Example #1
0
 public ComponentController(IRepository <COMPONENT> componentRepositoryParam, IGetList getListParam,
                            IRepository <CURRENT_STATUS> statusRepositoryParam)
 {
     componentRepository = componentRepositoryParam;
     getList             = getListParam;
     statusRepository    = statusRepositoryParam;
 }
Example #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>
        /// /// <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;
        }
Example #3
0
 public ModelController(IRepository <MODEL> modelRepositoryParam, IGetList getListParam,
                        IRepository <TYPE> typeRepositoryParam, IRepository <PRICE> priceRepositoryParam)
 {
     modelRepository = modelRepositoryParam;
     getList         = getListParam;
     typeRepository  = typeRepositoryParam;
     priceRepository = priceRepositoryParam;
 }
Example #4
0
 public CustomerController(IGetList <Customer> repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public HomeController(ILogger <HomeController> logger, IGetList <int> num)
 {
     _logger = logger;
     _num    = num;
 }
Example #6
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)
 {
 }