SVN r1170
SVN-Revision: r1170
This commit is contained in:
@@ -2591,11 +2591,13 @@ namespace Lskj.PubBill
|
|||||||
XtraTabPage page = this.tb_buttom.TabControlObj.TabPages[i];
|
XtraTabPage page = this.tb_buttom.TabControlObj.TabPages[i];
|
||||||
if (page != null && page.Controls[0] is ModuleGridEx moduleGridEx)
|
if (page != null && page.Controls[0] is ModuleGridEx moduleGridEx)
|
||||||
{
|
{
|
||||||
moduleGridEx.GridControlObj.GridView.OptionsBehavior.Editable = !isReadOnly;
|
bool result = !isReadOnly;
|
||||||
|
if (!string.IsNullOrWhiteSpace(this.BillModel.AdditionalCond)) result=ReplaceHelper.ReplaceRowParamCond(rowItem, this.BillModel.AdditionalCond);
|
||||||
|
moduleGridEx.GridControlObj.GridView.OptionsBehavior.Editable = result;
|
||||||
if (moduleGridEx.SysModel != null && moduleGridEx.SysModel.IsCustomGroup == 1 && (moduleGridEx.GridControlObj.CustomGroupBandEx != null || moduleGridEx.GridControlObj.CustomGroupTreeBandEx != null))
|
if (moduleGridEx.SysModel != null && moduleGridEx.SysModel.IsCustomGroup == 1 && (moduleGridEx.GridControlObj.CustomGroupBandEx != null || moduleGridEx.GridControlObj.CustomGroupTreeBandEx != null))
|
||||||
{
|
{
|
||||||
if (moduleGridEx.GridControlObj.CustomGroupBandEx != null) moduleGridEx.GridControlObj.CustomGroupBandEx.GridView.OptionsBehavior.Editable = !isReadOnly;
|
if (moduleGridEx.GridControlObj.CustomGroupBandEx != null) moduleGridEx.GridControlObj.CustomGroupBandEx.GridView.OptionsBehavior.Editable = result;
|
||||||
if (moduleGridEx.GridControlObj.CustomGroupTreeBandEx != null) moduleGridEx.GridControlObj.CustomGroupTreeBandEx.TreeListObj.OptionsBehavior.Editable = !isReadOnly;
|
if (moduleGridEx.GridControlObj.CustomGroupTreeBandEx != null) moduleGridEx.GridControlObj.CustomGroupTreeBandEx.TreeListObj.OptionsBehavior.Editable = result;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4201,7 +4203,7 @@ namespace Lskj.PubBill
|
|||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(model.DefaultValue))
|
else if (!string.IsNullOrEmpty(model.DefaultValue))
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(newRow[col.FieldName] + ""))
|
if (string.IsNullOrEmpty(newRow[col.FieldName] + "")|| this.BillModel.DragFixedDefault)
|
||||||
{
|
{
|
||||||
newRow[col.FieldName] = fieldValue;
|
newRow[col.FieldName] = fieldValue;
|
||||||
}
|
}
|
||||||
@@ -4399,7 +4401,7 @@ namespace Lskj.PubBill
|
|||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(model.DefaultValue))
|
else if (!string.IsNullOrEmpty(model.DefaultValue))
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(newRow[col.FieldName] + ""))
|
if (string.IsNullOrEmpty(newRow[col.FieldName] + "") || this.BillModel.DragFixedDefault)
|
||||||
{
|
{
|
||||||
newRow[col.FieldName] = fieldValue;
|
newRow[col.FieldName] = fieldValue;
|
||||||
}
|
}
|
||||||
@@ -4734,7 +4736,7 @@ namespace Lskj.PubBill
|
|||||||
}
|
}
|
||||||
// 检测是否为提交或者终审模块
|
// 检测是否为提交或者终审模块
|
||||||
string text = Business.Impl.LanguageTranslation.Translatable ? Business.Impl.LanguageTranslation.GetTranslatedText("已终审") : "已终审";
|
string text = Business.Impl.LanguageTranslation.Translatable ? Business.Impl.LanguageTranslation.GetTranslatedText("已终审") : "已终审";
|
||||||
if (_waterMark.Text.Contains(text))
|
if (_waterMark.Text.Contains(text)&& !this.BillModel.BillFinalReviewAdd)
|
||||||
{
|
{
|
||||||
MessageUtil.Show(ResourceKeys.AddBillDetailed);
|
MessageUtil.Show(ResourceKeys.AddBillDetailed);
|
||||||
return false;
|
return false;
|
||||||
@@ -5787,8 +5789,17 @@ namespace Lskj.PubBill
|
|||||||
sqlValue = this.ControlObj.ReplaceControlValue(sqlValue);
|
sqlValue = this.ControlObj.ReplaceControlValue(sqlValue);
|
||||||
if (unionModel.SearchObj != null) sqlValue = unionModel.SearchObj.ReplaceControlValue(sqlValue);
|
if (unionModel.SearchObj != null) sqlValue = unionModel.SearchObj.ReplaceControlValue(sqlValue);
|
||||||
sqlValue = ReplaceHelper.ReplaceParamToValue(sqlValue, e.Node.Name);
|
sqlValue = ReplaceHelper.ReplaceParamToValue(sqlValue, e.Node.Name);
|
||||||
|
|
||||||
|
if (unionModel.ModelObj.sourceDetailType == "1" && unionModel.TreeGridDetailControlObj.TreeListObj != null)
|
||||||
|
{
|
||||||
|
unionModel.TreeGridDetailControlObj.TreeListObj.DataSource = BillImpl.GetDataTableResult(sqlValue);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
unionModel.GridDetailControlObj.GridControl.DataSource = BillImpl.GetDataTableResult(sqlValue);
|
unionModel.GridDetailControlObj.GridControl.DataSource = BillImpl.GetDataTableResult(sqlValue);
|
||||||
if (BillModel.drgFinishHide == "1")
|
}
|
||||||
|
|
||||||
|
if (BillModel.drgFinishHide == "1"&& unionModel.GridDetailControlObj!=null)
|
||||||
{
|
{
|
||||||
DataTable finishHideTb = unionModel.GridDetailControlObj.GridControl.DataSourceTable();
|
DataTable finishHideTb = unionModel.GridDetailControlObj.GridControl.DataSourceTable();
|
||||||
//foreach (DataRow drItem in RemoveRowitem)
|
//foreach (DataRow drItem in RemoveRowitem)
|
||||||
@@ -9192,7 +9203,7 @@ namespace Lskj.PubBill
|
|||||||
}
|
}
|
||||||
// 检测是否为提交或者终审模块
|
// 检测是否为提交或者终审模块
|
||||||
string text = Business.Impl.LanguageTranslation.Translatable ? Business.Impl.LanguageTranslation.GetTranslatedText("已终审") : "已终审";
|
string text = Business.Impl.LanguageTranslation.Translatable ? Business.Impl.LanguageTranslation.GetTranslatedText("已终审") : "已终审";
|
||||||
if (_waterMark.Text.Contains(text))
|
if (_waterMark.Text.Contains(text) && !this.BillModel.BillFinalReviewAdd)
|
||||||
{
|
{
|
||||||
MessageUtil.Show(ResourceKeys.AddBillDetailed);
|
MessageUtil.Show(ResourceKeys.AddBillDetailed);
|
||||||
return false;
|
return false;
|
||||||
@@ -9819,37 +9830,4 @@ namespace Lskj.PubBill
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="dataRow"></param>
|
/// <param name="dataRow"></param>
|
||||||
public bool SetPrintButton(DataRow rowItem)
|
public bool SetPrintButton(DataRow rowItem)
|
||||||
{
|
|
||||||
try
|
|
||||||
{
|
|
||||||
bool result = false;
|
|
||||||
//判断打印按钮条件
|
|
||||||
if (!string.IsNullOrWhiteSpace(this.BillModel.PrintingConditions))
|
|
||||||
{
|
|
||||||
if (rowItem == null) return result;
|
|
||||||
|
|
||||||
string cond = ReplaceHelper.ReplaceRowParam(rowItem, this.BillModel.PrintingConditions);
|
|
||||||
if (cond.StartsWith("@") || cond.StartsWith("!"))
|
|
||||||
{
|
|
||||||
result = "1".Equals(BaseImpl.GetDefaultValue(cond));
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
result = ReplaceHelper.ReplaceRowParamCond(rowItem, cond);
|
|
||||||
}
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
catch (Exception ex)
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user