示例#1
0
 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);
 }
示例#2
0
 public string GetDept()
 {
     string dept_id = Request["dept_id"] == null ? "" : Request["dept_id"].ToString();
     string dept_name = Request["dept_name"] == null ? "" : Request["dept_name"].ToString(); ;
     var b_dept = new AutekInfo.BLL.Emp_Dept();
     var m =new AutekInfo.Model.Emp_Dept();
     if(!String.IsNullOrEmpty(dept_id)){
          m = b_dept.GetModel(int.Parse(dept_id));
     }else{
          m = b_dept.GetModel(dept_name);
     }
     return JsonConvert.SerializeObject(m);
 }
示例#3
0
        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 "";
            }
        }