| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Drawing;
- using System.Data;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using WeifenLuo.WinFormsUI.Docking;
- using WWPipeLine.MapBasic.Conditions;
- using WWPipeLine.MapBasic;
- using SuperMap.Data;
- using Sunny.UI;
- namespace WWPipeLine.MapTools.Conditions.EditGuanWang
- {
- public partial class GuanXianFeiQiHuiFu : ConditionPanel
- {
- Recordset rd = null;
- public GuanXianFeiQiHuiFu()
- {
- this.ConditionPanelName = "废弃管线恢复";
- this.SetSize(800, 500);
- InitializeComponent();
- this.IsShowResultWindow = false;
- }
- protected override void OnLoad(EventArgs e)
- {
- rd = ComsStatic.dvJSLK.Query("enabled=0", CursorType.Dynamic);
- ComsStatic.setUIDataGridView(uidgv, ComsStatic.RecordsetToDataTable(rd));
- }
- public override object Do(DockPanel dockPanel = null)
- {
- if (uidgv.SelectedRows == null || uidgv.SelectedRows.Count != 1)
- {
- UIMessageTip.ShowError("请选择需要恢复的管线信息!"); return false;
- }
- int rdsmid = ComsStatic.StringToInt(uidgv.SelectedRows[0].Cells["SmID"].Value.ToString());
- if (rd.SeekID(rdsmid))
- {
- rd.Edit();
- rd.SetFieldValue("enabled", 1);
- ComsStatic.ShowUIMessageTipOKorError(rd.Update(), "废弃管线恢复");
- }
- return true;
- }
- private void uidgv_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
- {
- }
- }
- }
|