SVN r1068
SVN-Revision: r1068
This commit is contained in:
@@ -2505,6 +2505,7 @@ namespace Lskj.PubAccraditation
|
|||||||
this.SaveAdditionalModules();
|
this.SaveAdditionalModules();
|
||||||
}
|
}
|
||||||
if (VerificationRequired()) return;
|
if (VerificationRequired()) return;
|
||||||
|
this.Info("点击审核按钮");
|
||||||
WaitForm.ShowForm(ResourceKeys.Handing);
|
WaitForm.ShowForm(ResourceKeys.Handing);
|
||||||
if (this.SysModel.ConfirmId == "1")
|
if (this.SysModel.ConfirmId == "1")
|
||||||
{
|
{
|
||||||
@@ -2598,6 +2599,7 @@ namespace Lskj.PubAccraditation
|
|||||||
//this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
//this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
||||||
//string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
//string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
||||||
string result = this.AuditMethod(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
string result = this.AuditMethod(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, this.SysModel.StepCode, this.SysModel.BillDocumentId, "", this.BillAuditComObj.ProcedureName, "F", this._flowTypeStepModel.RemindSelect, opinion, remindOpers, confirmOpers);
|
||||||
|
this.Info($"审核结果返回:{result}");
|
||||||
WaitForm.HideForm();
|
WaitForm.HideForm();
|
||||||
if ("1".Equals(result))
|
if ("1".Equals(result))
|
||||||
{
|
{
|
||||||
@@ -2605,9 +2607,11 @@ namespace Lskj.PubAccraditation
|
|||||||
PushHelper push = new PushHelper(this.SysModel.BillDocumentId, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
|
PushHelper push = new PushHelper(this.SysModel.BillDocumentId, this.SysModel.StepCode, this.SysModel.ModuleCode, this._beforeUsers, this._beforeMenuName, this._beforeId);
|
||||||
push.Push_Bill_Oper_Message();
|
push.Push_Bill_Oper_Message();
|
||||||
#region 审核成功后调用API
|
#region 审核成功后调用API
|
||||||
|
this.Info($"审核后执行接口:AfterModuleAuditStateChange,ModuleCode:{this.SysModel.ModuleCode}");
|
||||||
if (ApiHelper.IsExecEventApi(Interface.Api.OperateEvent.AfterModuleAuditStateChange, this.SysModel.ModuleCode, 0))
|
if (ApiHelper.IsExecEventApi(Interface.Api.OperateEvent.AfterModuleAuditStateChange, this.SysModel.ModuleCode, 0))
|
||||||
{
|
{
|
||||||
ApiHelper apiHelper = new ApiHelper(this.SysModel.ModuleCode, this.SysModel.BillDocumentId, this.BillModelObj.PrimaryKey, this.BillModelObj.MasterTable, 0);
|
ApiHelper apiHelper = new ApiHelper(this.SysModel.ModuleCode, this.SysModel.BillDocumentId, this.BillModelObj.PrimaryKey, this.BillModelObj.MasterTable, 0);
|
||||||
|
this.Info($"进入执行逻辑");
|
||||||
apiHelper.OnEvent(Interface.Api.OperateEvent.AfterModuleAuditStateChange, Interface.Api.ActionType.Audit);//审核
|
apiHelper.OnEvent(Interface.Api.OperateEvent.AfterModuleAuditStateChange, Interface.Api.ActionType.Audit);//审核
|
||||||
if (!apiHelper.apiHandler.GetApiSuccess(apiHelper.apiHandlerModels))
|
if (!apiHelper.apiHandler.GetApiSuccess(apiHelper.apiHandlerModels))
|
||||||
{
|
{
|
||||||
@@ -4300,3 +4304,29 @@ namespace Lskj.PubAccraditation
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public void SaveAdditionalModules()
|
public void SaveAdditionalModules()
|
||||||
{
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
foreach (XtraTabPage tabPage in this.tab_basicInfo.TabControlObj.TabPages)
|
||||||
|
{
|
||||||
|
GridDetailModel model = this.tab_basicInfo.GetGridDetailModel(tabPage);
|
||||||
|
|
||||||
|
Object moduleObject = tabPage.Controls.Cast<Object>().FirstOrDefault();
|
||||||
|
if (moduleObject is ModuleGridEx)
|
||||||
|
{
|
||||||
|
ModuleGridEx moduleGridEx = moduleObject as ModuleGridEx;
|
||||||
|
if (moduleGridEx.GridControlObj.IsDataNotSaved() && moduleGridEx.BtnSave.Visible && moduleGridEx.BtnSave.Enabled)
|
||||||
|
{
|
||||||
|
moduleGridEx.BtnSave.PerformClick();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||||
|
MessageUtil.Show(Message, ex.Message);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user