Ejemplo n.º 1
0
 public string AddApprovalSet(List <T_OA_APPROVALTYPESET> listset, List <string> lstcompany, List <string> lstdepartment)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.AddApprovalSet(listset, lstcompany, lstdepartment));
     }
 }
Ejemplo n.º 2
0
 public List <V_DepartmentWithCompany> GetApprovalTypesByCompanyIDs(string companies)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.GetApprovalTypesByCompanyIDs(companies));
     }
 }
Ejemplo n.º 3
0
 public List <string> GetApprovalTypeByCompanyid(string companyid)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.GetApprovalTypeByCompanyid(companyid));
     }
 }
Ejemplo n.º 4
0
 public bool IsExistApprovalSet(string setID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.IsExistApprovalSet(setID));
     }
 }
Ejemplo n.º 5
0
 public List <V_ApprovalType> GetApprovalTypesByUserID(string employeeID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.GetApprovalTypesByUserID(employeeID));
     }
 }
Ejemplo n.º 6
0
 public bool BatchAddApprovalSets(List <T_OA_APPROVALTYPESET> listSets)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.BatchAddApprovalSets(listSets));
     }
 }
Ejemplo n.º 7
0
 public bool DelSingleApprovalSet(string setID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.DelSingleApprovalSet(setID));
     }
 }
Ejemplo n.º 8
0
 public bool BatchDelApprovalSets(List <string> SetIDs)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.BatchDelApprovalSets(SetIDs));
     }
 }
Ejemplo n.º 9
0
 public string ApprovalTypeIsCost(string approvalValue, string departmentID, string companyID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.ApprovalTypeIsCost(approvalValue, departmentID, companyID));
     }
 }
Ejemplo n.º 10
0
 public List <T_OA_APPROVALTYPESET> GetApprovalSetsByOrg(string orgID, string orgType)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return(approvalBll.GetApprovalSetsByOrg(orgID, orgType));
     }
 }
Ejemplo n.º 11
0
 public T_OA_APPROVALINFO Get_Apporval(string id)
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     return approvalBll.Get_Apporval(id);
     //}
 }
Ejemplo n.º 12
0
        public T_OA_APPROVALINFO Get_Apporval(string id)
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();

            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            return(approvalBll.Get_Apporval(id));
            //}
        }
Ejemplo n.º 13
0
        public bool DeleteApporval(T_OA_APPROVALINFO approvakInfo)
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();

            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            return(approvalBll.DeleteApproval(approvakInfo));
            //}
        }
Ejemplo n.º 14
0
        public List <T_OA_APPROVALINFO> GetApporvalList(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string flagState, LoginUserInfo loginUserInfo)//0待审核  1已审核
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();

            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            if (flagState != "4")//草稿,审核完成(已过,未过)   建立人操作
            {
                IQueryable <T_OA_APPROVALINFO> approvalList = approvalBll.GetApprovalList(pageIndex, pageSize, sort, filterString, paras, ref pageCount, loginUserInfo.userID, null, flagState);
                if (approvalList == null)
                {
                    return(null);
                }
                else
                {
                    return(approvalList.ToList());
                }
            }
            else//审批人
            {
                ServiceClient workFlowWS = new ServiceClient();
                string        isView     = "1";
                if (flagState == "4")
                {
                    isView = "0";
                }
                FLOW_FLOWRECORDDETAIL_T[] flowList = workFlowWS.GetFlowInfo("", "", "1", "0", "T_OA_APPROVALINFO", "", loginUserInfo.userID);
                if (flowList == null)
                {
                    return(null);
                }
                List <string> guidStringList = new List <string>();
                foreach (FLOW_FLOWRECORDDETAIL_T f in flowList)
                {
                    guidStringList.Add(f.FLOW_FLOWRECORDMASTER_T.FORMID);
                }
                if (guidStringList.Count < 1)
                {
                    return(null);
                }
                IQueryable <T_OA_APPROVALINFO> approList = approvalBll.GetApprovalList(pageIndex, pageSize, sort, filterString, paras, ref pageCount, loginUserInfo.userID, guidStringList, flagState);
                if (approList == null)
                {
                    return(null);
                }
                else
                {
                    return(approList.ToList());
                }
            }
            //}
        }
