Beispiel #1
0
        public IList <BarcodeDTO> GetBarcodeList(GlobalVariables.FillingLine fillingLineID, int cartonID, int palletID, int batchID)
        {
            try
            {
                IList <BarcodeDTO> barcodeList = new List <BarcodeDTO>();

                if (cartonID > 0)
                {
                    IList <Pack> packs = this.packRepository.GetPacks(fillingLineID, (int)GlobalVariables.BarcodeStatus.Freshnew + "," + (int)GlobalVariables.BarcodeStatus.Readytoset + "," + (int)GlobalVariables.BarcodeStatus.Wrapped, cartonID);
                    if (packs.Count > 0)
                    {
                        packs.Each(pack =>
                        {
                            PackDTO packDTO = Mapper.Map <Pack, PackDTO>(pack);
                            barcodeList.Add(packDTO);
                        });
                    }
                }
                else
                if (palletID > 0)
                {
                    IList <Carton> cartons = this.cartonRepository.GetCartons(fillingLineID, (int)GlobalVariables.BarcodeStatus.Freshnew + "," + (int)GlobalVariables.BarcodeStatus.Readytoset + "," + (int)GlobalVariables.BarcodeStatus.Wrapped + "," + (int)GlobalVariables.BarcodeStatus.Pending + "," + (int)GlobalVariables.BarcodeStatus.Noread, palletID);
                    if (cartons.Count > 0)
                    {
                        cartons.Each(carton =>
                        {
                            CartonDTO cartonDTO = Mapper.Map <Carton, CartonDTO>(carton);
                            barcodeList.Add(cartonDTO);
                        });
                    }
                }
                else
                if (batchID > 0)
                {
                    IList <Pallet> pallets = this.palletRepository.GetPallets(fillingLineID, batchID, (int)GlobalVariables.BarcodeStatus.Freshnew + "," + (int)GlobalVariables.BarcodeStatus.Readytoset + "," + (int)GlobalVariables.BarcodeStatus.Wrapped);
                    if (pallets.Count > 0)
                    {
                        pallets.Each(pallet =>
                        {
                            PalletDTO palletDTO = Mapper.Map <Pallet, PalletDTO>(pallet);
                            barcodeList.Add(palletDTO);
                        });
                    }
                }

                return(barcodeList);
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
Beispiel #2
0
        public IList <BarcodeDTO> GetCartonAttributes(GlobalVariables.FillingLine fillingLineID, string submitStatusIDs, int?palletID)
        {
            try
            {
                IList <BarcodeDTO>      barcodeList      = new List <BarcodeDTO>();
                IList <CartonAttribute> cartonAttributes = this.cartonRepository.GetCartonAttributes(fillingLineID, submitStatusIDs, palletID);
                if (cartonAttributes.Count > 0)
                {
                    cartonAttributes.Each(cartonAttribute =>
                    {
                        CartonDTO cartonDTO = Mapper.Map <CartonAttribute, CartonDTO>(cartonAttribute);
                        barcodeList.Add(cartonDTO);
                    });
                }

                return(barcodeList);
            }
            catch (Exception exception)
            {
                throw exception;
            }
        }
Beispiel #3
0
 public IList <Pallet> GetPallets(GlobalVariables.FillingLine fillingLineID, int batchID, string entryStatusIDs)
 {
     return(this.TotalSmartCodingEntities.GetPallets((int)fillingLineID, batchID, entryStatusIDs).ToList());
 }
Beispiel #4
0
        public bool GetPalletChanged(GlobalVariables.FillingLine fillingLineID)
        {
            bool?palletChanged = this.TotalSmartCodingEntities.GetPalletChanged((int)fillingLineID).Single();

            return(palletChanged == null ? false : (bool)palletChanged);
        }
Beispiel #5
0
 public IList <Pack> GetPacks(GlobalVariables.FillingLine fillingLineID, string entryStatusIDs, int?cartonID)
 {
     return(this.packRepository.GetPacks(fillingLineID, entryStatusIDs, cartonID));
 }
Beispiel #6
0
 public IList <Carton> GetCartons(GlobalVariables.FillingLine fillingLineID, string entryStatusIDs, int?palletID)
 {
     return(this.cartonRepository.GetCartons(fillingLineID, entryStatusIDs, palletID));
 }
 public IList <Pack> GetPacks(GlobalVariables.FillingLine fillingLineID, string entryStatusIDs, int?cartonID)
 {
     return(this.TotalSmartCodingEntities.GetPacks((int)fillingLineID, entryStatusIDs, cartonID).ToList());
 }
Beispiel #8
0
 public IList <CartonAttribute> GetCartonAttributes(GlobalVariables.FillingLine fillingLineID, string submitStatusIDs, int?palletID)
 {
     return(this.cartonRepository.GetCartonAttributes(fillingLineID, submitStatusIDs, palletID));
 }
Beispiel #9
0
 public IList <Carton> GetCartons(GlobalVariables.FillingLine fillingLineID, string entryStatusIDs, int?palletID)
 {
     return(this.TotalSmartCodingEntities.GetCartons((int)fillingLineID, entryStatusIDs, palletID).ToList());
 }
Beispiel #10
0
 public IList <Pallet> GetPallets(GlobalVariables.FillingLine fillingLineID, int batchID, string entryStatusIDs)
 {
     return(this.palletRepository.GetPallets(fillingLineID, batchID, entryStatusIDs));
 }
Beispiel #11
0
 public bool GetPalletChanged(GlobalVariables.FillingLine fillingLineID)
 {
     return(this.palletRepository.GetPalletChanged(fillingLineID));
 }
Beispiel #12
0
 public IList <CartonAttribute> GetCartonAttributes(GlobalVariables.FillingLine fillingLineID, string submitStatusIDs, int?palletID)
 {
     return(this.TotalSmartCodingEntities.GetCartonAttributes((int)fillingLineID, submitStatusIDs, palletID).ToList());
 }
        public static string IpAddress(GlobalVariables.FillingLine fillingLineID, ScannerName barcodeScannerName)
        {
            switch (fillingLineID)
            {
            //case FillingLine.Smallpack:
            //    switch (barcodeScannerName)
            //    {
            //        case ScannerName.QualityScanner:
            //            return "127.0.0.1";
            //        case ScannerName.PackScanner:
            //            return "172.21.67.168";
            //        case ScannerName.CartonScanner:
            //            return "172.21.67.169";
            //        case ScannerName.PalletScanner:
            //            return "172.21.67.170";
            //        default:
            //            return "127.0.0.1";
            //    }
            //case FillingLine.Pail:
            //    switch (barcodeScannerName)
            //    {
            //        case ScannerName.QualityScanner:
            //            return "127.0.0.1";
            //        case ScannerName.PackScanner:
            //            return "127.0.0.1"; //172.21.67.52
            //        case ScannerName.CartonScanner:
            //            return "172.21.67.172";
            //        case ScannerName.PalletScanner:
            //            return "172.21.67.173";
            //        default:
            //            return "127.0.0.1";
            //    }

            //case FillingLine.Drum:
            //    switch (barcodeScannerName)
            //    {
            //        case ScannerName.QualityScanner:
            //            return "127.0.0.1";
            //        case ScannerName.PackScanner:
            //            return "127.0.0.1";
            //        case ScannerName.CartonScanner:
            //            return "127.0.0.1";
            //        case ScannerName.PalletScanner:
            //            return "172.21.67.175";
            //        default:
            //            return "127.0.0.1";
            //    }


            case FillingLine.Medium4L:
                switch (barcodeScannerName)
                {
                case ScannerName.CartonScanner:
                    return("172.21.67.153");

                case ScannerName.PalletScanner:
                    return("172.21.67.154");

                default:
                    return("127.0.0.1");
                }

            case FillingLine.Import:
                switch (barcodeScannerName)
                {
                case ScannerName.PalletScanner:
                    return("172.21.67.181");

                default:
                    return("127.0.0.1");
                }

            default:
                return("127.0.0.1");
            }
        }
        public static string IpAddress(GlobalVariables.FillingLine fillingLineID, PrinterName dominoPrinterNameID)
        {
            switch (fillingLineID)
            {
            //case FillingLine.Smallpack:
            //    switch (dominoPrinterNameID)
            //    {
            //        case PrinterName.DigitInkjet:
            //            return "172.21.67.157";
            //        case PrinterName.PackInkjet:
            //            return "172.21.67.158";
            //        case PrinterName.CartonInkjet:
            //            return "172.21.67.159";
            //        default:
            //            return "127.0.0.1";
            //    }

            //case FillingLine.Pail:
            //    switch (dominoPrinterNameID)
            //    {
            //        case PrinterName.DigitInkjet:
            //            return "172.21.67.165";
            //        case PrinterName.CartonInkjet:
            //            return "172.21.67.163";
            //        default:
            //            return "127.0.0.1";
            //    }
            //case FillingLine.Drum:
            //    switch (dominoPrinterNameID)
            //    {
            //        case PrinterName.DigitInkjet:
            //            return "172.21.67.167";
            //        default:
            //            return "127.0.0.1";
            //    }


            case FillingLine.Medium4L:
                switch (dominoPrinterNameID)
                {
                case PrinterName.CartonInkjet:
                    return("172.21.67.152");

                default:
                    return("127.0.0.1");
                }

            case FillingLine.Import:
                switch (dominoPrinterNameID)
                {
                case PrinterName.DigitInkjet:
                    return("127.0.0.1");

                default:
                    return("127.0.0.1");
                }

            default:
                return("127.0.0.1");
            }
        }