SVN-Revision: r656
This commit is contained in:
cyf
2025-05-30 09:41:42 +00:00
parent b0a19a5e9b
commit e959523030
+33 -34
View File
@@ -486,16 +486,44 @@ namespace Lskj.PubMrpAnalyze
ModuleGridEx moduleGridEx = null; ModuleGridEx moduleGridEx = null;
if (moduleObject is ModuleGridDetailEx)
{
ModuleGridDetailEx moduleGridDetailEx = moduleObject as ModuleGridDetailEx;
if (moduleGridDetailEx.ModuleGridObj.SysModel.IncomingSetCondition&& rowItem!=null)
{
foreach (ControlModel item in moduleGridDetailEx.SearchObj.ControlModels)
{
if (rowItem.Table.Columns.Contains(item.FieldName))
{
moduleGridEx.SearchObj.SetControlValue(item, rowItem[item.FieldName] + "");
}
}
}
}
if (moduleObject is ModuleGridEx) if (moduleObject is ModuleGridEx)
{ {
moduleGridEx = moduleObject as ModuleGridEx; moduleGridEx = moduleObject as ModuleGridEx;
if (moduleGridEx.SysModel.IncomingSetCondition && rowItem != null)
{
foreach (ControlModel item in moduleGridEx.SearchObj.ControlModels)
{
if (rowItem.Table.Columns.Contains(item.FieldName))
{
moduleGridEx.SearchObj.SetControlValue(item, rowItem[item.FieldName] + "");
}
}
}
//if (this.MoudleMainObj.RefreshTheInterface) //if (this.MoudleMainObj.RefreshTheInterface)
//{ //{
// moduleGridEx.OnSaveGridCallBack -= ModuleGridEx_OnSaveGridCallBack; // moduleGridEx.OnSaveGridCallBack -= ModuleGridEx_OnSaveGridCallBack;
// moduleGridEx.OnSaveGridCallBack += ModuleGridEx_OnSaveGridCallBack; // moduleGridEx.OnSaveGridCallBack += ModuleGridEx_OnSaveGridCallBack;
//} //}
} }
if (model != null) if (model != null)
{ {
if (!string.IsNullOrEmpty(model.UnionModule) && (string.IsNullOrEmpty(model.UnionValue) && string.IsNullOrEmpty(model.UnionCond))) return; if (!string.IsNullOrEmpty(model.UnionModule) && (string.IsNullOrEmpty(model.UnionValue) && string.IsNullOrEmpty(model.UnionCond))) return;
@@ -1181,9 +1209,11 @@ namespace Lskj.PubMrpAnalyze
this.gd_LeftBottom.LastSearchSql = searchSql; this.gd_LeftBottom.LastSearchSql = searchSql;
this.gd_LeftBottom.SetGridViewDataSource(sourceTab); this.gd_LeftBottom.SetGridViewDataSource(sourceTab);
} }
catch (Exception) catch (Exception ex)
{ {
LogHelper.Instance.WriteError(ex);
string Message = ErrorMessage.PromptErrorMessage(ex);
MessageUtil.Show(Message);
} }
} }
/// <summary> /// <summary>
@@ -1267,35 +1297,4 @@ namespace Lskj.PubMrpAnalyze
} }
else if (e.Page == this.xtraTabpageDeatil) else if (e.Page == this.xtraTabpageDeatil)
{ {
ERPInfo.Instance.MrpTag = "1";
this.SearchDetailObj.SearchGrid();
this.SetDetailGridDataSource();
}
}
private void OnRefreshMainData(object sender, EventArgs e)
{
if (this.SearchMainObj != null)
{
this.SearchMainObj.SearchGrid();
this.SetDetailGridDataSource();
}
}
private void OnRefreshDetailData(object sender, EventArgs e)
{
if (this.SearchDetailObj != null)
{
this.SearchDetailObj.SearchGrid();
this.SetDetailGridDataSource();
}
}
private void OnRefreshDetailBottomData(object sender, EventArgs e)
{
if (this.SearchDetailBottomObj != null)
{
this.SearchDetailBottomObj.SearchGrid();
this.SetDetailGridDataSource();
}
}
#endregion
}
}