Ejemplo n.º 15
0
 public List<T_OA_APPROVALINFO> GetApporvalList(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string flagState, LoginUserInfo loginUserInfo)//0待审核  1已审核
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     if (flagState != "4")//草稿,审核完成(已过,未过)   建立人操作
     {
         IQueryable<T_OA_APPROVALINFO> approvalList = approvalBll.GetApprovalList(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, loginUserInfo.userID, null, flagState);
         if (approvalList == null)
         {
             return null;
         }
         else
         {
             return approvalList.ToList();
         }
     }
     else//审批人
     {
         ServiceClient workFlowWS = new ServiceClient();
         string isView = "1";
         if (flagState == "4")
         {
             isView = "0";
         }
         SMT.SaaS.BLLCommonServices.FlowWFService.FLOW_FLOWRECORDDETAIL_T[] flowList = workFlowWS.GetFlowInfo("", "", "1", "0", "T_OA_APPROVALINFO", "", loginUserInfo.userID);
         if (flowList == null)
         {
             return null;
         }
         List<string> guidStringList = new List<string>();
         foreach (SMT.SaaS.BLLCommonServices.FlowWFService.FLOW_FLOWRECORDDETAIL_T f in flowList)
         {
             guidStringList.Add(f.FLOW_FLOWRECORDMASTER_T.FORMID);
         }
         if (guidStringList.Count < 1)
         {
             return null;
         }
         IQueryable<T_OA_APPROVALINFO> approList = approvalBll.GetApprovalList(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, loginUserInfo.userID, guidStringList, flagState);
         if (approList == null)
         {
             return null;
         }
         else
         {
             return approList.ToList();
         }
     }
     //}
 }
Ejemplo n.º 16
0
        public int AddApporval(T_OA_APPROVALINFO approvakInfo, ref string ApprovalCode)
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();
            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            bool sucess = approvalBll.AddApproval(approvakInfo, ref ApprovalCode);

            if (sucess == false)
            {
                return(-1);
            }
            return(1);
            //}
        }
Ejemplo n.º 17
0
 public List <T_OA_APPROVALINFO> GetApporvalListforMVCForReimbursement(int pageIndex, int pageSize, string filterString, object[] paras, ref int pageCount, string userID, string approvalCode)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         var ents = approvalBll.GetApporvalListforMVCForReimbursement(pageIndex, pageSize, filterString, paras, ref pageCount, userID, approvalCode, "2");
         if (ents == null)
         {
             return(null);
         }
         else
         {
             return(ents.ToList());
         }
     }
 }
Ejemplo n.º 18
0
 public List <T_OA_APPROVALTYPESET> GetApprovalSetByOrgType(string orgid, string orgtype)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         //if (orgtype == "Company")
         //{
         //    return approvalBll.GetApprovalSetByOrgType(orgid, "0");
         //}
         //else
         //{
         //    return approvalBll.GetApprovalSetByOrgType(orgid, "1");
         //}
         return(approvalBll.GetApprovalSetByOrgType(orgid, orgtype));
     }
 }
Ejemplo n.º 19
0
        public int UpdateApporval(T_OA_APPROVALINFO approvakInfo)
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();

            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            if (approvalBll.UpdateApproval(approvakInfo) != -1)
            {
                return(1);
            }
            else
            {
                return(-1);
            }
            //}
        }
Ejemplo n.º 20
0
        public int DeleteApporvalList(List <T_OA_APPROVALINFO> approvakInfo)
        {
            ApprovalManagementBll approvalBll = new ApprovalManagementBll();

            //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
            //{
            foreach (T_OA_APPROVALINFO obj in approvakInfo)
            {
                if (!approvalBll.DeleteApproval(obj))
                {
                    return(-1);
                }
            }
            return(1);
            //}
        }
Ejemplo n.º 21
0
 public List<T_OA_APPROVALTYPESET> GetApprovalSetsByOrg(string orgID, string orgType)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.GetApprovalSetsByOrg(orgID,orgType);
     }
 }
