Exemplo n.º 1
0
        public RouteListAddressesTransferringDlg(
            int routeListId,
            OpenParameter param,
            IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
            ITerminalNomenclatureProvider terminalNomenclatureProvider,
            IRouteListRepository routeListRepository,
            IRouteListItemRepository routeListItemRepository,
            IEmployeeService employeeService,
            ICommonServices commonServices,
            ICategoryRepository categoryRepository)
            : this(
                employeeNomenclatureMovementRepository,
                terminalNomenclatureProvider,
                routeListRepository,
                routeListItemRepository,
                employeeService,
                commonServices,
                categoryRepository)
        {
            var rl = UoW.GetById <RouteList>(routeListId);

            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRLFrom.Subject = rl;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRLTo.Subject = rl;
                break;
            }
        }
Exemplo n.º 2
0
 public TransferGoodsBetweenRLDlg(IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository)
 {
     this.Build();
     this.employeeNomenclatureMovementRepository = employeeNomenclatureMovementRepository ??
                                                   throw new ArgumentNullException(nameof(employeeNomenclatureMovementRepository));
     this.TabName = "Перенос разгрузок";
     ConfigureDlg();
 }
Exemplo n.º 3
0
 public RouteListAddressesTransferringDlg(IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
                                          ITerminalNomenclatureProvider terminalNomenclatureProvider)
 {
     this.Build();
     this.employeeNomenclatureMovementRepository = employeeNomenclatureMovementRepository ??
                                                   throw new ArgumentNullException(nameof(employeeNomenclatureMovementRepository));
     this.terminalNomenclatureProvider = terminalNomenclatureProvider ??
                                         throw new ArgumentNullException(nameof(terminalNomenclatureProvider));
     TabName = "Перенос адресов маршрутных листов";
     ConfigureDlg();
 }
Exemplo n.º 4
0
        public TransferGoodsBetweenRLDlg(RouteList routeList,
                                         OpenParameter param,
                                         IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository) : this(employeeNomenclatureMovementRepository)
        {
            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRouteListFrom.Subject = routeList;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRouteListTo.Subject = routeList;
                break;
            }
        }
Exemplo n.º 5
0
        public RouteListAddressesTransferringDlg(
            int routeListId,
            OpenParameter param,
            IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
            ITerminalNomenclatureProvider terminalNomenclatureProvider) : this(employeeNomenclatureMovementRepository, terminalNomenclatureProvider)
        {
            var rl = UoW.GetById <RouteList>(routeListId);

            switch (param)
            {
            case OpenParameter.Sender:
                yentryreferenceRLFrom.Subject = rl;
                break;

            case OpenParameter.Receiver:
                yentryreferenceRLTo.Subject = rl;
                break;
            }
        }
Exemplo n.º 6
0
        public RouteListAddressesTransferringDlg(
            IEmployeeNomenclatureMovementRepository employeeNomenclatureMovementRepository,
            ITerminalNomenclatureProvider terminalNomenclatureProvider,
            IRouteListRepository routeListRepository,
            IEmployeeService employeeService,
            ICommonServices commonServices,
            ICategoryRepository categoryRepository)
        {
            Build();
            _employeeNomenclatureMovementRepository = employeeNomenclatureMovementRepository
                                                      ?? throw new ArgumentNullException(nameof(employeeNomenclatureMovementRepository));
            _terminalNomenclatureProvider = terminalNomenclatureProvider
                                            ?? throw new ArgumentNullException(nameof(terminalNomenclatureProvider));
            _routeListRepository = routeListRepository ?? throw new ArgumentNullException(nameof(routeListRepository));
            _employeeService     = employeeService ?? throw new ArgumentNullException(nameof(employeeService));
            _commonServices      = commonServices ?? throw new ArgumentNullException(nameof(commonServices));
            _categoryRepository  = categoryRepository ?? throw new ArgumentNullException(nameof(categoryRepository));

            TabName = "Перенос адресов маршрутных листов";
            ConfigureDlg();
        }