예제 #1
0
 [OperationContract]//删除模板信息
 public bool DeleteContraTemplate(string[] contraTemplateID)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         return(ctbll.DeleteContraTemplate(contraTemplateID));
     }
 }
예제 #2
0
 [OperationContract]//根据模板ID获取模板信息
 public T_OA_CONTRACTTEMPLATE GetContractTemplateById(string contractID)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         T_OA_CONTRACTTEMPLATE MyContract = ctbll.GetContractTemplateById(contractID);
         return(MyContract == null ? null : MyContract);
     }
 }
예제 #3
0
 [OperationContract]//获取某一合同类型的所有模板名称
 public List <T_OA_CONTRACTTEMPLATE> GetContractTypeTemplateNameByContractTypeInfos(string StrContractType)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         List <T_OA_CONTRACTTEMPLATE> TypeTemplateList = ctbll.GetContractTemplateInfosByContractType(StrContractType);
         if (TypeTemplateList == null)
         {
             return(null);
         }
         else
         {
             return(TypeTemplateList);
         }
     }
 }
예제 #4
0
 [OperationContract]//获取所有的模板信息
 public List <V_ContractTemplate> GetContractTemplateInfo(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, LoginUserInfo loginUserInfo)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         List <V_ContractTemplate> TypeTemplateList = ctbll.GetContractTemplate(pageIndex, pageSize, sort, filterString, paras, ref pageCount, null, loginUserInfo.userID);
         if (TypeTemplateList == null)
         {
             return(null);
         }
         else
         {
             return(TypeTemplateList.ToList());
         }
     }
 }
예제 #5
0
 [OperationContract]//添加合同模板信息
 public string ContractTemplateAdd(T_OA_CONTRACTTEMPLATE contractTemplate)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         string returnStr = "";
         if (!ctbll.IsExistContractTemplate(contractTemplate.CONTRACTTEMPLATENAME,
                                            contractTemplate.CREATECOMPANYID, contractTemplate.CONTRACTLEVEL, contractTemplate.CONTRACTTITLE))
         {
             if (!ctbll.ContractTemplateAdd(contractTemplate))
             {
                 returnStr = "添加数据失败";
             }
         }
         else
         {
             returnStr = "合同模板信息已经存在,添加数据失败";
         }
         return(returnStr);
     }
 }
예제 #6
0
 [OperationContract]//更新模板信息
 public string UpdateContraTemplate(T_OA_CONTRACTTEMPLATE contraTemplateInfo)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         string returnStr = "";
         if (!ctbll.IsExistContractTemplate(contraTemplateInfo.CONTRACTTEMPLATENAME,
                                            contraTemplateInfo.CREATECOMPANYID, contraTemplateInfo.CONTRACTLEVEL, contraTemplateInfo.CONTRACTTITLE))
         {
             if (!ctbll.UpdateContraTemplate(contraTemplateInfo))
             {
                 returnStr = "更新数据失败!";
             }
         }
         else
         {
             returnStr = "合同模板信息已经存在,更新数据失败";
         }
         return(returnStr);
     }
 }
예제 #7
0
 [OperationContract]//获取某一合同类型的所有模板名称
 public List<T_OA_CONTRACTTEMPLATE> GetContractTypeTemplateNameByContractTypeInfos(string StrContractType)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         List<T_OA_CONTRACTTEMPLATE> TypeTemplateList = ctbll.GetContractTemplateInfosByContractType(StrContractType);
         if (TypeTemplateList == null)
         {
             return null;
         }
         else
         {
             return TypeTemplateList;
         }
     }
 }
예제 #8
0
 [OperationContract]//添加合同模板信息
 public string ContractTemplateAdd(T_OA_CONTRACTTEMPLATE contractTemplate)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         string returnStr = "";
         if (!ctbll.IsExistContractTemplate(contractTemplate.CONTRACTTEMPLATENAME,
             contractTemplate.CREATECOMPANYID, contractTemplate.CONTRACTLEVEL, contractTemplate.CONTRACTTITLE))
         {
             if (!ctbll.ContractTemplateAdd(contractTemplate))
             {
                 returnStr = "添加数据失败";
             }
         }
         else
         {
             returnStr = "合同模板信息已经存在,添加数据失败";
         }
         return returnStr;
     }
 }
예제 #9
0
 [OperationContract]//删除模板信息
 public bool DeleteContraTemplate(string[] contraTemplateID)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         return ctbll.DeleteContraTemplate(contraTemplateID);
     }
 }
예제 #10
0
 [OperationContract]//更新模板信息
 public string UpdateContraTemplate(T_OA_CONTRACTTEMPLATE contraTemplateInfo)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         string returnStr = "";
         if (!ctbll.IsExistContractTemplate(contraTemplateInfo.CONTRACTTEMPLATENAME,
             contraTemplateInfo.CREATECOMPANYID, contraTemplateInfo.CONTRACTLEVEL, contraTemplateInfo.CONTRACTTITLE))
         {
             if (!ctbll.UpdateContraTemplate(contraTemplateInfo))
             {
                 returnStr = "更新数据失败!";
             }
         }
         else
         {
             returnStr = "合同模板信息已经存在,更新数据失败";
         }
         return returnStr;
     }
 }
예제 #11
0
 [OperationContract]//根据模板ID获取模板信息
 public T_OA_CONTRACTTEMPLATE GetContractTemplateById(string contractID)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         T_OA_CONTRACTTEMPLATE MyContract = ctbll.GetContractTemplateById(contractID);
         return MyContract == null ? null : MyContract;
     }
 }
예제 #12
0
 [OperationContract]//获取所有的模板信息
 public List<V_ContractTemplate> GetContractTemplateInfo(int pageIndex, int pageSize, string sort, string filterString, object[] paras, ref int pageCount, LoginUserInfo loginUserInfo)
 {
     using (ContractTemplateBLL ctbll = new ContractTemplateBLL())
     {
         List<V_ContractTemplate> TypeTemplateList = ctbll.GetContractTemplate(pageIndex, pageSize, sort, filterString, paras, ref  pageCount, null, loginUserInfo.userID);
         if (TypeTemplateList == null)
         {
             return null;
         }
         else
         {
             return TypeTemplateList.ToList();
         }
     }
 }