Exemple #1
0
 private int AddMaintenanceApp(T_OA_MAINTENANCEAPP cvInfo)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     if (maBll.AddInfo(cvInfo) == true)
     {
         return 1;
     }
     return -1;
 }
Exemple #2
0
        private int UpdateMaintenanceApp(T_OA_MAINTENANCEAPP cvInfo)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            if (maBll.UpdateInfo(cvInfo) == -1)
            {
                return(-1);
            }
            return(1);
        }
Exemple #3
0
        private int AddMaintenanceApp(T_OA_MAINTENANCEAPP cvInfo)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            if (maBll.AddInfo(cvInfo) == true)
            {
                return(1);
            }
            return(-1);
        }
Exemple #4
0
        private int DeleteMaintenanceAppList(List <T_OA_MAINTENANCEAPP> cvInfoList)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            foreach (T_OA_MAINTENANCEAPP cvInfo in cvInfoList)
            {
                if (maBll.DeleteInfo(cvInfo) != true)
                {
                    return(-1);
                }
            }
            return(1);
        }
Exemple #5
0
        private List <T_OA_MAINTENANCEAPP> GetMaintenanceAppList(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string companyId, string userId, string checkState)
        {
            IEnumerable <T_OA_MAINTENANCEAPP> maintenanceAppList = null;
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            if (checkState != "4")//草稿,审核完成(已过,未过)   建立人操作
            {
                maintenanceAppList = maBll.GetInfoList(pageIndex, pageSize, sort, filterString, paras, ref pageCount, userId, null, checkState);
            }
            else//审批人
            {
                ServiceClient workFlowWS = new ServiceClient();
                string        isView     = "1";
                if (checkState == "4")
                {
                    isView = "0";
                }
                FLOW_FLOWRECORDDETAIL_T[] flowList = workFlowWS.GetFlowInfo("", "", "", isView, "T_OA_MAINTENANCEAPP", companyId, 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);
                }
                maintenanceAppList = maBll.GetInfoList(pageIndex, pageSize, sort, filterString, paras, ref pageCount, userId, guidStringList, checkState);
            }
            if (maintenanceAppList == null)
            {
                return(null);
            }
            else
            {
                return(maintenanceAppList.ToList());
            }
        }
Exemple #6
0
 private List<T_OA_MAINTENANCEAPP> GetMaintenanceAppList(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string companyId, string userId, string checkState)
 {
     IEnumerable<T_OA_MAINTENANCEAPP> maintenanceAppList = null;
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     if (checkState != "4")//草稿,审核完成(已过,未过)   建立人操作
     {
         maintenanceAppList = maBll.GetInfoList(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, userId, null, checkState);
     }
     else//审批人
     {
         ServiceClient workFlowWS = new ServiceClient();
         string isView = "1";
         if (checkState == "4")
         {
             isView = "0";
         }
         SMT.SaaS.BLLCommonServices.FlowWFService.FLOW_FLOWRECORDDETAIL_T[] flowList = workFlowWS.GetFlowInfo("", "", "", isView, "T_OA_MAINTENANCEAPP", companyId, 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;
         }
         maintenanceAppList = maBll.GetInfoList(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, userId, guidStringList, checkState);
     }
     if (maintenanceAppList == null)
     {
         return null;
     }
     else
     {
         return maintenanceAppList.ToList();
     }
 }
Exemple #7
0
 private List<T_OA_MAINTENANCEAPP> Get_VMAppChecked(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string companyId, string userId, string checkState)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     return maBll.Get_VMAppChecked(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, userId);
 }
Exemple #8
0
 private T_OA_MAINTENANCEAPP Get_VMApp(string id)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     return maBll.Get_VMApp(id);
 }
Exemple #9
0
 public int Del_VMRecord(List<T_OA_MAINTENANCERECORD> lst)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     return maBll.Del_VMRecord(lst);
 }
