[OperationContract]//删除模板信息 public bool DeleteContraTemplate(string[] contraTemplateID) { using (ContractTemplateBLL ctbll = new ContractTemplateBLL()) { return(ctbll.DeleteContraTemplate(contraTemplateID)); } }
[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); } }
[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); } } }
[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()); } } }
[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); } }
[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); } }
[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; } } }
[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; } }
[OperationContract]//删除模板信息 public bool DeleteContraTemplate(string[] contraTemplateID) { using (ContractTemplateBLL ctbll = new ContractTemplateBLL()) { return ctbll.DeleteContraTemplate(contraTemplateID); } }
[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; } }
[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; } }
[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(); } } }