private void tsbAddChild_Click(object sender, EventArgs e) { try { if (!String.IsNullOrEmpty(tvDept.SelectedValue.ToString())) { OnInitData(); CtrlHelper.EnableCtrls(allCtrls); CtrlHelper.DisableCtrls(newCtrls); SysDept sd = SqlBaseProvider.GetSysDept(tvDept.SelectedValue.ToString()); CtrlHelper.SelectDropDownList(ddlCoID, sd.CoID); txtDeptPID.Text = sd.DeptID; fState = FormState.New; tsbSave.Visible = true; tsbCancel.Visible = true; } else { Global.ShowSysInfo("请选择需要增加同级部门的相关部门!"); } } catch (Exception ex) { Global.ShowSysError(ex); } }
private void tvDept_AfterSelect(object sender, TreeViewEventArgs e) { if (isRefresh) { isRefresh = false; return; } if (!String.IsNullOrEmpty(tvDept.SelectedValue.ToString())) { string deptid = tvDept.SelectedValue.ToString(); if ((fState == FormState.List) && (deptid == txtDeptID.Text)) { return; } if (IsCancelModify()) { OnLoadData(); CtrlHelper.DisableCtrls(allCtrls); fState = FormState.List; } } }
//private void btnMan_Click(object sender, EventArgs e) //{ // SelectMan sm = new SelectMan(); // DialogResult dr = sm.ShowDialog(); // if (dr == DialogResult.OK) // { // string[] mans = sm.SelectValue.Split('|'); // if (mans.Length == 2) // { // txtDeptMan.NameText = mans[1]; // txtDeptMan.CodeText = mans[0]; // } // } //} private void tsbCancel_Click(object sender, EventArgs e) { if (!IsCancelModify()) { return; } fState = FormState.List; OnLoadData(); CtrlHelper.DisableCtrls(allCtrls); tsbSave.Visible = false; tsbCancel.Visible = false; }
protected void OnDisplayNewCtrls(bool isEnable) { if (newCtrls != null) { if (isEnable) { CtrlHelper.EnableCtrls(newCtrls); } else { CtrlHelper.DisableCtrls(newCtrls); } } }
private void ManDept_Load(object sender, EventArgs e) { if (!DesignMode) { OnInitAuth(); } CtrlHelper.SetDropDownList(ddlDeptStatus, CoreCtrls.GetComboBoxItems("Select * from T_Pmt_Dept_Status order by Dept_Status", SqlTextType.Text, "Dept_Status_Name,Dept_Status"), DropAddType.New, DropAddFlag.Select); CtrlHelper.SetDropDownList(ddlDeptType, CoreCtrls.GetComboBoxItems("Select * from T_Pmt_Dept_Type order by Dept_Type", SqlTextType.Text, "Dept_Type_Name,Dept_Type"), DropAddType.New, DropAddFlag.Select); CtrlHelper.SetDropDownList(ddlDeptLevel, CoreCtrls.GetComboBoxItems("Select * from T_Pmt_Dept_Level order by Dept_Level", SqlTextType.Text, "Dept_Level_Name,Dept_Level"), DropAddType.New, DropAddFlag.Select); CtrlHelper.SetDropDownList(ddlCoID, CoreCtrls.GetComboBoxItems("Select * from T_Sys_Company order by Co_ID", SqlTextType.Text, "Co_Name,Co_ID"), DropAddType.New, DropAddFlag.Select); OnBindData(); OnInitData(); CtrlHelper.DisableCtrls(allCtrls); tsbCancel.Visible = false; tsbSave.Visible = false; }
private void tsbEdit_Click(object sender, EventArgs e) { if (String.IsNullOrEmpty(txtDeptID.Text)) { OnLoadData(); } if (!String.IsNullOrEmpty(txtDeptID.Text)) { CtrlHelper.EnableCtrls(allCtrls); CtrlHelper.DisableCtrls(editCtrls); fState = FormState.Edit; tsbSave.Visible = true; tsbCancel.Visible = true; } }
protected bool OnSaveData() { try { if (!OnBeforeSave()) { return(false); } SysDept sd = new SysDept(); sd.DeptID = txtDeptID.Text; if (!String.IsNullOrEmpty(txtDeptPID.Text)) { sd.DeptPID = txtDeptPID.Text; } else { sd.DeptPID = sd.DeptID; } sd.DeptName = txtDeptName.Text; sd.DeptAddress = txtDeptAddress.Text; sd.CoID = ddlCoID.SelectedValue.ToString(); sd.CrtDate = DateTime.Now; sd.DeptPost = txtDeptPost.Text; sd.DeptTele = txtDeptTele.Text; sd.DeptFax = txtDeptFax.Text; sd.DeptEMail = txtDeptEMail.Text; sd.DeptMan = txtDeptMan.CodeText; sd.DeptLevel = Convert.ToInt16(ddlDeptLevel.SelectedValue);; sd.DeptType = Convert.ToInt16(ddlDeptType.SelectedValue); sd.DeptStatus = Convert.ToInt16(ddlDeptStatus.SelectedValue); sd.DeptShort = txtDeptShort.Text; if (sd.DeptID == sd.DeptPID) { sd.DeptDepth = 1; } else { SysDept pid = SqlBaseProvider.GetSysDept(sd.DeptPID); sd.DeptDepth = Convert.ToInt16(pid.DeptDepth + 1); } sd.SortOrder = Convert.ToInt16(txtSortOrder.Text); sd.AuthDept = sd.DeptID; if (fState == FormState.New) { SqlBaseProvider.SaveSysDept(sd, DataProviderAction.Create); } else { SqlBaseProvider.SaveSysDept(sd, DataProviderAction.Update); } fState = FormState.List; isRefresh = true; OnBindData(); CtrlHelper.DisableCtrls(allCtrls); tsbSave.Visible = false; tsbCancel.Visible = false; return(true); } catch (Exception ex) { Global.ShowSysError(ex); } return(false); }