Beispiel #1
0
 public CommonController(IWorkContext webWorkContext,
                         PurchaseDataService purchaseDataService,
                         LocalizationService localizationService,
                         GoodsDataService goodsDataService,
                         SupplierDataService supplierDataService,
                         WarehouseService warehouseService,
                         InventoryDataService inventoryDataService,
                         GoodsSpecificationService goodsSpecificationService,
                         ClientTypeService clientTypeService,
                         SalesShipmentsDataService salesShipmentsDataService,
                         GoodsTypeService goodsTypeService,
                         SupplierTypeService supplierTypeService)
 {
     _webWorkContext            = webWorkContext;
     _purchaseDataService       = purchaseDataService;
     _localizationService       = localizationService;
     _goodsDataService          = goodsDataService;
     _supplierDataService       = supplierDataService;
     _warehouseService          = warehouseService;
     _inventoryDataService      = inventoryDataService;
     _goodsSpecificationService = goodsSpecificationService;
     _clientTypeService         = clientTypeService;
     _salesShipmentsDataService = salesShipmentsDataService;
     _goodsTypeService          = goodsTypeService;
     _supplierTypeService       = supplierTypeService;
 }
Beispiel #2
0
 public SalesShipmentsStatisticsController(IWorkContext webWorkContext,
                                           SalesShipmentsDataService salesShipmentsDataService,
                                           LocalizationService localizationService,
                                           SupplierDataService supplierDataService,
                                           WarehouseService warehouseService,
                                           InventoryDataService inventoryDataService,
                                           GoodsSpecificationService goodsSpecificationService,
                                           ClientTypeService clientTypeService,
                                           ClientDataService clientDataService,
                                           GoodsTypeService goodsTypeService,
                                           ArrearsDataService arrearsDataService,
                                           ArrearsDetailsService arrearsDetailsService,
                                           SalesShipmentsStatisticsService salesShipmentsStatisticsService,
                                           GoodsDataService goodsDataService)
 {
     _webWorkContext                  = webWorkContext;
     _salesShipmentsDataService       = salesShipmentsDataService;
     _localizationService             = localizationService;
     _supplierDataService             = supplierDataService;
     _warehouseService                = warehouseService;
     _inventoryDataService            = inventoryDataService;
     _goodsSpecificationService       = goodsSpecificationService;
     _clientTypeService               = clientTypeService;
     _clientDataService               = clientDataService;
     _goodsTypeService                = goodsTypeService;
     _arrearsDataService              = arrearsDataService;
     _arrearsDetailsService           = arrearsDetailsService;
     _salesShipmentsStatisticsService = salesShipmentsStatisticsService;
     _goodsDataService                = goodsDataService;
 }
Beispiel #3
0
        public ActionResult UpdateSupplier(int supplierId)
        {
            var supplierDataService = new SupplierDataService();
            var supplier            = supplierDataService.GetSupplierById(supplierId);

            return(PartialView(new SupplierViewModel(supplier)));
        }
Beispiel #4
0
 protected override async Task OnInitializedAsync()
 {
     Elements               = (await DataService.GetAll()).ToArray();
     Suppliers              = (await SupplierDataService.GetAll()).ToArray();
     Warehouses             = (await WarehouseDataService.GetAll()).ToArray();
     PaymentTerms           = (await PaymentTermDataService.GetAll()).ToArray();
     _productListParameters = new ProductListParameters();
     Products               = (await ProductDataService.Get(_productListParameters)).ToArray();
     Taxes = (await TaxDataService.GetAll()).ToArray();
 }
Beispiel #5
0
 public SupplierDataController(IWorkContext webWorkContext,
                               SupplierDataService supplierDataService,
                               LocalizationService localizationService,
                               CommonController commonController)
 {
     _webWorkContext      = webWorkContext;
     _supplierDataService = supplierDataService;
     _localizationService = localizationService;
     _commonController    = commonController;
 }
Beispiel #6
0
        public ActionResult DeleteSupplier(int supplierId)
        {
            var result = new SupplierDataService().DeleteSupplier(supplierId);

            return(new JsonResult()
            {
                Data = result,
                ContentType = "application/json",
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Beispiel #7
0
        public ActionResult GetAllSuppliers()
        {
            var allSuppliers = new SupplierDataService().GetAllSuppliers();

            return(new JsonResult()
            {
                Data = allSuppliers,
                ContentType = "application/json",
                JsonRequestBehavior = JsonRequestBehavior.AllowGet,
                MaxJsonLength = Int32.MaxValue
            });
        }
Beispiel #8
0
 public WarehouseController(IWorkContext webWorkContext,
                            PurchaseDataService purchaseDataService,
                            LocalizationService localizationService,
                            GoodsDataService goodsDataService,
                            SupplierDataService supplierDataService,
                            WarehouseService warehouseService)
 {
     _webWorkContext      = webWorkContext;
     _purchaseDataService = purchaseDataService;
     _localizationService = localizationService;
     _goodsDataService    = goodsDataService;
     _supplierDataService = supplierDataService;
     _warehouseService    = warehouseService;
 }
Beispiel #9
0
        public SupplierObject GetSupplierByEmail(string email)
        {
            SupplierObject supplier;

            try
            {
                supplier = new SupplierDataService().GetSupplierByEmail(email);
            }
            catch (System.Exception exception1)
            {
                System.Exception innerException = exception1;
                throw new System.Exception(MethodBase.GetCurrentMethod().Name, innerException);
            }
            return(supplier);
        }
Beispiel #10
0
        public SupplierObjectCollection GetAll()
        {
            SupplierObjectCollection suppliers;

            try
            {
                suppliers = new SupplierDataService().GetAll();
            }
            catch (System.Exception exception1)
            {
                System.Exception innerException = exception1;
                throw new System.Exception(MethodBase.GetCurrentMethod().Name, innerException);
            }
            return(suppliers);
        }
Beispiel #11
0
        public ActionResult UpdateSupplier(SupplierViewModel supplierViewModel)
        {
            var supplierDataService = new SupplierDataService();
            var supplier            = new Supplier()
            {
                SupplierId  = supplierViewModel.SupplierId,
                Name        = supplierViewModel.Name,
                Address     = supplierViewModel.Address,
                Country     = supplierViewModel.Country,
                PhoneNumber = supplierViewModel.PhoneNumber
            };

            var result = supplierDataService.UpdateSupplier(supplier);

            return(Json(result ? new AjaxResult(true) : new AjaxResult(false)));
        }
        private void FillViewBag()
        {
            var suppliers = new SupplierDataService().GetAllSuppliers().ToList();

            // Create a SelectListItem list from the alarm class configurations which are distinct by their names
            ViewBag.Suppliers =
                suppliers.GroupBy(x => x.SupplierId)
                .Select(x => x.FirstOrDefault()).Select(
                    x =>
                    new SelectListItem
            {
                Text     = x.Name,
                Value    = x.SupplierId.ToString(),
                Selected = false
            })
                .ToList();
        }