public FrmDepartmentEdit(DBOperateType type, CoDepartment dept, int parentID) { InitializeComponent(); Type = type; Department = dept; ParentID = parentID; }
//保存 private void btnSave_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; if (validationProvider.Validate()) { if (Type == DBOperateType.Insert) { Department = new CoDepartment(); Department.DeptCode = txtCode.Text.Trim(); Department.ParentID = ParentID; Department.Valid = true; } Department.DeptName = txtName.Text.Trim(); Department.Remark = txtRemark.Text.Trim(); Department.OrderID = Convert.ToInt16(spinEditOrderID.Value); Department.ModifyUser = Identity.CurrentUser.UserName; Department.ModifyDate = DateTime.Now; if (Type == DBOperateType.Insert) WcfServiceHelper.Client.InsertDepartment(Department); else WcfServiceHelper.Client.UpdateDepartment(Department); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } } catch (Exception ex) { ControlsHelper.ShowErrorMessage("保存失败", ex.Message); } finally { this.Cursor = Cursors.Default; } }