SVN r529
SVN-Revision: r529
This commit is contained in:
@@ -105,7 +105,7 @@ namespace Lskj.Control
|
|||||||
/// Gets the module grid detail object.
|
/// Gets the module grid detail object.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <value>The module grid detail object.</value>
|
/// <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>
|
||||||
/// 左侧树结构对象
|
/// 左侧树结构对象
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -559,7 +559,7 @@ namespace Lskj.Control
|
|||||||
protected void SetMainGridView(string where = "")
|
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;
|
//sqlValue = this.SysModel.MenuSql.Trim().StartsWith("select", StringComparison.OrdinalIgnoreCase) ? sqlValue + where : sqlValue;
|
||||||
//判断是否是select开头,上方的判断可能出现开头是空格或者注释的情况
|
//判断是否是select开头,上方的判断可能出现开头是空格或者注释的情况
|
||||||
sqlValue = IsSelectAtStart(sqlValue) ? sqlValue + where : sqlValue;
|
sqlValue = IsSelectAtStart(sqlValue) ? sqlValue + where : sqlValue;
|
||||||
@@ -1615,6 +1615,7 @@ namespace Lskj.Control
|
|||||||
modegridEx.Name = "moduleGridDetailEx";
|
modegridEx.Name = "moduleGridDetailEx";
|
||||||
modegridEx.Dock = DockStyle.Fill;
|
modegridEx.Dock = DockStyle.Fill;
|
||||||
DynamicModel dyncModel = new DynamicModuleModel(new string[] { "0", ERPInfo.Instance.UserId, ERPInfo.Instance.UserName, "1", item["unionModule"] + "", "0" });
|
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.InitializeControl(addModel, dyncModel);
|
||||||
|
|
||||||
//modegridEx.SearchObj.OnDataSourceBindCallBack += OnDataSourceBindCallBack;
|
//modegridEx.SearchObj.OnDataSourceBindCallBack += OnDataSourceBindCallBack;
|
||||||
@@ -1630,4 +1631,28 @@ namespace Lskj.Control
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.MainBodyTab.SelectedPageChanged += MainBodyTab_SelectedPageChanged;
|
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