示例#1
0
 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);
     }
 }
示例#2
0
        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();
        }
示例#3
0
 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);
     }
 }
示例#4
0
        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);
            }
        }
示例#5
0
        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();
        }
示例#6
0
 public UC_GDSDefine(GDSCommanderDefine Define)
 {
     InitializeComponent();
     GDSDefine = Define;
 }