Ejemplo n.º 22
0
 public int AddApporval(T_OA_APPROVALINFO approvakInfo,ref string ApprovalCode)
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     bool sucess = approvalBll.AddApproval(approvakInfo,ref ApprovalCode);
     if (sucess == false)
         return -1;
     return 1;
     //}
 }
Ejemplo n.º 23
0
 public bool DeleteApporval(T_OA_APPROVALINFO approvakInfo)
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     return approvalBll.DeleteApproval(approvakInfo);
     //}
 }
Ejemplo n.º 24
0
 public int UpdateApporval(T_OA_APPROVALINFO approvakInfo)
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     if (approvalBll.UpdateApproval(approvakInfo) != -1)
         return 1;
     else
         return -1;
     //}
 }
Ejemplo n.º 25
0
 public List<V_DepartmentWithCompany> GetApprovalTypesByCompanyIDs(string companies)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.GetApprovalTypesByCompanyIDs(companies);
     }
 }
Ejemplo n.º 26
0
 public bool IsExistApprovalSet(string setID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.IsExistApprovalSet(setID);
     }
 }
Ejemplo n.º 27
0
 public bool BatchAddApprovalSets(List<T_OA_APPROVALTYPESET> listSets)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.BatchAddApprovalSets(listSets);
     }
 }
Ejemplo n.º 28
0
 public List<T_OA_APPROVALTYPESET> GetApprovalSetByOrgType(string orgid, string orgtype)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         //if (orgtype == "Company")
         //{
         //    return approvalBll.GetApprovalSetByOrgType(orgid, "0");
         //}
         //else
         //{
         //    return approvalBll.GetApprovalSetByOrgType(orgid, "1");
         //}
         return approvalBll.GetApprovalSetByOrgType(orgid, orgtype);
     }
 }
Ejemplo n.º 29
0
 public List<V_ApprovalType> GetApprovalTypesByUserID(string employeeID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.GetApprovalTypesByUserID(employeeID);
     }
 }
Ejemplo n.º 30
0
 public string ApprovalTypeIsCost(string approvalValue, string departmentID, string companyID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.ApprovalTypeIsCost(approvalValue, departmentID, companyID);
     }
 }
Ejemplo n.º 31
0
 public bool BatchDelApprovalSets(List<string> SetIDs)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.BatchDelApprovalSets(SetIDs);
     }
 }
Ejemplo n.º 32
0
 public string AddApprovalSet(List<T_OA_APPROVALTYPESET> listset, List<string> lstcompany, List<string> lstdepartment)
 { 
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.AddApprovalSet(listset,lstcompany,lstdepartment);
     }
 }
Ejemplo n.º 33
0
 public bool DelSingleApprovalSet(string setID)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.DelSingleApprovalSet(setID);
     }
 }
Ejemplo n.º 34
0
 public int DeleteApporvalList(List<T_OA_APPROVALINFO> approvakInfo)
 {
     ApprovalManagementBll approvalBll = new ApprovalManagementBll();
     //using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     //{
     foreach (T_OA_APPROVALINFO obj in approvakInfo)
     {
         if (!approvalBll.DeleteApproval(obj))
         {
             return -1;
         }
     }
     return 1;
     //}
 }
Ejemplo n.º 35
0
 public List<T_OA_APPROVALINFO> GetApporvalListforMVCForReimbursement(int pageIndex, int pageSize, string filterString, object[] paras, ref int pageCount, string userID, string approvalCode)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         var ents = approvalBll.GetApporvalListforMVCForReimbursement(pageIndex, pageSize, filterString, paras, ref pageCount, userID, approvalCode, "2");
         if (ents == null)
         {
             return null;
         }
         else
         {
             return ents.ToList();
         }
     }
 }
Ejemplo n.º 36
0
 public List<string> GetApprovalTypeByCompanyid(string companyid)
 {
     using (ApprovalManagementBll approvalBll = new ApprovalManagementBll())
     {
         return approvalBll.GetApprovalTypeByCompanyid(companyid);
     }
 }