61f4426f5d
SVN-Revision: r537
1082 lines
49 KiB
C#
1082 lines
49 KiB
C#
/******************************
|
|
* 说明:基础模块(P_SystemDllTab)实体对象
|
|
* 创建人:龚宇超
|
|
* 创建日期:2017-11-21
|
|
* 修改人:
|
|
* 修改日期:
|
|
* 修改备注:
|
|
* 版本:1.0.0.0
|
|
******************************/
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Data;
|
|
|
|
namespace Lskj.Model
|
|
{
|
|
/// <summary>
|
|
/// 基础模块(P_SystemDllTab)实体对象
|
|
/// </summary>
|
|
public class ModuleModel
|
|
{
|
|
#region private property
|
|
private bool _bandSequentialMode;
|
|
private int _menuDirId;
|
|
private int _menuType;
|
|
private int _printType;
|
|
private bool _canEdit;
|
|
private bool _hasReport;
|
|
private bool _clearAllEnable;
|
|
private bool _addEnable;
|
|
private bool _addCopyEnabled;
|
|
private bool _deleteEnable;
|
|
private bool _modifyEnable;
|
|
private bool _importEnable;
|
|
private bool _exportEnable;
|
|
private bool _searchEnable;
|
|
private bool _saveApplyEnable;
|
|
private bool _modifyClose;
|
|
private bool _anyAdd;
|
|
private string _menuName;
|
|
private string _menuText;
|
|
private string _menuSql;
|
|
private string _menuTable;
|
|
private string _menuAddName;
|
|
private string _menuBmpSpec;
|
|
private string _formKey;
|
|
private string _condKey;
|
|
private string _modifyCond;
|
|
private string _deleteCond;
|
|
private string _addCond;
|
|
private string _dragCond;
|
|
private string _exportCond;
|
|
private string _overBackOper;
|
|
private string _overBackCond;
|
|
private string _printSql;
|
|
private string _printSql1;
|
|
private string _printSql2;
|
|
private string _printFile;
|
|
private string _printCond;
|
|
private string _basePrintSql;
|
|
private string _basePrintSql1;
|
|
private string _basePrintSql2;
|
|
private string _addCaption;
|
|
private string _modifyCaption;
|
|
private string _applyCaption;
|
|
private string _backSelected;
|
|
private string _refreshDetail;
|
|
private string _closeBeforeSql;
|
|
private string _loadBeforeSql;
|
|
private int _sweepFontSize;
|
|
private int _gridObjIsCheck;
|
|
private int _leftGridIsCheck;
|
|
private string _importCond;
|
|
private string _addDetilOrderField;
|
|
private int _bandRowClickEvent;
|
|
private bool _hideSaveFaultMsg;
|
|
private bool _defaultStoredProcedureSaves;
|
|
private string _doubleClickAddCond;
|
|
private string _modeCode;
|
|
private string _preSQL;
|
|
private bool _applyHideSuccesMessage;
|
|
private string _rowAllowEditCond;
|
|
private string _selectHandleCond;
|
|
private string _unionAccraditationDllCoid;
|
|
private bool _isShowSearchCondForm;
|
|
private string _searchCondFormModuleCode;
|
|
private bool _isHideTreeViewBoxs;
|
|
private int _addDynamicMaxHeight;
|
|
private bool _isDynamicColumn;
|
|
private bool _allowUpdateInSysMge;
|
|
private string _uploadIdValueField;
|
|
private string _moveIdValueField;
|
|
|
|
#endregion
|
|
|
|
#region public property
|
|
/// <summary>
|
|
/// 程序预加载模块sql
|
|
/// </summary>
|
|
/// <value>The menu dir identifier.</value>
|
|
public string PreSQL
|
|
{
|
|
get { return _preSQL; }
|
|
}
|
|
/// <summary>
|
|
/// 多表头显示模式
|
|
/// </summary>
|
|
/// <value>The menu dir identifier.</value>
|
|
public string ModeCode
|
|
{
|
|
get { return _modeCode; }
|
|
}
|
|
/// <summary>
|
|
/// 多表头显示模式
|
|
/// </summary>
|
|
/// <value>The menu dir identifier.</value>
|
|
public bool BandSequentialMode
|
|
{
|
|
get { return _bandSequentialMode; }
|
|
}
|
|
/// <summary>
|
|
/// 附件目录ID
|
|
/// </summary>
|
|
/// <value>The menu dir identifier.</value>
|
|
public int MenuDirId
|
|
{
|
|
get { return _menuDirId; }
|
|
}
|
|
/// <summary>
|
|
/// 模块类型(1.左侧树.2.左侧表格.3.无,4.右边树,5.右边表格)
|
|
/// </summary>
|
|
/// <value>The type of the menu.</value>
|
|
public int MenuType
|
|
{
|
|
get { return _menuType; }
|
|
}
|
|
/// <summary>
|
|
/// 打印模版类型
|
|
/// </summary>
|
|
/// <value>The type of the print.</value>
|
|
public int PrintType
|
|
{
|
|
get { return this._printType; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 表格是否可以编辑
|
|
/// </summary>
|
|
/// <value><c>true</c> if this instance can edit; otherwise, <c>false</c>.</value>
|
|
public bool CanEdit
|
|
{
|
|
get { return _canEdit; }
|
|
}
|
|
/// <summary>
|
|
/// 是否为报表
|
|
/// </summary>
|
|
/// <value>The has report.</value>
|
|
public bool HasReport { get { return _hasReport; } }
|
|
/// <summary>
|
|
/// 添加按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [add enable]; otherwise, <c>false</c>.</value>
|
|
public bool AddEnable
|
|
{
|
|
get { return _addEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 清除页面按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [add enable]; otherwise, <c>false</c>.</value>
|
|
public bool ClearAllEnable
|
|
{
|
|
get { return _clearAllEnable; }
|
|
}
|
|
/// <summary>
|
|
/// Gets or sets a value indicating whether [add copy enabled].
|
|
/// </summary>
|
|
/// <value><c>true</c> if [add copy enabled]; otherwise, <c>false</c>.</value>
|
|
public bool AddCopyEnabled
|
|
{
|
|
get { return _addCopyEnabled; }
|
|
}
|
|
/// <summary>
|
|
/// 删除按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [delete enable]; otherwise, <c>false</c>.</value>
|
|
public bool DeleteEnable
|
|
{
|
|
get { return _deleteEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 修改按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [modify enable]; otherwise, <c>false</c>.</value>
|
|
public bool ModifyEnable
|
|
{
|
|
get { return _modifyEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 导入按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [import enable]; otherwise, <c>false</c>.</value>
|
|
public bool ImportEnable
|
|
{
|
|
get { return _importEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 导出按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [export enable]; otherwise, <c>false</c>.</value>
|
|
public bool ExportEnable
|
|
{
|
|
get { return _exportEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 查询按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [search enable]; otherwise, <c>false</c>.</value>
|
|
public bool SearchEnable
|
|
{
|
|
get { return _hasReport ? true : _searchEnable; }
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// 保存提交按钮是否可用
|
|
/// </summary>
|
|
/// <value><c>true</c> if [save apply enable]; otherwise, <c>false</c>.</value>
|
|
public bool SaveApplyEnable
|
|
{
|
|
get { return _saveApplyEnable; }
|
|
}
|
|
/// <summary>
|
|
/// 无视左侧树结构、左侧表格,添加数据
|
|
/// </summary>
|
|
/// <value><c>true</c> if [any add]; otherwise, <c>false</c>.</value>
|
|
public bool AnyAdd
|
|
{
|
|
get { return this._anyAdd; }
|
|
}
|
|
/// <summary>
|
|
/// 修改保存后是否关闭窗口,默认关闭.false:不关闭,true:关闭
|
|
/// </summary>
|
|
/// <value><c>true</c> if [modify close]; otherwise, <c>false</c>.</value>
|
|
public bool ModifyClose
|
|
{
|
|
get { return _modifyClose; }
|
|
}
|
|
/// <summary>
|
|
/// 模块名称
|
|
/// </summary>
|
|
/// <value>The name of the menu.</value>
|
|
public string MenuName
|
|
{
|
|
get { return _menuName; }
|
|
}
|
|
/// <summary>
|
|
/// 模块标题
|
|
/// </summary>
|
|
/// <value>The menu text.</value>
|
|
public string MenuText
|
|
{
|
|
get { return _menuText; }
|
|
}
|
|
/// <summary>
|
|
/// 模块sql
|
|
/// </summary>
|
|
/// <value>The menu SQL.</value>
|
|
public string MenuSql
|
|
{
|
|
get { return _menuSql; }
|
|
set { this._menuSql = value; }
|
|
}
|
|
/// <summary>
|
|
/// 模块表名
|
|
/// </summary>
|
|
/// <value>The menu table.</value>
|
|
public string MenuTable
|
|
{
|
|
get { return _menuTable; }
|
|
}
|
|
/// <summary>
|
|
/// 模块添加界面展示方式
|
|
/// </summary>
|
|
/// <value>The name of the menu add.</value>
|
|
public string MenuAddName
|
|
{
|
|
get { return _menuAddName; }
|
|
}
|
|
/// <summary>
|
|
/// 附件目录编号
|
|
/// </summary>
|
|
/// <value>The menu BMP spec.</value>
|
|
public string MenuBmpSpec
|
|
{
|
|
get { return _menuBmpSpec; }
|
|
}
|
|
/// <summary>
|
|
/// 当前模块key
|
|
/// </summary>
|
|
/// <value>The form key.</value>
|
|
public string FormKey
|
|
{
|
|
get { return _formKey; }
|
|
}
|
|
/// <summary>
|
|
/// 当前模块查询条件key
|
|
/// </summary>
|
|
/// <value>The cond key.</value>
|
|
public string CondKey
|
|
{
|
|
get { return _condKey; }
|
|
}
|
|
/// <summary>
|
|
/// 修改条件
|
|
/// </summary>
|
|
/// <value>The modify cond.</value>
|
|
public string ModifyCond
|
|
{
|
|
get { return _modifyCond; }
|
|
}
|
|
/// <summary>
|
|
/// 删除条件
|
|
/// </summary>
|
|
/// <value>The delete cond.</value>
|
|
public string DeleteCond
|
|
{
|
|
get { return _deleteCond; }
|
|
}
|
|
/// <summary>
|
|
/// 添加条件
|
|
/// </summary>
|
|
/// <value>The add cond.</value>
|
|
public string AddCond
|
|
{
|
|
get { return _addCond; }
|
|
}
|
|
/// <summary>
|
|
/// 拖动条件
|
|
/// </summary>
|
|
/// <value>The drag cond.</value>
|
|
public string DragCond
|
|
{
|
|
get { return _dragCond; }
|
|
}
|
|
/// <summary>
|
|
/// 导出条件
|
|
/// </summary>
|
|
/// <value>The export cond.</value>
|
|
public string ExportCond
|
|
{
|
|
get { return _exportCond; }
|
|
}
|
|
/// <summary>
|
|
/// 导入条件
|
|
/// </summary>
|
|
/// <value>The export cond.</value>
|
|
public string ImportCond
|
|
{
|
|
get { return _importCond; }
|
|
}
|
|
/// <summary>
|
|
/// 审核回退可操作人
|
|
/// </summary>
|
|
/// <value>The over back oper.</value>
|
|
public string OverBackOper
|
|
{
|
|
get { return _overBackOper; }
|
|
}
|
|
/// <summary>
|
|
/// 审核可回退条件
|
|
/// </summary>
|
|
/// <value>The over back cond.</value>
|
|
public string OverBackCond
|
|
{
|
|
get { return _overBackCond; }
|
|
}
|
|
/// <summary>
|
|
/// 打印SQL
|
|
/// </summary>
|
|
/// <value>The print SQL.</value>
|
|
public string PrintSql
|
|
{
|
|
get { return _printSql; }
|
|
}
|
|
/// <summary>
|
|
/// 打印SQL1
|
|
/// </summary>
|
|
/// <value>The print SQL1.</value>
|
|
public string PrintSql1
|
|
{
|
|
get { return _printSql1; }
|
|
}
|
|
/// <summary>
|
|
/// 打印SQL2.
|
|
/// </summary>
|
|
/// <value>The print SQL2.</value>
|
|
public string PrintSql2
|
|
{
|
|
get { return _printSql2; }
|
|
}
|
|
/// <summary>
|
|
/// 打印文件
|
|
/// </summary>
|
|
/// <value>The print file.</value>
|
|
public string PrintFile
|
|
{
|
|
get { return _printFile; }
|
|
}
|
|
/// <summary>
|
|
/// 打印条件
|
|
/// </summary>
|
|
/// <value>The print cond.</value>
|
|
public string PrintCond
|
|
{
|
|
get { return _printCond; }
|
|
}
|
|
/// <summary>
|
|
/// 修改界面打印sql
|
|
/// </summary>
|
|
/// <value>The base print SQL.</value>
|
|
public string BasePrintSql
|
|
{
|
|
get { return _basePrintSql; }
|
|
}
|
|
/// <summary>
|
|
/// 修改界面打印sql1
|
|
/// </summary>
|
|
/// <value>The base print SQL1.</value>
|
|
public string BasePrintSql1
|
|
{
|
|
get { return _basePrintSql1; }
|
|
}
|
|
/// <summary>
|
|
/// 修改界面打印sql2
|
|
/// </summary>
|
|
/// <value>The base print SQL2.</value>
|
|
public string BasePrintSql2
|
|
{
|
|
get { return _basePrintSql2; }
|
|
}
|
|
/// <summary>
|
|
/// 添加按钮显示文本
|
|
/// </summary>
|
|
/// <value>The add caption.</value>
|
|
public string AddCaption
|
|
{
|
|
get { return _addCaption; }
|
|
}
|
|
/// <summary>
|
|
/// 修改按钮显示文本
|
|
/// </summary>
|
|
/// <value>The modify caption.</value>
|
|
public string ModifyCaption
|
|
{
|
|
get { return _modifyCaption; }
|
|
}
|
|
/// <summary>
|
|
/// 提交按钮显示文本
|
|
/// </summary>
|
|
/// <value>The apply caption.</value>
|
|
public string ApplyCaption
|
|
{
|
|
get { return _applyCaption; }
|
|
}
|
|
/// <summary>
|
|
/// 返退标记
|
|
/// </summary>
|
|
/// <value>The back selected.</value>
|
|
public string BackSelected
|
|
{
|
|
get { return _backSelected; }
|
|
}
|
|
/// <summary>
|
|
/// 点击行是否刷新所有的明细
|
|
/// </summary>
|
|
/// <value>The type of the print.</value>
|
|
public string RefreshDetail
|
|
{
|
|
get { return this._refreshDetail; ; }
|
|
}
|
|
/// <summary>
|
|
/// 扫码控件字体大小
|
|
/// </summary>
|
|
public int SweepFontSize
|
|
{
|
|
get { return this._sweepFontSize; }
|
|
}
|
|
/// <summary>
|
|
/// 关闭前执行
|
|
/// </summary>
|
|
public string CloseBeforeSql
|
|
{
|
|
get { return this._closeBeforeSql; }
|
|
}
|
|
/// <summary>
|
|
/// 加载前执行
|
|
/// </summary>
|
|
public string LoadBeforeSql
|
|
{
|
|
get { return this._loadBeforeSql; }
|
|
}
|
|
/// <summary>
|
|
/// 模块主键
|
|
/// </summary>
|
|
public string ParmaryKey;
|
|
/// <summary>
|
|
/// 列前缀
|
|
/// </summary>
|
|
public string PrefixKey;
|
|
public string CustomColumnSQL;
|
|
/// <summary>
|
|
/// 是否交换明细和主表判断
|
|
/// </summary>
|
|
public string isReplacMainDetail;
|
|
/// <summary>
|
|
/// 导入功能人员权限设置
|
|
/// </summary>
|
|
public string OperPermissionsUser;
|
|
/// <summary>
|
|
/// 标记取编号规则:0老版本模式;1新版本模式(保存后返回编号)
|
|
/// </summary>
|
|
public int NewVer = 0;
|
|
public string TreeSQL;
|
|
/// <summary>
|
|
/// 设置扫码模块刷新单独执行的sql
|
|
/// </summary>
|
|
public string RefreshSql;
|
|
/// <summary>
|
|
/// 默认空行
|
|
/// </summary>
|
|
public bool DefaultAddEmptyRow;
|
|
public bool CsHasDefultSearch;
|
|
/// <summary>
|
|
/// 基础档案是否为左右结构
|
|
/// </summary>
|
|
/// <value>the model is LeftRight</value>
|
|
public bool isLeftRightMode;
|
|
/// <summary>
|
|
/// 基础报表表格行高
|
|
/// </summary>
|
|
public int RowHeight;
|
|
/// <summary>
|
|
/// 增加后是否直接关闭
|
|
/// </summary>
|
|
public int CloseAfterAdd;
|
|
/// <summary>
|
|
/// 基础档案第一次进入通过条件加载
|
|
/// </summary>
|
|
public int isFirstLoad;
|
|
/// <summary>
|
|
/// 基础档案是否是配置的动态多表头
|
|
/// </summary>
|
|
public int AutoMultiHeader;
|
|
/// <summary>
|
|
/// 基础档案树表格是否是配置的动态多表头(是否为树表格)
|
|
/// </summary>
|
|
public int TreeAutoMultiHeader;
|
|
/// <summary>
|
|
/// 是否构建聚合界面
|
|
/// </summary>
|
|
public int IsCustomGroup;
|
|
/// <summary>
|
|
/// 是否根据主键名称选中行
|
|
/// </summary>
|
|
public int AccordingNameSelected;
|
|
/// <summary>
|
|
/// 基础档案关闭时候触发存储过程
|
|
/// </summary>
|
|
public string FrmCloseStored;
|
|
/// <summary>
|
|
/// 扫码模块下拉过程触发存储过程
|
|
/// </summary>
|
|
public string ScreenStored;
|
|
/// <summary>
|
|
/// 界面进执行搜索功能后执行存储过程
|
|
/// </summary>
|
|
public string AfterStored;
|
|
/// <summary>
|
|
/// 界面进执行搜索功能前执行存储过程
|
|
/// </summary>
|
|
public string BeforeStored;
|
|
/// <summary>
|
|
/// 扫码模块右边是否刷新
|
|
/// </summary>
|
|
public int isRihgtRefresh;
|
|
/// <summary>
|
|
/// 主表是否加载复选框
|
|
/// </summary>
|
|
public int GridObjIsCheck { get { return this._gridObjIsCheck; } }
|
|
/// <summary>
|
|
/// 左侧表是否加载复选框
|
|
/// </summary>
|
|
public int LeftGridIsCheck { get { return this._leftGridIsCheck; } }
|
|
/// <summary>
|
|
/// 有导入权限的人员(管理员默认有)
|
|
/// </summary>
|
|
public string ImportPermissions;
|
|
/// <summary>
|
|
/// bs配置默认格式
|
|
/// </summary>
|
|
public string BsAdddllname;
|
|
/// <summary>
|
|
/// 执行右键后是否刷新全部明细
|
|
/// </summary>
|
|
public bool callRefreshDetail;
|
|
/// <summary>
|
|
/// 弹出框是否为全屏
|
|
/// </summary>
|
|
public bool popupIsMax;
|
|
/// <summary>
|
|
/// 删除后触发的post接口
|
|
/// </summary>
|
|
public string DelToPost;//(已废弃,先改为先存入临时表(SynchronizationToolSQL),同步工具在做删除)
|
|
/// <summary>
|
|
/// 删除后触发的post接口,获取post所需参数的sql
|
|
/// </summary>
|
|
public string DelToPostSql;
|
|
/// <summary>
|
|
/// 导入时是否关联左侧
|
|
/// </summary>
|
|
public bool AssociationLeft;
|
|
/// <summary>
|
|
/// 获取post所需参数的sql后参数存入的sql
|
|
/// </summary>
|
|
public string SynchronizationToolSQL;
|
|
/// <summary>
|
|
/// 点击根节点是否可以新增
|
|
/// </summary>
|
|
public bool selectLeaf;
|
|
/// <summary>
|
|
/// 新增时明细排序字段
|
|
/// </summary>
|
|
public string addDetilOrderField { get { return this._addDetilOrderField; } }
|
|
/// <summary>
|
|
/// 仅绑定行单元格点击事件
|
|
/// </summary>
|
|
public int bandRowClickEvent { get { return this._bandRowClickEvent; } }
|
|
/// <summary>
|
|
/// 导入后执行sql
|
|
/// </summary>
|
|
public string afterimportSql;
|
|
/// <summary>
|
|
/// 失败提示信息是否隐藏
|
|
/// </summary>
|
|
public bool hideSaveFaultMsg { get { return this._hideSaveFaultMsg; } }
|
|
/// <summary>
|
|
/// 主表选中行
|
|
/// </summary>
|
|
public DataRow maintabFocusedRow { get; set; }
|
|
/// <summary>
|
|
/// 默认存储过程保存
|
|
/// </summary>
|
|
public bool DefaultStoredProcedureSaves { get { return this._defaultStoredProcedureSaves; } }
|
|
/// <summary>
|
|
/// 刷新主表
|
|
/// </summary>
|
|
public bool RefreshTheInterface;
|
|
/// <summary>
|
|
/// 双击添加条件
|
|
/// </summary>
|
|
public string DoubleClickAddCond { get { return this._doubleClickAddCond; } }
|
|
/// <summary>
|
|
/// 导出权限人员名称
|
|
/// </summary>
|
|
public string exportUser;
|
|
/// <summary>
|
|
/// 是否可以导出
|
|
/// </summary>
|
|
public bool ExportPermission { get { return string.IsNullOrWhiteSpace(exportUser) || exportUser.Replace(", ", ",").Split(',').Contains(ERPInfo.Instance.UserName); } set { ExportPermission = value; } }
|
|
/// <summary>
|
|
/// 提交审核成功后是否显示提示信息
|
|
/// </summary>
|
|
public bool ApplyHideSccesMessage { get { return this._applyHideSuccesMessage; } }
|
|
/// <summary>
|
|
/// 行禁编条件
|
|
/// </summary>
|
|
public string RowAllowEditCond { get { return this._rowAllowEditCond; } }
|
|
/// <summary>
|
|
/// 选中行条件
|
|
/// </summary>
|
|
public string SelectHandleCond { get { return this._selectHandleCond; } }
|
|
/// <summary>
|
|
/// 明细右键后刷新明细
|
|
/// </summary>
|
|
public bool RefreshDetails;
|
|
/// <summary>
|
|
/// 是否隐藏主页签
|
|
/// </summary>
|
|
public bool isHideHomeTAB;
|
|
/// <summary>
|
|
/// 关联流转模块
|
|
/// </summary>
|
|
public string UnionAccraditationDllCoid { get { return this._unionAccraditationDllCoid; } }
|
|
/// <summary>
|
|
/// 拖动后执行的sql
|
|
/// </summary>
|
|
public string afterSql;
|
|
/// <summary>
|
|
/// 搜索后清空
|
|
/// </summary>
|
|
public bool clearSearch;
|
|
/// <summary>
|
|
/// 搜索条件窗体模块编号
|
|
/// </summary>
|
|
public string SearchCondFormModuleCode { get { return this._searchCondFormModuleCode; } }
|
|
/// <summary>
|
|
/// 扫码模块按钮不换行
|
|
/// </summary>
|
|
public bool ButtonFlat;
|
|
/// <summary>
|
|
/// 扫码后语音提示
|
|
/// </summary>
|
|
public bool Broadcast;
|
|
/// <summary>
|
|
/// 主模块编号对应列名
|
|
/// </summary>
|
|
public string MainModuleCodeField;
|
|
/// <summary>
|
|
/// 附加附件模块名
|
|
/// </summary>
|
|
public string AttachDetail;
|
|
/// <summary>
|
|
/// 是否显示树节点旁边的复选框
|
|
/// </summary>
|
|
public bool IsHideTreeViewBoxs { get { return this._isHideTreeViewBoxs; } }
|
|
/// <summary>
|
|
/// 是树表格
|
|
/// </summary>
|
|
public bool IsTreeTable;
|
|
/// <summary>
|
|
/// 是树表格展开
|
|
/// </summary>
|
|
public string TreeTableExpand;
|
|
/// <summary>
|
|
/// 保存后提示(默认提示)
|
|
/// </summary>
|
|
public bool SaveHint;
|
|
/// <summary>
|
|
/// 默认左侧树sql
|
|
/// </summary>
|
|
public bool DefaultTreeSql;
|
|
/// <summary>
|
|
/// Lskj.PubModuleDetail3 单击模式
|
|
/// </summary>
|
|
public bool ModuleDetailClickMode;
|
|
/// <summary>
|
|
/// 主表推拽后不刷新
|
|
/// </summary>
|
|
public bool DisableDragRefresh;
|
|
/// <summary>
|
|
/// 明细添加时默认拿相同列名的主表数据
|
|
/// </summary>
|
|
public bool TakeMainTableValue;
|
|
/// <summary>
|
|
/// 明细导入时,关联字段是否判断前缀(默认true)
|
|
/// </summary>
|
|
public bool ConcatenatedPrefix;
|
|
/// <summary>
|
|
/// 条件框是否显示刷新按钮
|
|
/// </summary>
|
|
public bool ConditionRefresh;
|
|
/// <summary>
|
|
/// 是否显示附件管理按钮
|
|
/// </summary>
|
|
public bool AttachReveal;
|
|
/// <summary>
|
|
/// 左侧树结构点击时,主表数据是否为精确查询(like 改成 =)
|
|
/// </summary>
|
|
public bool TreeExactQuery;
|
|
/// <summary>
|
|
/// 左侧树结构双击时是否打开弹出模块
|
|
/// </summary>
|
|
public bool TreeDoubleClick;
|
|
/// <summary>
|
|
/// 条件查询时是否刷新表格列数据源
|
|
/// </summary>
|
|
//public bool RefreshTableColumn;
|
|
/// <summary>
|
|
/// 是否禁用条件
|
|
/// </summary>
|
|
public bool ForbiddenCondition;
|
|
/// <summary>
|
|
/// 禁用 常用打印
|
|
/// </summary>
|
|
public bool HiddenPrint;
|
|
/// <summary>
|
|
/// 动态表格FrmAddDynamic的最大高度
|
|
/// </summary>
|
|
public int AddDynamicMaxHeight { get { return this._addDynamicMaxHeight; } }
|
|
/// <summary>
|
|
/// 树节点 禁用默认排序
|
|
/// </summary>
|
|
public bool TreeInhibitSort;
|
|
/// <summary>
|
|
/// 智能编码模块静态列显示
|
|
/// </summary>
|
|
public bool IsDynamicColumn { get { return this._isDynamicColumn; } }
|
|
/// <summary>
|
|
/// 智能编码模块允许修改档案
|
|
/// </summary>
|
|
public bool AllowUpdateInSysMge { get { return this._allowUpdateInSysMge; } }
|
|
/// <summary>
|
|
/// 选中才显示的列(当前行没有焦点时不显示的列,多个用逗号隔开)
|
|
/// </summary>
|
|
public string SelectDisplayColumn;
|
|
/// <summary>
|
|
/// 左侧选中后把列名相同的值添加到条件控件中
|
|
/// </summary>
|
|
public bool LeftUnioCond;
|
|
/// <summary>
|
|
/// PubSpec分类模块选中树节点后,主表排序字段
|
|
/// </summary>
|
|
public string SortField;
|
|
/// <summary>
|
|
/// 弹窗添加时替换和条件名相同的控件值
|
|
/// </summary>
|
|
public bool AddReplaceConditionValue;
|
|
/// <summary>
|
|
/// 是否批量保存
|
|
/// </summary>
|
|
public bool IsBatchSave;
|
|
/// <summary>
|
|
/// 附件模块上传IdValue列
|
|
/// </summary>
|
|
public string UploadIdValueField
|
|
{
|
|
get { return this._uploadIdValueField; }
|
|
}
|
|
/// <summary>
|
|
/// 附件模块移动目标IdValue列
|
|
/// </summary>
|
|
public string MoveIdValueField
|
|
{
|
|
get { return this._moveIdValueField; }
|
|
}
|
|
/// <summary>
|
|
/// 拖动条件
|
|
/// </summary>
|
|
public string DragConditions;
|
|
/// <summary>
|
|
/// 导入条件
|
|
/// </summary>
|
|
public string ImportConditions;
|
|
/// <summary>
|
|
/// 树结构右键刷新
|
|
/// </summary>
|
|
public bool TreeNodeRefresh;
|
|
/// <summary>
|
|
/// 拖拽方向(1只能拖拽到主表,2只能拖拽到明细。默认0都可以拖)
|
|
/// </summary>
|
|
public int DragDirection;
|
|
/// <summary>
|
|
/// 左侧选中切换主表时,验证主表是否保存
|
|
/// </summary>
|
|
public bool VerifyRowStatus;
|
|
/// <summary>
|
|
/// 双击模式(Lskj.PubModelAdd2.dll拖拽改成双击)
|
|
/// </summary>
|
|
public bool DoubleClickMode;
|
|
/// <summary>
|
|
/// 左侧选中切换主表时,主表有未保存的数据就主动保存(提示框点击“是”执行保存)
|
|
/// </summary>
|
|
public bool SaveWhenSwitching;
|
|
/// <summary>
|
|
/// 加载筛选行
|
|
/// </summary>
|
|
public bool LoadFilter;
|
|
/// <summary>
|
|
/// 双击加载明细
|
|
/// </summary>
|
|
public bool DoubleClickDetail;
|
|
/// <summary>
|
|
/// 左侧树点击后,动态加载主表列
|
|
/// </summary>
|
|
public bool DynamicMain;
|
|
/// <summary>
|
|
/// 多表头为空的列头加在最后
|
|
/// </summary>
|
|
public bool BandedAddToEnd;
|
|
/// <summary>
|
|
/// 禁显列不加载数据源
|
|
/// </summary>
|
|
public bool DisableFieldSources;
|
|
/// <summary>
|
|
/// 弹出框(pubadd)点击下方附件管理时,url中id赋值的控件(默认给主键值)
|
|
/// </summary>
|
|
public string AttachmentAssociated;
|
|
/// <summary>
|
|
/// 导入时验证主键是否重复
|
|
/// </summary>
|
|
public bool ImportPrimarykeyVerify;
|
|
/// <summary>
|
|
/// 表格重新赋值数据源时,更新的列
|
|
/// </summary>
|
|
public string UpdateColumns;
|
|
/// <summary>
|
|
/// 模块退出后记住当前行位置
|
|
/// </summary>
|
|
public bool RecordRowUponExit;
|
|
/// <summary>
|
|
/// Lskj.PubProductSysMge模块,树单点击加载方案sql
|
|
/// </summary>
|
|
public string TreeClickSchemeSql;
|
|
/// <summary>
|
|
/// Lskj.PubProductSysMge模块,表格点击加载方案sql
|
|
/// </summary>
|
|
public string TableClickSchemeSql;
|
|
/// <summary>
|
|
/// 导入后执行sql(可替换导入数据的第一行参数)
|
|
/// </summary>
|
|
public string afterimportSql2;
|
|
/// <summary>
|
|
/// 导出名字是否不添加日期
|
|
/// </summary>
|
|
public bool ExportNameWithoutDate;
|
|
/// <summary>
|
|
/// 动态列名sql(右侧主表根据左侧选中行动态加载列名称(只改变Caption))
|
|
/// </summary>
|
|
public string DynamicColumnNameSql;
|
|
/// <summary>
|
|
/// 保存前执行某个右键
|
|
/// </summary>
|
|
public string BeforeSaveExec;
|
|
|
|
#endregion
|
|
/// <summary>
|
|
/// 基础模块(P_SystemDllTab)实体对象
|
|
/// </summary>
|
|
/// <param name="rowItem">The row item.</param>
|
|
public ModuleModel(DataRow rowItem)
|
|
{
|
|
if (rowItem == null) return;
|
|
this._bandSequentialMode = rowItem.Table.Columns.Contains("bandSequentialMode") ? "1".Equals(rowItem["bandSequentialMode"] + "") : false;
|
|
this._menuDirId = string.IsNullOrEmpty(rowItem["dirId"] + "") ? 0 : Convert.ToInt32(rowItem["dirId"] + "");
|
|
this._menuType = string.IsNullOrEmpty(rowItem["dllType"] + "") ? 3 : Convert.ToInt32(rowItem["dllType"] + "");
|
|
this._printType = string.IsNullOrEmpty(rowItem["printType"] + "") ? 1 : Convert.ToInt32(rowItem["printType"] + "");
|
|
this._canEdit = "1".Equals(rowItem["selfEdit"] + "");
|
|
this._addEnable = "1".Equals(rowItem["addEnable"] + "");
|
|
this._clearAllEnable = rowItem.Table.Columns.Contains("clearAllEnable") && !string.IsNullOrEmpty(rowItem["clearAllEnable"] + "") ? "1".Equals(rowItem["clearAllEnable"] + "") : true;
|
|
this._addCopyEnabled = rowItem.Table.Columns.Contains("addCopyEnabled") ? "1".Equals(rowItem["addCopyEnabled"] + "") : true;
|
|
this._deleteEnable = "1".Equals(rowItem["deleteEnable"] + "");
|
|
this._modifyEnable = "1".Equals(rowItem["modifyEnable"] + "");
|
|
this._importEnable = "1".Equals(rowItem["importEnable"] + "");
|
|
this._exportEnable = "1".Equals(rowItem["exportEnable"] + "");
|
|
this._searchEnable = rowItem.Table.Columns.Contains("searchEnable") ? "1".Equals(rowItem["searchEnable"] + "") : true;
|
|
this._saveApplyEnable = rowItem.Table.Columns.Contains("saveApplyEnabled") ? "1".Equals(rowItem["saveApplyEnabled"] + "") : false;
|
|
this._modifyClose = rowItem.Table.Columns.Contains("ModifyClose") ? string.IsNullOrEmpty(rowItem["ModifyClose"] + "") || "1".Equals(rowItem["ModifyClose"] + "") : true;
|
|
this._anyAdd = rowItem.Table.Columns.Contains("AnyAdd") ? "true".Equals((rowItem["AnyAdd"] + "").ToLower()) : false;
|
|
this._menuName = rowItem["dllName"] + "";
|
|
this._menuText = rowItem["toolsName"] + "";
|
|
this._menuSql = rowItem["SQL"] + "";
|
|
this._menuTable = rowItem["SQLDT1"] + "";
|
|
this._menuAddName = rowItem["AddDllName"] + "";
|
|
this._menuBmpSpec = rowItem["BmpSpec"] + "";
|
|
this._formKey = rowItem["formKey"] + "";
|
|
this._condKey = rowItem["condKey"] + "";
|
|
this._modifyCond = rowItem["modifyCond"] + "";
|
|
this._deleteCond = rowItem["deleteCond"] + "";
|
|
this._addCond = rowItem["addCond"] + "";
|
|
this._hasReport = "1".Equals(rowItem["isReport"] + "");
|
|
this._modeCode = rowItem.Table.Columns.Contains("dllCoid") ? rowItem["dllCoid"] + "" : string.Empty;
|
|
this._preSQL = rowItem.Table.Columns.Contains("preSQL") ? rowItem["preSQL"] + "" : string.Empty;
|
|
this._addDynamicMaxHeight = rowItem.Table.Columns.Contains("addDynamicMaxHeight") && int.TryParse(rowItem["addDynamicMaxHeight"] + "", out this._addDynamicMaxHeight) ? this._addDynamicMaxHeight : 0;
|
|
this._dragCond = rowItem.Table.Columns.Contains("dragCond") ? rowItem["dragCond"] + "" : string.Empty;
|
|
this._exportCond = rowItem.Table.Columns.Contains("exportCond") ? rowItem["exportCond"] + "" : string.Empty;
|
|
this._importCond = rowItem.Table.Columns.Contains("importCond") ? rowItem["importCond"] + "" : string.Empty;
|
|
this._overBackOper = rowItem.Table.Columns.Contains("overBackOper") ? rowItem["overBackOper"] + "" : string.Empty;
|
|
this._overBackCond = rowItem.Table.Columns.Contains("overBackCond") ? rowItem["overBackCond"] + "" : string.Empty;
|
|
this._closeBeforeSql = rowItem.Table.Columns.Contains("CloseBeforeSql") ? rowItem["CloseBeforeSql"] + "" : string.Empty;
|
|
this._loadBeforeSql = rowItem.Table.Columns.Contains("LoadBeforeSql") ? rowItem["LoadBeforeSql"] + "" : string.Empty;
|
|
this._printSql = rowItem["printSql"] + "";
|
|
this._printSql1 = rowItem["printSql1"] + "";
|
|
this._printSql2 = rowItem["printSql2"] + "";
|
|
this._printFile = rowItem["printFile"] + "";
|
|
this._printCond = rowItem.Table.Columns.Contains("printCond") ? rowItem["printCond"] + "" : "";
|
|
this._backSelected = rowItem.Table.Columns.Contains("backSelected") ? rowItem["backSelected"] + "" : "0";
|
|
this._basePrintSql = rowItem.Table.Columns.Contains("basePrintSql") ? rowItem["basePrintSql"] + "" : string.Empty;
|
|
this._basePrintSql1 = rowItem.Table.Columns.Contains("basePrintSql1") ? rowItem["basePrintSql1"] + "" : string.Empty;
|
|
this._basePrintSql2 = rowItem.Table.Columns.Contains("asePrintSql2") ? rowItem["_basePrintSql2"] + "" : string.Empty;
|
|
this._addCaption = rowItem.Table.Columns.Contains("addCaption") ? rowItem["addCaption"] + "" : string.Empty;
|
|
this._modifyCaption = rowItem.Table.Columns.Contains("modifyCaption") ? rowItem["modifyCaption"] + "" : string.Empty;
|
|
this._applyCaption = rowItem.Table.Columns.Contains("applyCaption") ? rowItem["applyCaption"] + "" : string.Empty;
|
|
this.RefreshSql = rowItem.Table.Columns.Contains("RefreshSql") ? rowItem["RefreshSql"] + "" : string.Empty;
|
|
this.CustomColumnSQL = rowItem.Table.Columns.Contains("CustomColumnSQL") ? rowItem["CustomColumnSQL"] + "" : string.Empty;
|
|
this.TreeSQL = rowItem.Table.Columns.Contains("TreeSQL") ? rowItem["TreeSQL"] + "" : string.Empty;
|
|
this.NewVer = rowItem.Table.Columns.Contains("NewVer") && !string.IsNullOrEmpty(rowItem["NewVer"] + "") ? Convert.ToInt32(rowItem["NewVer"] + "") : 0;
|
|
this.DefaultAddEmptyRow = rowItem.Table.Columns.Contains("AddEmptyRow") && !string.IsNullOrEmpty(rowItem["AddEmptyRow"] + "") ? "1".Equals(rowItem["AddEmptyRow"] + "") : false;
|
|
this.CsHasDefultSearch = rowItem.Table.Columns.Contains("CsHasDefultSearch") && "1".Equals(rowItem["CsHasDefultSearch"] + "") ? true : false;
|
|
this.isLeftRightMode = rowItem.Table.Columns.Contains("isLeftRightMode") && !string.IsNullOrEmpty(rowItem["isLeftRightMode"] + "") ? "1".Equals(rowItem["isLeftRightMode"] + "") : false;
|
|
this.RowHeight = rowItem.Table.Columns.Contains("RowHeight") && !string.IsNullOrEmpty(rowItem["RowHeight"] + "") ? Convert.ToInt32(rowItem["RowHeight"] + "") : 0;
|
|
this.CloseAfterAdd = rowItem.Table.Columns.Contains("CloseAfterAdd") && !string.IsNullOrEmpty(rowItem["CloseAfterAdd"] + "") ? Convert.ToInt32(rowItem["CloseAfterAdd"] + "") : 0;
|
|
this.isFirstLoad = rowItem.Table.Columns.Contains("isFirstLoad") && !string.IsNullOrEmpty(rowItem["isFirstLoad"] + "") ? Convert.ToInt32(rowItem["isFirstLoad"] + "") : 0;
|
|
this.AutoMultiHeader = rowItem.Table.Columns.Contains("AutoMultiHeader") && !string.IsNullOrEmpty(rowItem["AutoMultiHeader"] + "") ? Convert.ToInt32(rowItem["AutoMultiHeader"] + "") : 0;
|
|
this.TreeAutoMultiHeader = rowItem.Table.Columns.Contains("TreeAutoMultiHeader") && !string.IsNullOrEmpty(rowItem["TreeAutoMultiHeader"] + "") ? Convert.ToInt32(rowItem["TreeAutoMultiHeader"] + "") : 0;
|
|
this._refreshDetail = rowItem.Table.Columns.Contains("RefreshDetail") && !string.IsNullOrEmpty(rowItem["RefreshDetail"] + "") ? rowItem["RefreshDetail"] + "" : "1";
|
|
this.isReplacMainDetail = rowItem.Table.Columns.Contains("isReplacMainDetail") && !string.IsNullOrEmpty(rowItem["isReplacMainDetail"] + "") ? rowItem["isReplacMainDetail"] + "" : "0";
|
|
this.OperPermissionsUser = rowItem.Table.Columns.Contains("OperPermissionsUser") ? rowItem["OperPermissionsUser"] + "" : string.Empty;
|
|
this.AccordingNameSelected = rowItem.Table.Columns.Contains("AccordingNameSelected") && !string.IsNullOrEmpty(rowItem["AccordingNameSelected"] + "") ? Convert.ToInt32(rowItem["AccordingNameSelected"] + "") : 0;
|
|
this._sweepFontSize = rowItem.Table.Columns.Contains("SweepFontSize") && !string.IsNullOrEmpty(rowItem["SweepFontSize"] + "") ? Convert.ToInt32(rowItem["SweepFontSize"] + "") : 0;
|
|
this.AfterStored = rowItem.Table.Columns.Contains("AfterStored") ? rowItem["AfterStored"] + "" : string.Empty;
|
|
this.BeforeStored = rowItem.Table.Columns.Contains("BeforeStored") ? rowItem["BeforeStored"] + "" : string.Empty;
|
|
this.ScreenStored = rowItem.Table.Columns.Contains("ScreenStored") ? rowItem["ScreenStored"] + "" : string.Empty;
|
|
this.BsAdddllname = rowItem.Table.Columns.Contains("bs_adddllname") ? string.IsNullOrEmpty(rowItem["bs_adddllname"] + "") ? "plugins.Pubmodule.PubAdd" : rowItem["bs_adddllname"] + "" : "plugins.Pubmodule.PubAdd";
|
|
this.FrmCloseStored = rowItem.Table.Columns.Contains("FrmCloseStored") ? rowItem["FrmCloseStored"] + "" : string.Empty;
|
|
this.isRihgtRefresh = rowItem.Table.Columns.Contains("isRihgtRefresh") && !string.IsNullOrEmpty(rowItem["isRihgtRefresh"] + "") ? Convert.ToInt32(rowItem["isRihgtRefresh"] + "") : 0;
|
|
this._gridObjIsCheck = rowItem.Table.Columns.Contains("gridObjCheck") && !string.IsNullOrEmpty(rowItem["gridObjCheck"] + "") ? Convert.ToInt32(rowItem["gridObjCheck"] + "") : 0;
|
|
this._leftGridIsCheck = rowItem.Table.Columns.Contains("leftGridCheck") && !string.IsNullOrEmpty(rowItem["leftGridCheck"] + "") ? Convert.ToInt32(rowItem["leftGridCheck"] + "") : 0;
|
|
this.ImportPermissions = rowItem.Table.Columns.Contains("ImportPermissions") ? rowItem["ImportPermissions"] + "" : string.Empty;
|
|
this.callRefreshDetail = rowItem.Table.Columns.Contains("callRefreshDetail") && !string.IsNullOrEmpty(rowItem["callRefreshDetail"] + "") ? "1".Equals(rowItem["callRefreshDetail"] + "") : false;
|
|
this.popupIsMax = rowItem.Table.Columns.Contains("popupIsMax") && !string.IsNullOrEmpty(rowItem["popupIsMax"] + "") ? "1".Equals(rowItem["popupIsMax"] + "") : false;
|
|
this.DelToPost = rowItem.Table.Columns.Contains("DelToPost") ? rowItem["DelToPost"] + "" : string.Empty;
|
|
this.DelToPostSql = rowItem.Table.Columns.Contains("DelToPostSql") ? rowItem["DelToPostSql"] + "" : string.Empty;
|
|
this.AssociationLeft = rowItem.Table.Columns.Contains("AssociationLeft") ? !"1".Equals(rowItem["AssociationLeft"] + "") : true;
|
|
this.SynchronizationToolSQL = rowItem.Table.Columns.Contains("SynchronizationToolSQL") ? rowItem["SynchronizationToolSQL"] + "" : string.Empty;
|
|
this.selectLeaf = rowItem.Table.Columns.Contains("selectLeaf") ? "1".Equals(rowItem["selectLeaf"] + "") : false;
|
|
this._addDetilOrderField = rowItem.Table.Columns.Contains("addDetilOrderField") ? rowItem["addDetilOrderField"] + "" : "";
|
|
this._bandRowClickEvent = rowItem.Table.Columns.Contains("bandRowClickEvent") && !string.IsNullOrEmpty(rowItem["bandRowClickEvent"] + "") ? Convert.ToInt32(rowItem["bandRowClickEvent"] + "") : 0;
|
|
this.afterimportSql = rowItem.Table.Columns.Contains("afterimportSql") ? rowItem["afterimportSql"] + "" : string.Empty;
|
|
this._hideSaveFaultMsg = rowItem.Table.Columns.Contains("hideSaveFaultMsg") ? "1".Equals(rowItem["hideSaveFaultMsg"] + "") : false;
|
|
this._defaultStoredProcedureSaves = rowItem.Table.Columns.Contains("DefaultStoredProcedureSaves") ? "1".Equals(rowItem["DefaultStoredProcedureSaves"] + "") : false;
|
|
this.RefreshTheInterface = rowItem.Table.Columns.Contains("refreshTheInterface") ? "1".Equals(rowItem["refreshTheInterface"] + "") : false;
|
|
this._doubleClickAddCond = rowItem.Table.Columns.Contains("doubleClickAddCond") ? rowItem["doubleClickAddCond"] + "" : string.Empty;
|
|
this.exportUser = rowItem.Table.Columns.Contains("exportUser") && !string.IsNullOrEmpty(rowItem["exportUser"] + "") ? rowItem["exportUser"] + "" : "";
|
|
this._applyHideSuccesMessage = rowItem.Table.Columns.Contains("applyHideSuccesMessage") ? "1".Equals(rowItem["applyHideSuccesMessage"] + "") : false;
|
|
this._rowAllowEditCond = rowItem.Table.Columns.Contains("rowAllowEditCond") && !string.IsNullOrEmpty(rowItem["rowAllowEditCond"] + "") ? rowItem["rowAllowEditCond"] + "" : "";
|
|
this._selectHandleCond = rowItem.Table.Columns.Contains("selectHandleCond") && !string.IsNullOrEmpty(rowItem["selectHandleCond"] + "") ? rowItem["selectHandleCond"] + "" : "";
|
|
this.RefreshDetails = rowItem.Table.Columns.Contains("RefreshDetails") ? "1".Equals(rowItem["RefreshDetails"] + "") : false;
|
|
this.isHideHomeTAB = rowItem.Table.Columns.Contains("isHideHomeTAB") ? "1".Equals(rowItem["isHideHomeTAB"] + "") : false;
|
|
this._unionAccraditationDllCoid = rowItem.Table.Columns.Contains("UnionAccraditationDllCoid") && !string.IsNullOrEmpty(rowItem["UnionAccraditationDllCoid"] + "") ? rowItem["UnionAccraditationDllCoid"] + "" : "";
|
|
this.afterSql = rowItem.Table.Columns.Contains("afterSql") && !string.IsNullOrEmpty(rowItem["afterSql"] + "") ? rowItem["afterSql"] + "" : "";
|
|
this.clearSearch = rowItem.Table.Columns.Contains("clearSearch") ? "1".Equals(rowItem["clearSearch"] + "") : false;
|
|
this._searchCondFormModuleCode = rowItem.Table.Columns.Contains("searchCondFormModuleCode") && !string.IsNullOrEmpty(rowItem["searchCondFormModuleCode"] + "") ? rowItem["searchCondFormModuleCode"] + "" : "";
|
|
this.ButtonFlat = rowItem.Table.Columns.Contains("ButtonFlat") ? "1".Equals(rowItem["ButtonFlat"] + "") : false;
|
|
this.MainModuleCodeField = rowItem.Table.Columns.Contains("MainModuleCodeField") && !string.IsNullOrEmpty(rowItem["MainModuleCodeField"] + "") ? rowItem["MainModuleCodeField"] + "" : "";
|
|
this.Broadcast = rowItem.Table.Columns.Contains("Broadcast") ? "1".Equals(rowItem["Broadcast"] + "") : false;
|
|
this.AttachDetail = rowItem.Table.Columns.Contains("AttachDetail") && !string.IsNullOrEmpty(rowItem["AttachDetail"] + "") ? rowItem["AttachDetail"] + "" : "";
|
|
this._isHideTreeViewBoxs = rowItem.Table.Columns.Contains("isHideTreeViewBoxs") ? "1".Equals(rowItem["isHideTreeViewBoxs"] + "") : false;
|
|
this.IsTreeTable = rowItem.Table.Columns.Contains("IsTreeTable") ? "1".Equals(rowItem["IsTreeTable"] + "") : false;
|
|
this.TreeTableExpand = rowItem.Table.Columns.Contains("TreeTableExpand") ? rowItem["TreeTableExpand"] + "" : "";
|
|
this.SaveHint = rowItem.Table.Columns.Contains("SaveHint") ? !"1".Equals(rowItem["SaveHint"] + "") : true;
|
|
this.DefaultTreeSql = rowItem.Table.Columns.Contains("DefaultTreeSql") ? "1".Equals(rowItem["DefaultTreeSql"] + "") : false;
|
|
this.ModuleDetailClickMode = rowItem.Table.Columns.Contains("ModuleDetailClickMode") ? "1".Equals(rowItem["ModuleDetailClickMode"] + "") : false;
|
|
this.DisableDragRefresh = rowItem.Table.Columns.Contains("DisableDragRefresh") ? "1".Equals(rowItem["DisableDragRefresh"] + "") : false;
|
|
this.TakeMainTableValue = rowItem.Table.Columns.Contains("TakeMainTableValue") ? "1".Equals(rowItem["TakeMainTableValue"] + "") : false;
|
|
this.ConcatenatedPrefix = rowItem.Table.Columns.Contains("ConcatenatedPrefix") ? !"1".Equals(rowItem["ConcatenatedPrefix"] + "") : true;
|
|
this.ConditionRefresh = rowItem.Table.Columns.Contains("ConditionRefresh") ? "1".Equals(rowItem["ConditionRefresh"] + "") : false;
|
|
this.AttachReveal = rowItem.Table.Columns.Contains("AttachReveal") ? "1".Equals(rowItem["AttachReveal"] + "") : false;
|
|
this.TreeExactQuery = rowItem.Table.Columns.Contains("TreeExactQuery") ? "1".Equals(rowItem["TreeExactQuery"] + "") : false;
|
|
this.TreeDoubleClick = rowItem.Table.Columns.Contains("TreeDoubleClick") ? "1".Equals(rowItem["TreeDoubleClick"] + "") : false;
|
|
//this.RefreshTableColumn = rowItem.Table.Columns.Contains("RefreshTableColumn") ? "1".Equals(rowItem["RefreshTableColumn"] + "") : false;
|
|
this.ForbiddenCondition = rowItem.Table.Columns.Contains("ForbiddenCondition") ? "1".Equals(rowItem["ForbiddenCondition"] + "") : false;
|
|
this.HiddenPrint = rowItem.Table.Columns.Contains("HiddenPrint") ? "1".Equals(rowItem["HiddenPrint"] + "") : false;
|
|
this.TreeInhibitSort = rowItem.Table.Columns.Contains("TreeInhibitSort") ? "1".Equals(rowItem["TreeInhibitSort"] + "") : false;
|
|
this._isDynamicColumn = rowItem.Table.Columns.Contains("IsDynamicColumn") ? "1".Equals(rowItem["IsDynamicColumn"] + "") : false;
|
|
this._allowUpdateInSysMge = rowItem.Table.Columns.Contains("AllowUpdateInSysMge") ? "1".Equals(rowItem["AllowUpdateInSysMge"] + "") : false;
|
|
this.SelectDisplayColumn = rowItem.Table.Columns.Contains("SelectDisplayColumn") ? rowItem["SelectDisplayColumn"] + "" : "";
|
|
this.LeftUnioCond = rowItem.Table.Columns.Contains("LeftUnioCond") ? "1".Equals(rowItem["LeftUnioCond"] + "") : false;
|
|
this.SortField = rowItem.Table.Columns.Contains("SortField") ? rowItem["SortField"] + "" : "";
|
|
this.AddReplaceConditionValue = rowItem.Table.Columns.Contains("AddReplaceConditionValue") ? "1".Equals(rowItem["AddReplaceConditionValue"] + "") : false;
|
|
this.IsBatchSave = rowItem.Table.Columns.Contains("IsBatchSave") ? "1".Equals(rowItem["IsBatchSave"] + "") : false;
|
|
this._uploadIdValueField = rowItem.Table.Columns.Contains("UploadIdValueField") ? rowItem["UploadIdValueField"] + "" : "";
|
|
this._moveIdValueField = rowItem.Table.Columns.Contains("MoveIdValueField") ? rowItem["MoveIdValueField"] + "" : "";
|
|
this.DragConditions = rowItem.Table.Columns.Contains("DragConditions") ? rowItem["DragConditions"] + "" : "";
|
|
this.ImportConditions = rowItem.Table.Columns.Contains("ImportConditions") ? rowItem["ImportConditions"] + "" : "";
|
|
this.TreeNodeRefresh = rowItem.Table.Columns.Contains("TreeNodeRefresh") ? "1".Equals(rowItem["TreeNodeRefresh"] + "") : false;
|
|
this.DragDirection = rowItem.Table.Columns.Contains("DragDirection") && !string.IsNullOrEmpty(rowItem["DragDirection"] + "") ? Convert.ToInt32(rowItem["DragDirection"] + "") : 0;
|
|
this.VerifyRowStatus = rowItem.Table.Columns.Contains("VerifyRowStatus") ? "1".Equals(rowItem["VerifyRowStatus"] + "") : false;
|
|
this.DoubleClickMode = rowItem.Table.Columns.Contains("DoubleClickMode") ? "1".Equals(rowItem["DoubleClickMode"] + "") : false;
|
|
this.SaveWhenSwitching = rowItem.Table.Columns.Contains("SaveWhenSwitching") ? "1".Equals(rowItem["SaveWhenSwitching"] + "") : false;
|
|
this.LoadFilter = rowItem.Table.Columns.Contains("LoadFilter") ? "1".Equals(rowItem["LoadFilter"] + "") : false;
|
|
this.DoubleClickDetail = rowItem.Table.Columns.Contains("DoubleClickDetail") ? "1".Equals(rowItem["DoubleClickDetail"] + "") : false;
|
|
this.DynamicMain = rowItem.Table.Columns.Contains("DynamicMain") ? "1".Equals(rowItem["DynamicMain"] + "") : false;
|
|
this.BandedAddToEnd = rowItem.Table.Columns.Contains("BandedAddToEnd") ? "1".Equals(rowItem["BandedAddToEnd"] + "") : false;
|
|
this.DisableFieldSources = rowItem.Table.Columns.Contains("DisableFieldSources") ? "1".Equals(rowItem["DisableFieldSources"] + "") : false;
|
|
this.AttachmentAssociated = rowItem.Table.Columns.Contains("AttachmentAssociated") ? rowItem["AttachmentAssociated"] + "" : "";
|
|
this.ImportPrimarykeyVerify = rowItem.Table.Columns.Contains("ImportPrimarykeyVerify") ? "1".Equals(rowItem["ImportPrimarykeyVerify"] + "") : false;
|
|
this.UpdateColumns = rowItem.Table.Columns.Contains("UpdateColumns") ? rowItem["UpdateColumns"] + "" : "";
|
|
this.RecordRowUponExit = rowItem.Table.Columns.Contains("RecordRowUponExit") ? "1".Equals(rowItem["RecordRowUponExit"] + "") : false;
|
|
this.T |