void cmsfc_GetContractTypeTemplateNameByContractTypeInfosCompleted(object sender, GetContractTypeTemplateNameByContractTypeInfosCompletedEventArgs e) { try { if (e.Result != null) { HasChosenTemplate.Items.Clear(); List <T_OA_CONTRACTTEMPLATE> tmpTemplate = e.Result.ToList(); T_OA_CONTRACTTEMPLATE TemplateT = new T_OA_CONTRACTTEMPLATE(); TemplateT.CONTRACTTEMPLATEID = ""; TemplateT.CONTRACTTEMPLATENAME = "请选择"; tmpTemplate.Insert(0, TemplateT); foreach (T_OA_CONTRACTTEMPLATE obj in tmpTemplate) { HasChosenTemplate.Items.Add(obj); } HasChosenTemplate.DisplayMemberPath = "CONTRACTTEMPLATENAME";//类型名称 this.HasChosenTemplate.SelectedIndex = 0; } } catch (Exception ex) { ExceptionManager.SendException("获取合同类型模版Completed事件", "OA", "T_OA_CONTRACTPRINT", "cmsfc_GetContractTypeTemplateNameByContractTypeInfosCompleted", ex, ExceptionLevel.Middle, ExceptionType.Error); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
void cmsfc_GetContractTypeTemplateNameByContractTypeInfosCompleted(object sender, GetContractTypeTemplateNameByContractTypeInfosCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { HasChosenTemplate.Items.Clear(); List <T_OA_CONTRACTTEMPLATE> tmpTemplate = e.Result.ToList(); T_OA_CONTRACTTEMPLATE TemplateT = new T_OA_CONTRACTTEMPLATE(); TemplateT.CONTRACTTEMPLATEID = ""; string dictname = Utility.GetResourceStr("PLEASESELECTL", TemplateT.CONTRACTTEMPLATEID); TemplateT.CONTRACTTEMPLATENAME = dictname; tmpTemplate.Insert(0, TemplateT); foreach (T_OA_CONTRACTTEMPLATE obj in tmpTemplate) { HasChosenTemplate.Items.Add(obj); } } if (HasChosenTemplate.Items.Count > 0) { HasChosenTemplate.SelectedIndex = 0; } } } catch (Exception ex) { ExceptionManager.SendException("获取合同模板名称Completed事件", "OA", "T_OA_CONTRACTAPP", "获取合同模版时返回错误", ex, ExceptionLevel.Middle, ExceptionType.Error); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
public ContractTemplates(FormTypes action, V_ContractTemplate TemplageObj) { InitializeComponent(); actions = action; this.Loaded += (sender, args) => { #region 原来的 InitEvent(); if (action != FormTypes.New) { InfoObj = TemplageObj.contractTemplate; InfoObj.T_OA_CONTRACTTYPE = new T_OA_CONTRACTTYPE(); InfoObj.T_OA_CONTRACTTYPE.CONTRACTTYPEID = TemplageObj.contractType; } if (action == FormTypes.Browse) { tbxContractTypeID.IsEnabled = false; cbContractLevel.IsEnabled = false; tbxTemplateName.IsReadOnly = true; tbxContractTitle.IsReadOnly = true; tbxContractText.IsEnabled = false; this.tbxContractText.GetRichTextbox().IsEnabled = false; } if (action == FormTypes.Edit || action == FormTypes.Audit || action == FormTypes.Browse) { tbxContractText.RichTextBoxContext = InfoObj.CONTENT; } #endregion }; }
[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); } }
private void InitEvent() { ContractManagement = new SmtOADocumentAdminClient(); InfoObj = new T_OA_CONTRACTTEMPLATE(); ContractManagement.GetContractTypeNameInfosToComboxAsync(); ContractManagement.ContractTemplateAddCompleted += new EventHandler <ContractTemplateAddCompletedEventArgs>(ctsc_ContractTemplateAddCompleted); //添加 ContractManagement.UpdateContraTemplateCompleted += new EventHandler <UpdateContraTemplateCompletedEventArgs>(ContractManagement_UpdateContraTemplateCompleted); //修改 ContractManagement.GetContractTypeNameInfosToComboxCompleted += new EventHandler <GetContractTypeNameInfosToComboxCompletedEventArgs>(cmfc_GetContractTypeNameInfosToComboxCompleted); }
private void HasChosenTemplate_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (HasChosenTemplate.SelectedIndex < 1) { return; } T_OA_CONTRACTTEMPLATE TemplageText = new T_OA_CONTRACTTEMPLATE(); TemplageText = (T_OA_CONTRACTTEMPLATE)HasChosenTemplate.SelectedItem; //ContractText.Text = TemplageText.CONTENT; //ContractText.RichTextBoxContext = TemplageText.CONTENT; }
[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); } }
private void HasChosenTemplate_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (HasChosenTemplate.SelectedIndex < 1) { if (actions == FormTypes.New) { //ContractText.GetRichTextbox() = string.Empty; ContractTitle.Text = string.Empty; cbContractLevel.SelectedIndex = 0; cbContractLevel.IsEnabled = true; //ContractTitle.IsReadOnly = true; } } else { T_OA_CONTRACTTEMPLATE TemplageText = new T_OA_CONTRACTTEMPLATE(); TemplageText = (T_OA_CONTRACTTEMPLATE)HasChosenTemplate.SelectedItem; ContractText.RichTextBoxContext = TemplageText.CONTENT; ContractTitle.Text = TemplageText.CONTRACTTITLE; foreach (T_SYS_DICTIONARY contractLevel in cbContractLevel.Items) { if (contractLevel.DICTIONARYVALUE.ToString() == TemplageText.CONTRACTLEVEL) { cbContractLevel.SelectedItem = contractLevel; } } cbContractLevel.IsEnabled = false; } } catch (Exception ex) { ExceptionManager.SendException("ComBox选择模板处理事件", "OA", "T_OA_CONTRACTAPP", "选择合同模版返回错误", ex, ExceptionLevel.Middle, ExceptionType.Error); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
public ContractTemplateDetailInfos(T_OA_CONTRACTTEMPLATE obj) { contraTemplate = obj; InitializeComponent(); ShowTemplateDetailInfos(); }
void cmsfc_GetContractTypeTemplateNameByContractTypeInfosCompleted(object sender, GetContractTypeTemplateNameByContractTypeInfosCompletedEventArgs e) { try { if (e.Error == null) { if (e.Result != null) { HasChosenTemplate.Items.Clear(); List<T_OA_CONTRACTTEMPLATE> tmpTemplate = e.Result.ToList(); T_OA_CONTRACTTEMPLATE TemplateT = new T_OA_CONTRACTTEMPLATE(); TemplateT.CONTRACTTEMPLATEID = ""; string dictname = Utility.GetResourceStr("PLEASESELECTL", TemplateT.CONTRACTTEMPLATEID); TemplateT.CONTRACTTEMPLATENAME = dictname; tmpTemplate.Insert(0, TemplateT); foreach (T_OA_CONTRACTTEMPLATE obj in tmpTemplate) { HasChosenTemplate.Items.Add(obj); } } if (HasChosenTemplate.Items.Count > 0) { HasChosenTemplate.SelectedIndex = 0; } } } catch (Exception ex) { ExceptionManager.SendException("获取合同模板名称Completed事件", "OA", "T_OA_CONTRACTAPP", "获取合同模版时返回错误", ex, ExceptionLevel.Middle, ExceptionType.Error); ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("TIPS"), Utility.GetResourceStr("ERRORINFO"), Utility.GetResourceStr("CONFIRM"), MessageIcon.Exclamation); } }
[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; } }