public IDtoListForm <TDto> CreateDtoListForm <TDto>(ListFormMode mode, TDto dto = null, Func <TDto, bool> filter = null) where TDto : class, IDto, ICloneable, new() { var dtoType = typeof(TDto); if (!_listForms.ContainsKey(dtoType)) { throw new FormServiceException("DTO {0} is not registered to create list form.", dtoType); } var formType = _listForms[dtoType]; if (filter != null) { return((IDtoListForm <TDto>)Activator.CreateInstance(formType, mode, dto, filter)); } return((IDtoListForm <TDto>)Activator.CreateInstance(formType, mode, dto)); }
public CategoryMasterDetailForm(ListFormMode mode, Category category) : base(mode, category) { InitializeComponent(); }
public ProductMasterDetailForm(ListFormMode mode, DTO.Product product) : base(mode, product) { InitializeComponent(); }
public DistributorReportListForm(ListFormMode mode, DistributorReportItem distributorReportItem) : base(mode, distributorReportItem) { InitializeComponent(); }
public SubCategoryListForm(ListFormMode mode, SubCategory subCategory) : base(mode, subCategory) { InitializeComponent(); }
protected BaseUserListForm(ListFormMode mode, User user, Func <User, bool> filter) : base(mode, user, filter) { }
public UserListForm(ListFormMode mode, User user) : this(mode, user, null) { }
protected BaseDtoMasterDetailForm(ListFormMode mode, TMasterDto dto) : this(mode, dto, null) { _dto = dto; }
protected BaseOrderMasterDetailForm(ListFormMode mode, Order order) : base(mode, order) { }
public OrderMasterDetailForm(ListFormMode mode, Order order, Func <Order, bool> filter) : base(mode, order, filter) { InitializeComponent(); }
public OrderMasterDetailForm(ListFormMode mode, Order order) : this(mode, order, null) { }
public SizeListForm(ListFormMode mode, DTO.Size size, Func <DTO.Size, bool> filter) : base(mode, size, filter) { InitializeComponent(); }
protected BaseSizeListForm(ListFormMode mode, DTO.Size size, Func <DTO.Size, bool> filter) : base(mode, size, filter) { }
protected BaseSizeListForm(ListFormMode mode, DTO.Size size) : base(mode, size) { }
public SizeListForm(ListFormMode mode, DTO.Size size) : this(mode, size, null) { }
protected BaseDistributorTransferListForm(ListFormMode mode, DistributorTransfer distributorTransfer) : base(mode, distributorTransfer) { }
public DistributorTransferListForm(ListFormMode mode, DistributorTransfer distributorTransfer) : base(mode, distributorTransfer) { InitializeComponent(); }
protected BaseOrderMasterDetailForm(ListFormMode mode, Order order, Func <Order, bool> filter) : base(mode, order, filter) { }
protected BaseDtoMasterDetailForm(ListFormMode mode, TMasterDto dto, Func <TMasterDto, bool> filter) : base(mode) { _dto = dto; _filter = filter; }
public BaseMasterDetailForm(ListFormMode mode) : this() { Mode = mode; }
protected BaseUserListForm(ListFormMode mode, User user) : base(mode, user) { }
protected BaseDtoListForm(ListFormMode mode, TDto dto) : this(mode, dto, null) { }
public UserListForm(ListFormMode mode, User user, Func <User, bool> filter) : base(mode, user, filter) { InitializeComponent(); }
protected BaseDtoListForm(ListFormMode mode, TDto dto, Func <TDto, bool> filter) : base(mode) { _dto = dto; _filter = filter; }
protected BaseSubCategoryListForm(ListFormMode mode, SubCategory subCategory) : base(mode, subCategory) { }
public BrandListForm(ListFormMode mode, Brand brand) : base(mode, brand) { InitializeComponent(); }
protected BaseDistributorReportListForm(ListFormMode mode, DistributorReportItem distributorReportItem) : base(mode, distributorReportItem) { }
protected BaseBrandListForm(ListFormMode mode, Brand brand) : base(mode, brand) { }
protected BaseProductMasterDetailForm(ListFormMode mode, DTO.Product product) : base(mode, product) { }
public BaseListForm(ListFormMode mode) : this() { Mode = mode; }