Exemple #10
0
 public int Upd_VMRecord(T_OA_MAINTENANCERECORD info)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     return maBll.Upd_VMRecord(info);
 }
Exemple #11
0
        private T_OA_MAINTENANCERECORD Get_VMRecord(string id)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            return(maBll.Get_VMRecord(id));
        }
Exemple #12
0
        /// <summary>
        /// 根据传回的XML,添加维修申请
        /// </summary>
        /// <param name="xele"></param>
        private static string MaintenanceappAdd(IEnumerable<XElement> eGFunc)
        {
            try
            {
                if (eGFunc.Count() == 0)
                {
                    return "";
                }
                string strEmployeeID = string.Empty;
                string strOwnerID = string.Empty;
                string strOwnerPostID = string.Empty;
                string strOwnerDepartmentID = string.Empty;
                string strOwnerCompanyID = string.Empty;

                foreach (var q in eGFunc)
                {
                    string strName = q.Attribute("Name").Value;
                    switch (strName)
                    {
                        case "CREATEUSERID":
                            strEmployeeID = q.Attribute("Value").Value;
                            break;
                        case "OWNERID":
                            strOwnerID = q.Attribute("Value").Value;
                            break;
                        case "OWNERPOSTID":
                            strOwnerPostID = q.Attribute("Value").Value;
                            break;
                        case "OWNERDEPARTMENTID":
                            strOwnerDepartmentID = q.Attribute("Value").Value;
                            break;
                        case "OWNERCOMPANYID":
                            strOwnerCompanyID = q.Attribute("Value").Value;
                            break;
                    }
                }

                string employeeid = strEmployeeID.Replace("{", "").Replace("}", "");

                T_OA_MAINTENANCEAPP entity = new T_OA_MAINTENANCEAPP();
                entity.MAINTENANCEAPPID = Guid.NewGuid().ToString();

                SmtOACommonAdmin oa = new SmtOACommonAdmin();
                List<T_OA_VEHICLE> vehicleInfoList = oa.GetVehicleInfoList();

                entity.T_OA_VEHICLE = vehicleInfoList[0];

                entity.CREATEDATE = DateTime.Now;
                entity.OWNERID = strOwnerID;
                entity.OWNERPOSTID = strOwnerPostID;
                entity.OWNERDEPARTMENTID = strOwnerDepartmentID;
                entity.OWNERCOMPANYID = strOwnerCompanyID;
                entity.CREATEUSERID = strOwnerID;
                entity.CREATEPOSTID = strOwnerPostID;
                entity.CREATEDEPARTMENTID = strOwnerDepartmentID;
                entity.CREATECOMPANYID = strOwnerCompanyID;

                MaintenanceAPPBll maBll = new MaintenanceAPPBll();
                bool i = maBll.AddInfo(entity);
                if (i)
                {
                    return entity.MAINTENANCEAPPID;
                }
                else
                {
                    string err = "Error";
                    return err;
                }
            }
            catch (Exception e)
            {
                string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]";
                Tracer.Debug(abc);
                return abc;
            }
        }
Exemple #13
0
        private List <T_OA_MAINTENANCEAPP> Get_VMAppChecked(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, string companyId, string userId, string checkState)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            return(maBll.Get_VMAppChecked(pageIndex, pageSize, sort, filterString, paras, ref pageCount, userId));
        }
Exemple #14
0
        private T_OA_MAINTENANCEAPP Get_VMApp(string id)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            return(maBll.Get_VMApp(id));
        }
Exemple #15
0
        public int Del_VMRecord(List <T_OA_MAINTENANCERECORD> lst)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            return(maBll.Del_VMRecord(lst));
        }
Exemple #16
0
        public int Upd_VMRecord(T_OA_MAINTENANCERECORD info)
        {
            MaintenanceAPPBll maBll = new MaintenanceAPPBll();

            return(maBll.Upd_VMRecord(info));
        }
