コード例 #1
0
        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));
        }
コード例 #2
0
 public CategoryMasterDetailForm(ListFormMode mode, Category category)
     : base(mode, category)
 {
     InitializeComponent();
 }
コード例 #3
0
 public ProductMasterDetailForm(ListFormMode mode, DTO.Product product)
     : base(mode, product)
 {
     InitializeComponent();
 }
コード例 #4
0
 public DistributorReportListForm(ListFormMode mode, DistributorReportItem distributorReportItem)
     : base(mode, distributorReportItem)
 {
     InitializeComponent();
 }
コード例 #5
0
 public SubCategoryListForm(ListFormMode mode, SubCategory subCategory)
     : base(mode, subCategory)
 {
     InitializeComponent();
 }
コード例 #6
0
 protected BaseUserListForm(ListFormMode mode, User user, Func <User, bool> filter)
     : base(mode, user, filter)
 {
 }
コード例 #7
0
 public UserListForm(ListFormMode mode, User user)
     : this(mode, user, null)
 {
 }
コード例 #8
0
 protected BaseDtoMasterDetailForm(ListFormMode mode, TMasterDto dto)
     : this(mode, dto, null)
 {
     _dto = dto;
 }
コード例 #9
0
 protected BaseOrderMasterDetailForm(ListFormMode mode, Order order)
     : base(mode, order)
 {
 }
コード例 #10
0
 public OrderMasterDetailForm(ListFormMode mode, Order order, Func <Order, bool> filter)
     : base(mode, order, filter)
 {
     InitializeComponent();
 }
コード例 #11
0
 public OrderMasterDetailForm(ListFormMode mode, Order order)
     : this(mode, order, null)
 {
 }
コード例 #12
0
ファイル: SizeListForm.cs プロジェクト: chyuck/us-clothes
 public SizeListForm(ListFormMode mode, DTO.Size size, Func <DTO.Size, bool> filter)
     : base(mode, size, filter)
 {
     InitializeComponent();
 }
コード例 #13
0
ファイル: SizeListForm.cs プロジェクト: chyuck/us-clothes
 protected BaseSizeListForm(ListFormMode mode, DTO.Size size, Func <DTO.Size, bool> filter)
     : base(mode, size, filter)
 {
 }
コード例 #14
0
ファイル: SizeListForm.cs プロジェクト: chyuck/us-clothes
 protected BaseSizeListForm(ListFormMode mode, DTO.Size size)
     : base(mode, size)
 {
 }
コード例 #15
0
ファイル: SizeListForm.cs プロジェクト: chyuck/us-clothes
 public SizeListForm(ListFormMode mode, DTO.Size size)
     : this(mode, size, null)
 {
 }
コード例 #16
0
 protected BaseDistributorTransferListForm(ListFormMode mode, DistributorTransfer distributorTransfer)
     : base(mode, distributorTransfer)
 {
 }
コード例 #17
0
 public DistributorTransferListForm(ListFormMode mode, DistributorTransfer distributorTransfer)
     : base(mode, distributorTransfer)
 {
     InitializeComponent();
 }
コード例 #18
0
 protected BaseOrderMasterDetailForm(ListFormMode mode, Order order, Func <Order, bool> filter)
     : base(mode, order, filter)
 {
 }
コード例 #19
0
 protected BaseDtoMasterDetailForm(ListFormMode mode, TMasterDto dto, Func <TMasterDto, bool> filter)
     : base(mode)
 {
     _dto    = dto;
     _filter = filter;
 }
コード例 #20
0
 public BaseMasterDetailForm(ListFormMode mode)
     : this()
 {
     Mode = mode;
 }
コード例 #21
0
 protected BaseUserListForm(ListFormMode mode, User user)
     : base(mode, user)
 {
 }
コード例 #22
0
 protected BaseDtoListForm(ListFormMode mode, TDto dto)
     : this(mode, dto, null)
 {
 }
コード例 #23
0
 public UserListForm(ListFormMode mode, User user, Func <User, bool> filter)
     : base(mode, user, filter)
 {
     InitializeComponent();
 }
コード例 #24
0
 protected BaseDtoListForm(ListFormMode mode, TDto dto, Func <TDto, bool> filter)
     : base(mode)
 {
     _dto    = dto;
     _filter = filter;
 }
コード例 #25
0
 protected BaseSubCategoryListForm(ListFormMode mode, SubCategory subCategory)
     : base(mode, subCategory)
 {
 }
コード例 #26
0
ファイル: BrandListForm.cs プロジェクト: chyuck/us-clothes
 public BrandListForm(ListFormMode mode, Brand brand)
     : base(mode, brand)
 {
     InitializeComponent();
 }
コード例 #27
0
 protected BaseDistributorReportListForm(ListFormMode mode, DistributorReportItem distributorReportItem)
     : base(mode, distributorReportItem)
 {
 }
コード例 #28
0
ファイル: BrandListForm.cs プロジェクト: chyuck/us-clothes
 protected BaseBrandListForm(ListFormMode mode, Brand brand)
     : base(mode, brand)
 {
 }
コード例 #29
0
 protected BaseProductMasterDetailForm(ListFormMode mode, DTO.Product product)
     : base(mode, product)
 {
 }
コード例 #30
0
 public BaseListForm(ListFormMode mode)
     : this()
 {
     Mode = mode;
 }