public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args) { Utility.InitFileLoad(FormTypes.Audit, uploadFile, TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID, false); RefreshUI(RefreshedTypes.HideProgressBar); if (formType == FormTypes.Audit) { IsAudit = false; } if (formType == FormTypes.Resubmit) { Resubmit = false; } if (formType == FormTypes.New || formType == FormTypes.Edit || formType == FormTypes.Resubmit) { //MessageBox.Show("更新单号"); //更新元数据单号 AgentServicesClient clinet = new AgentServicesClient(); clinet.UpdateEntityXMLAsync(TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID , "自动生成", TravelReimbursement_Golbal.NOBUDGETCLAIMS); } if (TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString() || TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString()) { UserState = "Submit"; } switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing: //审核中 state = Utility.GetCheckState(CheckStates.Approving); //提示提交成功 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT")); textStandards.Text = string.Empty; //清空报销标准说明 OaPersonOfficeClient.GetTravelReimbursementByIdAsync(travelReimbursementID); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful: //审核通过 state = Utility.GetCheckState(CheckStates.Approved); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功 break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail: //审核未通过 state = Utility.GetCheckState(CheckStates.UnApproved); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功 break; } TravelReimbursement_Golbal.CHECKSTATE = state; clickSubmit = false; RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); if (TravelReimbursement_Golbal.CHECKSTATE == Utility.GetCheckState(CheckStates.Approving)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT")); } }
public void OnSubmitCompleted(FrameworkUI.AuditControl.AuditEventArgs.AuditResult args) { Utility.InitFileLoad(FormTypes.Audit, uploadFile, TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID, false); RefreshUI(RefreshedTypes.HideProgressBar); if (formType == FormTypes.Audit) { IsAudit = false; } if (formType == FormTypes.Resubmit) { Resubmit = false; } if (formType == FormTypes.New || formType == FormTypes.Edit || formType == FormTypes.Resubmit) { //MessageBox.Show("更新单号"); //更新元数据单号 AgentServicesClient clinet = new AgentServicesClient(); clinet.UpdateEntityXMLAsync(TravelReimbursement_Golbal.TRAVELREIMBURSEMENTID , "自动生成", TravelReimbursement_Golbal.NOBUDGETCLAIMS); } if (TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnSubmit).ToString() || TravelReimbursement_Golbal.CHECKSTATE == Convert.ToInt32(CheckStates.UnApproved).ToString()) { UserState = "Submit"; } switch (args) { case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Auditing://审核中 state = Utility.GetCheckState(CheckStates.Approving);//提示提交成功 Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT")); textStandards.Text = string.Empty;//清空报销标准说明 OaPersonOfficeClient.GetTravelReimbursementByIdAsync(travelReimbursementID); break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Successful://审核通过 state = Utility.GetCheckState(CheckStates.Approved); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功 break; case SMT.SaaS.FrameworkUI.AuditControl.AuditEventArgs.AuditResult.Fail://审核未通过 state = Utility.GetCheckState(CheckStates.UnApproved); Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSAUDIT"));//提示审核成功 break; } TravelReimbursement_Golbal.CHECKSTATE = state; clickSubmit = false; RefreshUI(RefreshedTypes.AuditInfo); RefreshUI(RefreshedTypes.All); if (TravelReimbursement_Golbal.CHECKSTATE == Utility.GetCheckState(CheckStates.Approving)) { Utility.ShowCustomMessage(MessageTypes.Message, Utility.GetResourceStr("SUCCESSED"), Utility.GetResourceStr("SUCCESSSUBMITAUDIT")); } }