Пример #1
0
        public String GetCarton(String BoxNumber)
        {
            String _return = "";
            int    total   = 0;
            int    outOf   = 1;

            List <cstCartonInfo> _CartonByShipmentNumber = _carton.GetCartonByShipmentNumber(Global.ShippingNumber);
            cstCartonInfo        _cartonBox = _CartonByShipmentNumber.SingleOrDefault(i => i.BOXNumber == BoxNumber);

            foreach (var item in _CartonByShipmentNumber)
            {
                if (item.CartonNumber == _cartonBox.CartonNumber)
                {
                    total = total + 1;

                    if (item.Printed != 0)
                    {
                        outOf = outOf + 1;
                    }
                }
            }
            if (total < outOf)
            {
                outOf = total - 1;
            }

            _return = outOf.ToString() + " of " + total.ToString();
            return(_return);
        }
Пример #2
0
        public List <cstCartonInfo> GetCartonByShipmentNumber(string ShipmentNumber)
        {
            List <cstCartonInfo> lsreturn = new List <cstCartonInfo>();

            try
            {
                var allBoxInfo = from b in entx3v6.CartonInfoes
                                 where b.ShipmentNumber == ShipmentNumber
                                 select b;

                foreach (var _caritem in allBoxInfo)
                {
                    cstCartonInfo _carton = new cstCartonInfo();
                    _carton.CartonID       = _caritem.CartonID;
                    _carton.BOXNumber      = _caritem.BOXNumber;
                    _carton.CartonNumber   = _caritem.CartonNumber;
                    _carton.ShipmentNumber = _caritem.ShipmentNumber;
                    _carton.Printed        = _caritem.Printed;
                    lsreturn.Add(_carton);
                }
            }
            catch (Exception)
            { }
            return(lsreturn);
        }
Пример #3
0
 public void SavePrinted(String BoxNumber)
 {
     try
     {
         cmdCartonInfo car        = new cmdCartonInfo();
         cstCartonInfo _cartonBox = Global.controller.GetAllCartonInfoByBoxNumber(BoxNumber).FirstOrDefault();
         _cartonBox.Printed = 1;
         car.UpdateCartonInfo(_cartonBox);
     }
     catch (Exception Ex)
     {
         ErrorLoger.save("wndBoxInfo - SavePrinted", "[" + DateTime.UtcNow.ToString() + "]" + Ex.ToString(), DateTime.UtcNow, Global.LoggedUserId);
     }
 }
Пример #4
0
        public Guid UpdateCartonInfo(cstCartonInfo lscartonInfo)
        {
            Guid _return = Guid.Empty;

            try
            {
                CartonInfo _caton = entx3v6.CartonInfoes.SingleOrDefault(i => i.BOXNumber == lscartonInfo.BOXNumber);
                _caton.Printed = lscartonInfo.Printed;
                entx3v6.SaveChanges();
                _return = _caton.CartonID;
            }
            catch (Exception)
            { }
            return(_return);
        }
Пример #5
0
        public cstCartonInfo GetByCaronID(Guid CartonID)
        {
            cstCartonInfo lsreturn = new cstCartonInfo();

            try
            {
                CartonInfo allBoxInfo = entx3v6.CartonInfoes.FirstOrDefault(i => i.CartonID == CartonID);

                lsreturn.CartonID       = allBoxInfo.CartonID;
                lsreturn.BOXNumber      = allBoxInfo.BOXNumber;
                lsreturn.CartonNumber   = allBoxInfo.CartonNumber;
                lsreturn.ShipmentNumber = allBoxInfo.ShipmentNumber;
                lsreturn.Printed        = allBoxInfo.Printed;
            }
            catch (Exception)
            { }
            return(lsreturn);
        }
Пример #6
0
        /// <summary>
        /// Save Box information to the database
        /// </summary>
        /// <param name="lscartonInfo">list of information of box</param>
        /// <returns>Guid of New Box Id</returns>
        public Guid SaveCartonInfo(cstCartonInfo lscartonInfo)
        {
            Guid _return = Guid.Empty;

            try
            {
                CartonInfo _caton = new CartonInfo();
                _caton.CartonID       = lscartonInfo.CartonID;
                _caton.BOXNumber      = lscartonInfo.BOXNumber;
                _caton.CartonNumber   = lscartonInfo.CartonNumber;
                _caton.ShipmentNumber = lscartonInfo.ShipmentNumber;
                _caton.Printed        = lscartonInfo.Printed;
                entx3v6.AddToCartonInfoes(_caton);

                entx3v6.SaveChanges();
                _return = _caton.CartonID;
            }
            catch (Exception)
            { }
            return(_return);
        }
Пример #7
0
        public Guid SaveCartonInfo(cstCartonInfo _CatonInfo)
        {
            cmdCartonInfo cmd = new cmdCartonInfo();

            return(cmd.SaveCartonInfo(_CatonInfo));
        }