Example #1
0
 public PackagesContracts()
 {
     PackageModel                 = new Package();
     PackagesServices             = new PackagesServices();
     MedicinesContracts           = new MedicinesContracts();
     PackagesTransactionContracts = new PackageTransactionsContracts();
     UserContracts                = new UserContracts();
 }
Example #2
0
        public Package Add(Package Packages)
        {
            Barcode      = new Barcode();
            PackageModel = (Package)Packages;
            var packageBarcode = Barcode.GenerateBarCodeId();

            // var packageURL = Barcode.Encode(packageBarcode, "~/Images");
            PackageModel.BarcodeId         = packageBarcode;
            PackageModel.CurrentLocationId = Packages.RegisteredAt;
            PackagesServices.Add(PackageModel);
            return(PackageModel);
        }
Example #3
0
 public ICollection <PackageStatus> GetAllStatus()
 {
     return(PackagesServices.GetAllStatus());
 }
Example #4
0
 public int Update(Package Packages)
 {
     PackageModel = (Package)Packages;
     PackagesServices.Update(PackageModel);
     return(PackageModel.PackageId);
 }
Example #5
0
        public Package GetInStockInCurrentDC(string barcodeId, int dcId)
        {
            var packages = PackagesServices.GetAll().FirstOrDefault(x => x.BarcodeId.Equals(barcodeId.Trim()) && x.PackageStatus.PackageStatusId == 1 && x.CurrentLocation.DistributionCenterId == dcId);

            return(packages);
        }
Example #6
0
 public Package Get(string barcodeId)
 {
     return(PackagesServices.Details(barcodeId));
 }
Example #7
0
 public ICollection <Package> GetAll()
 {
     return(PackagesServices.GetAll());
 }
Example #8
0
 public int Delete(Package Packages)
 {
     PackagesServices.Delete(Packages);
     return(Packages.PackageId);
 }
Example #9
0
 public Package UpdateStatus(string barcode, int statusId)
 {
     return(PackagesServices.UpdateStatus(barcode, statusId));
 }