/// <summary> /// 构造为修改方式 /// </summary> /// <param name="bpt"></param> public FormAddModifyConfig(Base_OriginalConfigManage bpt) { InitializeComponent(); _bocm_temp = bpt; IsModify = true; Load += new EventHandler(FormAddConfig_Load); }
//删除 private void button_DeleteConfig_Click(object sender, EventArgs e) { int id = GetConfigID(); if (id == 0) { MessageBox.Show("请选择一条数据再删除!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("确定删除选择的原始配置?", "系统提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { Base_OriginalConfigManage bm = ManageSpace.Manage.Get_Base_OriginalConfigManageByOriginal_Id(id); if (ManageSpace.Manage.Delete_Base_OriginalConfigManage(bm)) { LoadConfigToDataView(); //刷新缓存数据 MessageBox.Show("删除成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("删除失败,请重试!" + ManageSpace.Manage.Error_Messages, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
/// <summary> /// 修改一条原始配置 /// </summary> /// <param name="_Base_OriginalConfigManage"></param> /// <returns></returns> public bool Modify_Base_OriginalConfigManage(Base_OriginalConfigManage _Base_OriginalConfigManage) { try { return(remoteobj.Modify_Base_OriginalConfigManage(_Base_OriginalConfigManage)); } catch (Exception ex) { OnError(ex.Message); return(false); } }
void ModifyConfig() { int id = GetConfigID(); if (id == 0) { MessageBox.Show("请选择一条数据再修改!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } Base_OriginalConfigManage bm = ManageSpace.Manage.Get_Base_OriginalConfigManageByOriginal_Id(id); FormAddModifyConfig add = new FormAddModifyConfig(bm); add.Tag = currentUser.CustomerID; if (add.ShowDialog() == System.Windows.Forms.DialogResult.OK) { LoadConfigToDataView();//刷新缓存数据 } }
private void button_Add_Click(object sender, EventArgs e) { Base_OriginalConfigManage m = GetValue(); if (m == null) { return; } if (!IsModify)//添加 { bool _bool = ManageSpace.Manage.Add_Base_OriginalConfigManage(m); if (_bool) { MessageBox.Show("添加成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = System.Windows.Forms.DialogResult.OK; Close(); } else { MessageBox.Show("添加失败!" + ManageSpace.Manage.Error_Messages, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else//修改 { bool _bool = ManageSpace.Manage.Modify_Base_OriginalConfigManage(m); if (_bool) { MessageBox.Show("修改成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { MessageBox.Show("修改失败!" + ManageSpace.Manage.Error_Messages, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); } IsModify = false; } }
/// <summary> /// 修改一个配置 /// </summary> /// <param name="bm"></param> /// <returns></returns> public static bool Modify_Base_OriginalConfigManage(Base_OriginalConfigManage bm) { return(configManage.Modify_Base_OriginalConfigManage(bm)); }
/// <summary> /// 增加一个原始配置 /// </summary> /// <param name="bm"></param> /// <returns></returns> public static bool Add_Base_OriginalConfigManage(Base_OriginalConfigManage bm) { return(configManage.Add_Base_OriginalConfigManage(bm)); }
/// <summary> /// 删除一个原始配置 /// </summary> /// <param name="bm"></param> /// <returns></returns> public static bool Delete_Base_OriginalConfigManage(Base_OriginalConfigManage bm) { return(configManage.Delete_Base_OriginalConfigManage(bm)); }
Base_OriginalConfigManage GetValue() { #region 验证部分 string errMsg = ""; //配置名匹配 string AccountPatern = @"^\w{1,17}$"; string IPPattern = @"((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d))"; string OfficePattern = @"^\w{3}\d{3}$"; if (string.IsNullOrEmpty(textBox_Name.Text.Trim())) { errMsg = "配置名不能为空"; } else if (string.IsNullOrEmpty(textBox_pass.Text.Trim())) { errMsg = "配置密码不能为空"; } else if (string.IsNullOrEmpty(textBox_Ip.Text.Trim())) { errMsg = "服务器IP不能为空"; } else if (string.IsNullOrEmpty(textBox_port.Text.Trim())) { errMsg = "端口号不能为空"; } else if (string.IsNullOrEmpty(textBox_office.Text.Trim())) { errMsg = "Office号不能为空"; } else if (string.IsNullOrEmpty(textBox_SI.Text.Trim())) { errMsg = "Si不能为空"; } else if (comboBox_type.Items.Count == 0) { errMsg = "请选择一项协议类型"; } if (errMsg != "") { MessageBox.Show(errMsg, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } else { #region 验证 if (!Regex.IsMatch(textBox_Name.Text.Trim(), AccountPatern, RegexOptions.IgnoreCase)) { errMsg = "配置名输入格式错误"; } //else if (!Regex.IsMatch(textBox_Ip.Text.Trim(), IPPattern)) //{ // errMsg = "服务器IP或者本机IP输入格式错误"; //} else if (!Regex.IsMatch(textBox_office.Text.Trim(), OfficePattern, RegexOptions.IgnoreCase)) { errMsg = "输入Office格式错误"; } if (errMsg != "") { MessageBox.Show(errMsg, "提示", MessageBoxButtons.OK); return(null); } if (Regex.IsMatch(textBox_port.Text.Trim(), @"^\d+$", RegexOptions.IgnoreCase)) { if (int.Parse(textBox_port.Text.Trim()) > 65535 || int.Parse(textBox_port.Text.Trim()) < 0) { errMsg = "输入端口号无效"; } } else { errMsg = "输入端口号格式错误"; } if (errMsg != "") { MessageBox.Show(errMsg, "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } } #endregion #endregion Base_OriginalConfigManage m = new Base_OriginalConfigManage(); m.Original_Ip = textBox_Ip.Text; m.Original_OfficeNumber = textBox_office.Text; m.Original_Port = int.Parse(textBox_port.Text); m.ProtocolType = comboBox_type.SelectedItem.ToString(); m.Original_CorporationName = textBox_corporationName.Text; m.Original_ConfigSi = textBox_SI.Text; m.Original_ConfigPass = textBox_pass.Text; m.Original_ConfigName = textBox_Name.Text; m.Original_Description = textBox_Desc.Text; m.Original_LocalIp = textBox_LocalIp.Text; if (rad_Enable.Checked) { m.Original_Status = "启用"; } else { m.Original_Status = "禁用"; } if (Tag != null) { m.CustomerID = int.Parse(Tag.ToString()); } if (IsModify == true) { m.Original_Id = int.Parse(label_ID.Text); } return(m); }