SVN-Revision: r589
This commit is contained in:
cyf
2025-05-16 02:05:09 +00:00
parent 68965068bd
commit f6b9318a90
@@ -745,7 +745,7 @@ namespace Lskj.BaseAccraditation
string sqlValue = isDetailAttach ? model.DetailSql : GetSearchSql(model);
GridControlEx grdExMain = (tabPage.Tag as GridControlEx);
if (!isDetailAttach) grdExMain.LastSearchSql = sqlValue;
this.tab_basicInfo.SetGridDataSource(tabPage, MainImpl.GetDataTableResult(this.ControlObj.ReplaceControlValue(sqlValue)));
this.tab_basicInfo.SetGridDataSource(tabPage, MainImpl.GetDataTableResult(ReplaceHelper.ReplaceRowParam(this._baseRowData, sqlValue)));
if (!model.IsReadOnly) isModifyPage.Add(model.FormKey, tabPage);
}
}
@@ -1055,7 +1055,8 @@ namespace Lskj.BaseAccraditation
foreach (XtraTabPage page in this.tab_basicInfo.TabControlObj.TabPages)
{
GridDetailModel model = this.tab_basicInfo.GetGridDetailModel(page);
this.tab_basicInfo.SetGridDataSource(page, MainImpl.GetDataTableResult(this.ControlObj.ReplaceControlValue(model.DetailSql)));
this.tab_basicInfo.SetGridDataSource(page, MainImpl.GetDataTableResult(ReplaceHelper.ReplaceRowParam(this._baseRowData, model.DetailSql)));
}
}
catch (Exception ex)
@@ -1528,17 +1529,19 @@ namespace Lskj.BaseAccraditation
{
try
{
bool isSuccess = false;//是否保存成功
if (this.ControlObj.VerifyNull())
{
if (this.ControlObj.VerifyUpdated())
{
if (this.ControlObj.SaveBaseModuleData(this.SysModel.ModuleCode, this.ModuleModelObj.MenuTable, this.ModuleModelObj.ParmaryKey, ref this.SysModel.PrimaryValue, false, "", true, ModuleModelObj.NewVer))
{
isSuccess = true;
foreach (XtraTabPage item in this.tab_basicInfo.TabControlObj.TabPages)
{
XtraTabPage tabPage = item as XtraTabPage;
GridDetailModel detailModel = this.tab_basicInfo.GetGridDetailModel(tabPage);
this.tab_basicInfo.SetGridDataSource(tabPage, MainImpl.GetDataTableResult(this.ControlObj.ReplaceControlValue(detailModel.DetailSql)));
this.tab_basicInfo.SetGridDataSource(tabPage, MainImpl.GetDataTableResult(ReplaceHelper.ReplaceRowParam(this._baseRowData, detailModel.DetailSql)));
}
}
}
@@ -1547,6 +1550,8 @@ namespace Lskj.BaseAccraditation
MessageUtil.Show(ResourceKeys.UnUpdateData);
}
}
if (this.ModuleModelObj.SaveSuccessfullyRefresh && !isSuccess) return;//保存成功才刷新
// 刷新主表
this._flowRowData = BaseAuditImpl.GetCurrentFlowRowData(this.ModuleModelObj.MenuTable, this.ModuleModelObj.ParmaryKey, this.SysModel.PrimaryValue);
this._baseRowData = BaseAuditImpl.GetCurrentControlData(ReplaceHelper.ReplaceWhereCond(ReplaceHelper.ReplaceUserInfo(this.ModuleModelObj.MenuSql)), this.ModuleModelObj.ParmaryKey, this.SysModel.PrimaryValue);