public bool ChgDept() { int deptid = int.Parse(Request["dept_id"].ToString()); string deptname = Request["d_name"].ToString(); string deptcode = Request["d_code"].ToString(); int deptpid = int.Parse(Request["d_pid"].ToString()); int deptorder = int.Parse(Request["d_order"].ToString()); var b_dept = new AutekInfo.BLL.Emp_Dept(); var m_dept = b_dept.GetModel(deptid); if (m_dept.dept_name != deptname || m_dept.dept_code != deptcode) { var _list = b_dept.GetModelList(String.Format(" dept_name='{0}' or dept_code='(1)' ", deptname, deptcode)); if (_list.Count > 0) { return false; } } m_dept.dept_name = deptname; m_dept.dept_code = deptcode; m_dept.dept_pid = deptpid; m_dept.dept_order = deptorder; return b_dept.Update(m_dept); }
public string ChangeDeptOchar() { int sourceid = int.Parse(Request["sourceid"].ToString()); int targetid = int.Parse(Request["targetid"].ToString()); string point = Request["point"].ToString(); var b_dept = new AutekInfo.BLL.Emp_Dept(); var m_dept = b_dept.GetModel(sourceid); bool flag = true; if (point == "append") { m_dept.dept_pid = targetid; flag = b_dept.Update(m_dept); } else if (point == "top") { m_dept.dept_order--; var m_dept_target = b_dept.GetModel(targetid); m_dept_target.dept_order++; flag = b_dept.UpdateMany(m_dept, m_dept_target); } else if (point == "bottom") { m_dept.dept_order++; var m_dept_target = b_dept.GetModel(targetid); m_dept_target.dept_order--; flag = b_dept.UpdateMany(m_dept, m_dept_target); } if (flag) { return GetO(); } else { return ""; } }