SVN r1047
SVN-Revision: r1047
This commit is contained in:
@@ -256,6 +256,17 @@ namespace Lskj.Control
|
||||
AuditCommonModel auditCommonModel = auditCommonModelTask.Result;
|
||||
BaseAccraditationModel baseAccraditationModel = baseAccraditationModelTask.Result;
|
||||
#region InitTabPages
|
||||
|
||||
Task<bool> TotalExistsTask = cachesDic.AddTask(this, "TotalExists", new Task<bool>(() =>
|
||||
{
|
||||
if (BaseImpl.HasExistsColumn(auditCommonModel.SystemTable, "isSum"))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}));
|
||||
|
||||
|
||||
Task<DataTable> billMainInformationTask = cachesDic.AddTask(this, "BillMainInformation", new Task<DataTable>(() =>
|
||||
{
|
||||
return isBill ? BillAuditImpl.GetBillMainInformation(dynamicModel.ModuleCode) : BaseModuleImpl.GetBaseGridColumns(dynamicModel.ModuleCode);
|
||||
@@ -280,7 +291,7 @@ namespace Lskj.Control
|
||||
Task<DataTable> columnPropertiesTask = cachesDic.AddTask(dataRow, "ColumnProperties", new Task<DataTable>(() =>
|
||||
{
|
||||
string StepCode = flowList.Rows.Count > 1 && flowList.Columns.Contains("StepCode") ? dataRow["StepCode"] + "" : flowTypeStepModelTask.Result.StepCode;
|
||||
DataTable dtColumns = BaseAuditImpl.GetGridColumns(auditCommonModel.SystemTable, dynamicModel.ModuleCode, StepCode, dynamicModel.UserName);
|
||||
DataTable dtColumns = BaseAuditImpl.GetGridColumns(auditCommonModel.SystemTable, dynamicModel.ModuleCode, StepCode, dynamicModel.UserName, TotalExistsTask.Result);
|
||||
dtColumns = this.GetTableColumnProperties(dtColumns, billMainInformationTask.Result);
|
||||
return dtColumns;
|
||||
}));
|
||||
@@ -536,6 +547,19 @@ namespace Lskj.Control
|
||||
{
|
||||
dt = this.isBill ? BillAuditImpl.GetBillMainInformation(this.SysModel.ModuleCode) : BaseModuleImpl.GetBaseGridColumns(this.SysModel.ModuleCode);
|
||||
}
|
||||
|
||||
|
||||
|
||||
if (!dataCaches.GetValue(this, "TotalExists", out bool TotalExists))
|
||||
{
|
||||
if (BaseImpl.HasExistsColumn(AuditComModelObj.SystemTable, "isSum"))
|
||||
{
|
||||
TotalExists = true;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
tabMain.BeginUpdate();
|
||||
foreach (DataRow row in tabPages.Rows)
|
||||
{
|
||||
@@ -578,7 +602,7 @@ namespace Lskj.Control
|
||||
string StepCode = flowList.Rows.Count > 1 && flowList.Columns.Contains("StepCode") ? flowList.Rows[i - 1]["StepCode"] + "" : model.StepCode;
|
||||
if (!dataCaches.GetValue(dataRow, "ColumnProperties", out DataTable dtColumns))
|
||||
{
|
||||
dtColumns = BaseAuditImpl.GetGridColumns(AuditComModelObj.SystemTable, this.SysModel.ModuleCode, StepCode, this.SysModel.UserName);
|
||||
dtColumns = BaseAuditImpl.GetGridColumns(AuditComModelObj.SystemTable, this.SysModel.ModuleCode, StepCode, this.SysModel.UserName, TotalExists);
|
||||
dtColumns = this.GetTableColumnProperties(dtColumns, dt);
|
||||
}
|
||||
if (!dataCaches.GetValue(dataRow, "AccraditationModel", out AccraditationModel accrModel))
|
||||
@@ -959,7 +983,8 @@ namespace Lskj.Control
|
||||
}
|
||||
}
|
||||
//string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, this.SysModel, stepCode, billDocumentId, isBack ? string.Format(ResourceKeys.ForcedReturnBill, billDocumentId) + "" : "", prodouceName, "R", "0", hintMsg, "", "", !isBack, -1, 0, true);
|
||||
string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, stepCode, billDocumentId, isBack ? string.Format(ResourceKeys.ForcedReturnBill, billDocumentId) + "" : "", prodouceName, "R", "0", hintMsg, "", "", !isBack, -1, 0, true);
|
||||
//string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, stepCode, billDocumentId, isBack ? string.Format(ResourceKeys.ForcedReturnBill, billDocumentId) + "" : "", prodouceName, "R", "0", hintMsg, "", "", !isBack, -1, 0, true);
|
||||
string result = this.AuditMethod(out nextSelectStepCode, out nextSelectStepOper, out string msgText, this.SysModel, stepCode, billDocumentId, isBack ? string.Format(ResourceKeys.ForcedReturnBill, billDocumentId) + "" : "", prodouceName, "R", "0", hintMsg, "", "", !isBack, -1, 0, true);
|
||||
|
||||
string tag = isBack ? "1" : "0";
|
||||
if (result == "1")
|
||||
@@ -999,7 +1024,7 @@ namespace Lskj.Control
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageUtil.Show(string.Format(ResourceKeys.ForcedFail, msgText));
|
||||
if (!"9".Equals(result)) MessageUtil.Show(string.Format(ResourceKeys.ForcedFail, msgText));
|
||||
}
|
||||
}
|
||||
//if (MessageUtil.Show(string.Format(ResourceKeys.ForcedReturnBill, billDocumentId), MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||
@@ -1801,4 +1826,71 @@ namespace Lskj.Control
|
||||
/// <summary>
|
||||
/// <para>说明:设置分割条位置</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
/// <para>创建日期��
|
||||
/// <para>创建日期:2018-02-01 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
protected void InitlizeSpiltLocation()
|
||||
{
|
||||
try
|
||||
{
|
||||
if (splitBelow.PanelVisibility == SplitPanelVisibility.Both)
|
||||
{
|
||||
string width = IniHelper.Read(string.Format("BelowDetai_width_{0}", this.SysModel.ModuleCode));//通过Key获取Value值
|
||||
if (!string.IsNullOrEmpty(width))
|
||||
{
|
||||
this.splitBelow.SplitterPosition = Convert.ToInt32(width);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
LogHelper.Instance.WriteError(ex);
|
||||
string Message = ErrorMessage.PromptErrorMessage(ex);
|
||||
MessageUtil.Show(Message, ex.Message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 审核或反审
|
||||
/// </summary>
|
||||
public string AuditMethod(out string nextSelectStepCode,
|
||||
out string nextSelectStepOper,
|
||||
out string msgText,
|
||||
DynamicModel sysModel,
|
||||
string stepCode,
|
||||
string billDocumentId,
|
||||
string message,
|
||||
string storedName,
|
||||
string accractFlag,
|
||||
string remindSelect,
|
||||
string remarkText = "",
|
||||
string remindOpers = "",
|
||||
string confirmOpers = "",
|
||||
bool ret = false,
|
||||
int returnd = 0,
|
||||
int selectConfirmFlag = 0,
|
||||
bool IsStepOver = false,
|
||||
int comfirm = 0
|
||||
)
|
||||
{
|
||||
string result = BaseAuditImpl.Audit(out nextSelectStepCode, out nextSelectStepOper, out msgText, sysModel, stepCode, billDocumentId, message, storedName, accractFlag, remindSelect, remarkText, remindOpers, confirmOpers, ret, returnd, selectConfirmFlag, IsStepOver, comfirm);
|
||||
|
||||
if ("9".Equals(result))
|
||||
{
|
||||
// 继续执行保存
|
||||
//if (string.IsNullOrWhiteSpace(msgText)) msgText = "失败";
|
||||
if (MessageUtil.Show(msgText, MessageBoxButtons.YesNo) == DialogResult.Yes)
|
||||
result = AuditMethod(out nextSelectStepCode, out nextSelectStepOper, out msgText, sysModel, stepCode, billDocumentId, message, storedName, accractFlag, remindSelect, remarkText, remindOpers, confirmOpers, ret, returnd, selectConfirmFlag, IsStepOver, 1);
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user