private void bt_AddSys_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //添加服务器 Dialog_AddNode _f = new Dialog_AddNode(); if (_f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SystemStateItem _item = _f.GetSystemStateItem(); DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(SystemStateItem)); MemoryStream stream = new MemoryStream(); serializer.WriteObject(stream, _item); stream.Position = 0; StreamReader sr = new StreamReader(stream); string resultStr = sr.ReadToEnd(); sr.Close(); stream.Close(); byte[] _callbytes = WcfDataCompressControl.Compress(resultStr); string _ret = SinoCommandExcute.Do(SessionCache.CurrentTokenString, "AddWatchNode", "", _callbytes); if (_ret == "TRUE") { MessageBox.Show("添加成功!" + _ret, "系统提示"); } else { MessageBox.Show("添加失败!" + _ret, "系统提示"); } } }
private void tb_ModiSys_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //修改服务器 if (this.gridView1.FocusedRowHandle < 0) { MessageBox.Show("请选择一个服务器记录!", "系统提示"); } else { SystemStateItem _citem = this.gridView1.GetRow(this.gridView1.FocusedRowHandle) as SystemStateItem; Dialog_AddNode _f = new Dialog_AddNode(_citem); if (_f.ShowDialog() == System.Windows.Forms.DialogResult.OK) { SystemStateItem _item = _f.GetSystemStateItem(); DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(SystemStateItem)); MemoryStream stream = new MemoryStream(); serializer.WriteObject(stream, _item); stream.Position = 0; StreamReader sr = new StreamReader(stream); string resultStr = sr.ReadToEnd(); sr.Close(); stream.Close(); byte[] _callbytes = WcfDataCompressControl.Compress(resultStr); string _ret = SinoCommandExcute.Do(SessionCache.CurrentTokenString, "ModifyWatchNode", "", _callbytes); if (_ret == "TRUE") { this.gridView1.BeginDataUpdate(); SystemItems.Remove(_citem); this.gridView1.EndDataUpdate(); MessageBox.Show("修改成功!" + _ret, "系统提示"); } else { MessageBox.Show("修改失败!" + _ret, "系统提示"); } } } }