private void DeleteData() { if (this.gridView1.FocusedRowHandle >= 0) { GDSCommanderDefine _crow = this.gridView1.GetFocusedRow() as GDSCommanderDefine; DialogResult _result = MessageBox.Show(string.Format("您确定要删除[{0}]接口吗?", _crow.CommandName), "系统提示", MessageBoxButtons.YesNo); if (_result == System.Windows.Forms.DialogResult.Yes) { using (SinoSZClientBase.CommonService.CommonServiceClient _csc = new SinoSZClientBase.CommonService.CommonServiceClient()) { bool _ret = _csc.DelGDSDefine(_crow.ID); if (_ret) { MessageBox.Show("接口已经删除!", "系统提示", MessageBoxButtons.OK); this.panel1.Controls.Clear(); this.gridView1.BeginUpdate(); GdsDefines.Remove(_crow); this.gridView1.EndUpdate(); } else { MessageBox.Show("删除接口失败!!!", "系统提示", MessageBoxButtons.OK); } } } } else { MessageBox.Show("请选择一条要删除的接口", "系统提示", MessageBoxButtons.OK); } }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { if (_haveChange) { //保存 DialogResult _res = XtraMessageBox.Show("是否保存数据修改?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (_res == DialogResult.Yes) { SaveData(); } else { //RefreshData(); } } _haveChange = false; GDSCommanderDefine _crow = this.gridView1.GetFocusedRow() as GDSCommanderDefine; UC_GDSDefine _ucdefine = new UC_GDSDefine(_crow); _ucdefine.DataChanged += new EventHandler <EventArgs>(_ucdefine_DataChanged); _ucdefine.Dock = DockStyle.Fill; this.panel1.Controls.Clear(); this.panel1.Controls.Add(_ucdefine); CurrentUC = _ucdefine; RaiseMenuChanged(); }
public bool SaveGDSDefine(GDSCommanderDefine GDSDefine) { try { OraSysManagerFactroy _of = new OraSysManagerFactroy(); return(_of.SaveGDSDefine(GDSDefine)); } catch (Exception ex) { string _error = string.Format("保存通用接口定义信息时发生错误!{0}", ex.Message); //SystemLogWriter.WriteLog(_error, System.Diagnostics.EventLogEntryType.Error); return(false); } }
public bool SaveData() { //保存数据 GDSCommanderDefine gdf = new GDSCommanderDefine(); gdf.ID = (this.te_ID.EditValue == null) ? "" : this.te_ID.EditValue.ToString(); gdf.DWDM = (this.te_DWDM.EditValue == null) ? "" : this.te_DWDM.EditValue.ToString(); gdf.CommandName = (this.te_Command.EditValue == null) ? "" : this.te_Command.EditValue.ToString(); gdf.Descript = (this.te_DES.EditValue == null) ? "" : this.te_DES.EditValue.ToString(); gdf.IcsType = (this.te_Type.EditValue == null) ? "" : this.te_Type.EditValue.ToString(); gdf.TokenType = (this.te_TokenType.EditValue == null) ? "" : this.te_TokenType.EditValue.ToString(); gdf.CallParamDefine = (this.te_Call.EditValue == null) ? "" : this.te_Call.EditValue.ToString(); gdf.ReturnDefine = (this.te_Return.EditValue == null) ? "" : this.te_Return.EditValue.ToString(); string _zb = (this.te_ZB.EditValue == null) ? "" : this.te_ZB.EditValue.ToString(); string _savecall = this.ce_SaveCall.Checked ? "TRUE" : "FALSE"; string _savereturn = this.ce_SaveReturn.Checked ? "TRUE" : "FALSE"; gdf.IcsConfig = string.Format("<ZB>{0}</ZB><SAVECALL>{1}</SAVECALL><SAVERETURN>{2}</SAVERETURN>", _zb, _savecall, _savereturn); gdf.State = this.ce_ICSSTATE.Checked ? "1" : "0"; using (SinoSZClientBase.CommonService.CommonServiceClient _csc = new SinoSZClientBase.CommonService.CommonServiceClient()) { bool _ret = _csc.SaveGDSDefine(gdf); if (_ret) { MessageBox.Show("保存成功!", "系统消息", MessageBoxButtons.OK); GDSDefine.DWDM = gdf.DWDM; GDSDefine.CallParamDefine = gdf.CallParamDefine; GDSDefine.CommandName = gdf.CommandName; GDSDefine.Descript = gdf.Descript; GDSDefine.IcsConfig = gdf.IcsConfig; GDSDefine.IcsType = gdf.IcsType; GDSDefine.ReturnDefine = gdf.ReturnDefine; GDSDefine.State = gdf.State; GDSDefine.TokenType = gdf.TokenType; } else { MessageBox.Show("保存失败!", "系统消息", MessageBoxButtons.OK); } return(_ret); } }
private void CreateNewData() { GDSCommanderDefine _gds = new GDSCommanderDefine(); _gds.ID = Guid.NewGuid().ToString(); _gds.CommandName = "NewCommand" + DateTime.Now.ToString("yyyyMMddHHmmss"); _gds.IcsConfig = ""; _gds.DWDM = ""; _gds.CallParamDefine = ""; _gds.Descript = ""; _gds.IcsType = ""; _gds.ReturnDefine = ""; _gds.State = "0"; _gds.TokenType = ""; this.gridView1.BeginUpdate(); GdsDefines.Add(_gds); this.gridView1.EndUpdate(); this.gridView1.RefreshData(); }
public UC_GDSDefine(GDSCommanderDefine Define) { InitializeComponent(); GDSDefine = Define; }