SVN r415
SVN-Revision: r415
This commit is contained in:
@@ -5454,7 +5454,9 @@ namespace Lskj.PubBill
|
|||||||
if (model.SystemModel != null && 1 == model.SystemModel.isFirstLoad)
|
if (model.SystemModel != null && 1 == model.SystemModel.isFirstLoad)
|
||||||
{
|
{
|
||||||
(tabPage.Tag as GridControlEx).ParentControl.SearchGrid();
|
(tabPage.Tag as GridControlEx).ParentControl.SearchGrid();
|
||||||
tabPage.Text = model.DetailName + "(" + (tabPage.Tag as GridControlEx).ParentControl.GridRowCount + "条)";
|
GridControlEx gridControlEx = tabPage.Tag as GridControlEx;
|
||||||
|
tabPage.Text = gridControlEx.CustomGroupBandEx != null ? model.DetailName + "(" + gridControlEx.CustomGroupBandEx.DataRowCount() + "条)" : model.DetailName + "(" + (tabPage.Tag as GridControlEx).ParentControl.GridRowCount + "条)";
|
||||||
|
//tabPage.Text = model.DetailName + "(" + (tabPage.Tag as GridControlEx).ParentControl.GridRowCount + "条)";
|
||||||
}
|
}
|
||||||
//附加信息根据主表明细选中行,判断配置的按钮条件
|
//附加信息根据主表明细选中行,判断配置的按钮条件
|
||||||
Object moduleObject = tabPage.Controls.Cast<Object>().FirstOrDefault();
|
Object moduleObject = tabPage.Controls.Cast<Object>().FirstOrDefault();
|
||||||
@@ -7967,4 +7969,34 @@ namespace Lskj.PubBill
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="cond">The cond.</param>
|
/// <param name="cond">The cond.</param>
|
||||||
/// <param name="dataRow">The data row.</param>
|
/// <param name="dataRow">The data row.</param>
|
||||||
/// <returns><c>true</c> if X
|
/// <returns><c>true</c> if XXXX, <c>false</c> otherwise.</returns>
|
||||||
|
private bool ValidateCond(string cond, DataRow dataRow)
|
||||||
|
{
|
||||||
|
bool result = false;
|
||||||
|
string condition = cond;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(cond)) return true;//如果值是空格或者空行,默认正确
|
||||||
|
cond = ReplaceHelper.ReplaceRowParam(dataRow, cond);
|
||||||
|
if (cond.StartsWith("@") || cond.StartsWith("!"))
|
||||||
|
{
|
||||||
|
result = "1".Equals(BaseImpl.GetDefaultValue(cond));
|
||||||
|
}
|
||||||
|
else if (dataRow == null)
|
||||||
|
{
|
||||||
|
result = ReplaceHelper.EvalCond(cond);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result = ReplaceHelper.ReplaceRowParamCond(dataRow, cond);
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user