예제 #1
0
 public bool Update(SysDeptInfo info)
 {
     if (info.DeptId != 0)
     {
         return(_repo.Update(info).Result);
     }
     else
     {
         return(_repo.Add(info).Result);
     }
 }
예제 #2
0
파일: Dept.cs 프로젝트: bertyang/SimpleFlow
        public static List <SysUserInfo> GetEmployee(string deptId)
        {
            SysDeptInfo dept = GetDept(deptId);

            if (dept == null)
            {
                return(new List <SysUserInfo>());
            }

            ColumnFilterList cfl = new ColumnFilterList();

            cfl.Add(new ColumnFilter("dept_code", dept.DeptCode));

            return(SqlHelper.QueryTable <SysUserInfo>(Config.ConnectionString, cfl));
        }
예제 #3
0
        public Dept(string deptId)
        {
            SysDeptInfo dept = DeptAccess.GetDept(deptId);

            if (dept != null)
            {
                DeptId   = dept.DeptId;
                DeptCode = dept.DeptCode;
                DeptName = dept.DeptName;
                ParentId = dept.ParentId;

                //Load Active
                List <SysDeptInfo> listSubDept = DeptAccess.GetSubDept(deptId);

                foreach (SysDeptInfo subDept in listSubDept)
                {
                    m_listSubDept.Add(new Dept(subDept.DeptId));
                }
            }
        }