Beispiel #1
0
        /// <summary>
        /// 管理单表记录
        /// </summary>
        /// <param name="pIGetList">实现GetList接口的类,一般是BLL类</param>
        /// <param name="pIDelete">实现IDelete类,因为有的是视图,所以未实理删除,可以通过这个关连删除,为null说明不能删除</param>
        /// <param name="frm">实现IManagerForm 一般是缉窗口,为null 说明不能修改</param>
        /// <param name="infos">表的Model对像,与GetList的对应</param>
        /// <param name="pMustWhereString">必须添加的条件,为"" 表示不需要加</param>
        /// <param name="formTitle">窗口标题</param>
        /// /// <param name="isAddSumRowToGrid">是否在表格增加合计行</param>
        public frmManagerReward(IGetList pIGetList, IDelete pIDelete, IManagerForm frm,
                                IColumnInfos infos, string pMustWhereString, string formTitle, bool pIsAddSumRowToGrid)
        {
            this.InitializeComponent();
            this._iDelete = pIDelete;
            if (this._iDelete == null)
            {
                this.toolStripButtonDelete.Enabled = false;
            }
            this._iGetList    = pIGetList;
            this._form        = frm;
            this._columnInfos = infos;
            if (this._form != null)
            {
                this._form._IsCanClose = false;
            }
            else
            {
                //未定交编辑
                this.toolStripButtonEdit.Enabled = false;
                this.toolStripButtonNew.Enabled  = false;
            }

            this._mustWhereString   = pMustWhereString;
            this.Text               = formTitle;
            this._isAddSumRowToGrid = pIsAddSumRowToGrid;
        }
Beispiel #2
0
 /// <summary>
 /// 管理单表记录
 /// </summary>
 /// <param name="pIGetList">实现GetList接口的类,一般是BLL类</param>
 /// <param name="pIDelete">实现IDelete类,因为有的是视图,所以未实理删除,可以通过这个关连删除,为null说明不能删除</param>
 /// <param name="frm">实现IManagerForm 一般是缉窗口,为null 说明不能修改</param>
 /// <param name="infos">表的Model对像,与GetList的对应</param>
 /// <param name="pMustWhereString">必须添加的条件,为"" 表示不需要加</param>
 /// <param name="formTitle">窗口标题</param>
 public frmManagerReward(IGetList pIGetList, IDelete pIDelete, IManagerForm frm,
                         IColumnInfos infos, string pMustWhereString, string formTitle) : this(pIGetList,
                                                                                               pIDelete, frm, infos, pMustWhereString, formTitle, true)
 {
 }