SVN r529
SVN-Revision: r529
This commit is contained in:
@@ -105,7 +105,7 @@ namespace Lskj.Control
|
||||
/// Gets the module grid detail object.
|
||||
/// </summary>
|
||||
/// <value>The module grid detail object.</value>
|
||||
public ModuleGridDetailEx ModuleGridDetailObj { get { return this.MainBodyTab.Visible? this.MainBodyTab.SelectedTabPage.Tag as ModuleGridDetailEx : this.moduleGridDetailEx1; } }
|
||||
public ModuleGridDetailEx ModuleGridDetailObj { get { return this.MainBodyTab.Visible ? this.MainBodyTab.SelectedTabPage.Tag as ModuleGridDetailEx : this.moduleGridDetailEx1; } }
|
||||
/// <summary>
|
||||
/// 左侧树结构对象
|
||||
/// </summary>
|
||||
@@ -559,7 +559,7 @@ namespace Lskj.Control
|
||||
protected void SetMainGridView(string where = "")
|
||||
{
|
||||
|
||||
string sqlValue = ReplaceHelper.ReplaceWhereCond(this.MainBodyTab.Visible? (this.MainBodyTab.SelectedTabPage.Tag as ModuleGridDetailEx).SysModel.MenuSql : this.SysModel.MenuSql);
|
||||
string sqlValue = ReplaceHelper.ReplaceWhereCond(this.MainBodyTab.Visible ? (this.MainBodyTab.SelectedTabPage.Tag as ModuleGridDetailEx).SysModel.MenuSql : this.SysModel.MenuSql);
|
||||
//sqlValue = this.SysModel.MenuSql.Trim().StartsWith("select", StringComparison.OrdinalIgnoreCase) ? sqlValue + where : sqlValue;
|
||||
//判断是否是select开头,上方的判断可能出现开头是空格或者注释的情况
|
||||
sqlValue = IsSelectAtStart(sqlValue) ? sqlValue + where : sqlValue;
|
||||
@@ -1615,6 +1615,7 @@ namespace Lskj.Control
|
||||
modegridEx.Name = "moduleGridDetailEx";
|
||||
modegridEx.Dock = DockStyle.Fill;
|
||||
DynamicModel dyncModel = new DynamicModuleModel(new string[] { "0", ERPInfo.Instance.UserId, ERPInfo.Instance.UserName, "1", item["unionModule"] + "", "0" });
|
||||
modegridEx.GridDetailList = GetDetails(addModel.ModeCode);
|
||||
modegridEx.InitializeControl(addModel, dyncModel);
|
||||
|
||||
//modegridEx.SearchObj.OnDataSourceBindCallBack += OnDataSourceBindCallBack;
|
||||
@@ -1630,4 +1631,28 @@ namespace Lskj.Control
|
||||
}
|
||||
|
||||
this.MainBodyTab.SelectedPageChanged += MainBodyTab_SelectedPageChanged;
|
||||
thi
|
||||
this.MainBodyTab.Visible = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
this.MainBodyTab.Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <para>说明:拿到底部表格数据</para>
|
||||
/// <para>创建人:龚宇超</para>
|
||||
/// <para>创建日期:2017-11-21 </para>
|
||||
/// <para>修改人:</para>
|
||||
/// <para>修改日期:</para>
|
||||
/// <para>修改备注:</para>
|
||||
/// <para>版本:1.0</para>
|
||||
/// </summary>
|
||||
/// <returns>List<GridDetailModel>.</returns>
|
||||
private List<GridDetailModel> GetDetails(string moduleCode)
|
||||
{
|
||||
List<GridDetailModel> details = new List<GridDetailModel>();//表格明细对象的集合
|
||||
DataTable table = BaseModuleImpl.GetBaseDetailPages(moduleCode);// 根据传入的模块编号获得基础档案底部标签的数据
|
||||
foreach (DataRow item in table.Rows)
|
||||
{
|
||||
DataTable gridColumns = ReportImpl.GetReportDetailColumns(moduleCode, item["id"] + "");//获取报表明细列
|
||||
Reference in New Issue
Block a user