Exemple #17
0
 private int UpdateMaintenanceApp(T_OA_MAINTENANCEAPP cvInfo)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     if (maBll.UpdateInfo(cvInfo) == -1)
     {
         return -1;
     }
     return 1;
 }
Exemple #18
0
 private int DeleteMaintenanceAppList(List<T_OA_MAINTENANCEAPP> cvInfoList)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     foreach (T_OA_MAINTENANCEAPP cvInfo in cvInfoList)
     {
         if (maBll.DeleteInfo(cvInfo) != true)
         {
             return -1;
         }
     }
     return 1;
 }
Exemple #19
0
        /// <summary>
        /// 根据传回的XML,添加维修记录
        /// </summary>
        /// <param name="xele"></param>
        private static string MaintenanceapprecordAdd(IEnumerable<XElement> eGFunc)
        {
            try
            {
                if (eGFunc.Count() == 0)
                {
                    return "";
                }
                string strEmployeeID = string.Empty;
                string strOwnerID = string.Empty;
                string strOwnerPostID = string.Empty;
                string strOwnerDepartmentID = string.Empty;
                string strOwnerCompanyID = string.Empty;

                foreach (var q in eGFunc)
                {
                    string strName = q.Attribute("Name").Value;
                    switch (strName)
                    {
                        case "CREATEUSERID":
                            strEmployeeID = q.Attribute("Value").Value;
                            break;
                        case "OWNERID":
                            strOwnerID = q.Attribute("Value").Value;
                            break;
                        case "OWNERPOSTID":
                            strOwnerPostID = q.Attribute("Value").Value;
                            break;
                        case "OWNERDEPARTMENTID":
                            strOwnerDepartmentID = q.Attribute("Value").Value;
                            break;
                        case "OWNERCOMPANYID":
                            strOwnerCompanyID = q.Attribute("Value").Value;
                            break;
                    }
                }

                string employeeid = strEmployeeID.Replace("{", "").Replace("}", "");

                T_OA_MAINTENANCERECORD entity = new T_OA_MAINTENANCERECORD();
                entity.MAINTENANCERECORDID = Guid.NewGuid().ToString();

                int pageCount = 1;
                MaintenanceAPPBll maBll = new MaintenanceAPPBll();
                List<T_OA_MAINTENANCEAPP> maintenanceappList = maBll.GetInfoList(1, 1, "UPDATEDATE", string.Empty, null, ref  pageCount, strEmployeeID, new List<string>(), "2").ToList();

                entity.T_OA_MAINTENANCEAPP = maintenanceappList[0];
                entity.CREATEDATE = DateTime.Now;
                entity.OWNERID = strOwnerID;
                entity.OWNERPOSTID = strOwnerPostID;
                entity.OWNERDEPARTMENTID = strOwnerDepartmentID;
                entity.OWNERCOMPANYID = strOwnerCompanyID;
                entity.CREATEUSERID = strOwnerID;
                entity.CREATEPOSTID = strOwnerPostID;
                entity.CREATEDEPARTMENTID = strOwnerDepartmentID;
                entity.CREATECOMPANYID = strOwnerCompanyID;

                int i = maBll.Add_VMRecord(entity);
                if (i > 0)
                {
                    return entity.MAINTENANCERECORDID;
                }
                else
                {
                    string err = "Error";
                    return err;
                }
            }
            catch (Exception e)
            {
                string abc = "<OA>Message=[" + e.Message + "]" + "<OA>Source=[" + e.Source + "]<OA>StackTrace=[" + e.StackTrace + "]<OA>TargetSite=[" + e.TargetSite + "]";
                Tracer.Debug(abc);
                return abc;
            }
        }
Exemple #20
0
 private T_OA_MAINTENANCERECORD Get_VMRecord(string id)
 {
     MaintenanceAPPBll maBll = new MaintenanceAPPBll();
     return maBll.Get_VMRecord(id);
 }