Ejemplo n.º 1
0
 public List <tblInventoryForServiceItem> CheckImeiNumber(tblInventoryForServiceItem checkImei)
 {
     try
     {
         return(_iinventoryOutManager.CheckImeiNumber(checkImei));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
        //public tblInventoryForServiceItem CheckDuplicateIMEI(tblInventoryForServiceItem checkDuplicate)
        //{
        //    //var list = new List<tblInventoryForServiceItem>();
        //    try
        //    {
        //        return _inManager.CheckDuplicateIMEI(checkDuplicate);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }

        //}

        public List <tblInventoryForServiceItem> CheckDuplicateIMEI(tblInventoryForServiceItem checkImei)
        {
            //var result = new Result();
            try
            {
                return(_inManager.CheckDuplicateIMEI(checkImei));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            //return list;
        }
Ejemplo n.º 3
0
 public Result InsertImeiInfo(tblInventoryForServiceItem im)
 {
     try
     {
         return(_inManager.InsertImeiInfo(im));
     }
     catch (Exception ex)
     {
         return(new Result {
             IsSuccess = false, Message = ex.Message
         });
     }
 }
Ejemplo n.º 4
0
        //public tblInventoryForServiceItem CheckDuplicateIMEI(tblInventoryForServiceItem checkDuplicate)
        //{
        //    try
        //    {

        //        return _iiInterface.CheckDuplicateIMEI(checkDuplicate);
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //}

        public List <tblInventoryForServiceItem> CheckDuplicateIMEI(tblInventoryForServiceItem checkImei)
        {
            var result = new Result();

            try
            {
                return(_iiInterface.CheckDuplicateIMEI(checkImei));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public bool InsertImeiInfo(tblInventoryForServiceItem im)
        {
            try
            {
                _entities.tblInventoryForServiceItems.Add(im);
                _entities.SaveChanges();
            }
            catch (Exception exception)
            {
                throw exception;
            }

            return(true);
        }
        public JsonResult CheckImeiNumber(tblInventoryForServiceItem checkImei)
        {
            var list = new List <tblInventoryForServiceItem>();

            try
            {
                list = _inventoryOutService.CheckImeiNumber(checkImei).ToList();
            }
            catch (Exception ex)
            {
                throw new Exception("Error message");
            }
            return(Json(list.ToArray(), JsonRequestBehavior.AllowGet));
        }
        public List <tblInventoryForServiceItem> CheckImeiNumber(tblInventoryForServiceItem checkImei)
        {
            var list = new List <tblInventoryForServiceItem>();

            try
            {
                list = _inventoryOutManager.CheckImeiNumber(checkImei);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(list);
        }
        //public tblInventoryForServiceItem CheckDuplicateIMEI(tblInventoryForServiceItem imei)
        //{
        //   tblInventoryForServiceItem list;
        //    try
        //    {
        //        list = _entities.tblInventoryForServiceItems.FirstOrDefault(x => x.IMEI1 == imei.IMEI1 || x.IMEI2 == imei.IMEI1);
        //    }
        //    catch (Exception ex)
        //    {

        //        throw ex;
        //    }

        //    return list;
        //}

        public List <tblInventoryForServiceItem> CheckDuplicateIMEI(tblInventoryForServiceItem checkImei)
        {
            List <tblInventoryForServiceItem> list;

            try
            {
                list =
                    _entities.tblInventoryForServiceItems.Where(
                        x => x.IMEI1 == checkImei.IMEI1 || x.IMEI2 == checkImei.IMEI1 || x.IMEI1 == checkImei.IMEI2 || x.IMEI2 == checkImei.IMEI2).ToList();
            }
            catch (Exception exception)
            {
                throw exception;
            }

            return(list);
        }
        //public JsonResult CheckDuplicateIMEI(tblInventoryForServiceItem checkImei)
        //{
        //    //var list = new List<tblInventoryForServiceItem>();

        //    var result = new Result();
        //    try

        //    {

        //        //list = _inService.CheckDuplicateIMEI(checkImei).ToList();
        //        var resul = _inService.CheckDuplicateIMEI(new tblInventoryForServiceItem() { IMEI1 = checkImei.IMEI1 });
        //        if (resul == null)
        //        {

        //        }
        //        else
        //        {
        //            result.IsSuccess = false;
        //            result.Message = "Current IMEI Already Exists";
        //        }
        //    }
        //    catch (Exception ex)
        //    {
        //        throw ex;
        //    }
        //    return Json(result);


        //}

        public JsonResult CheckDuplicateIMEI(tblInventoryForServiceItem checkImei)
        {
            var result = new Result();
            var list   = new List <tblInventoryForServiceItem>();

            try
            {
                list = _inService.CheckDuplicateIMEI(checkImei).ToList();
            }
            catch (Exception ex)
            {
                throw new Exception("Error message");
            }


            return(Json(list));
        }
Ejemplo n.º 10
0
        public Result InsertImeiInfo(tblInventoryForServiceItem im)
        {
            var result = new Result();

            try
            {
                result.IsSuccess = _iiInterface.InsertImeiInfo(im);
                if (result.IsSuccess)
                {
                    result.IsSuccess = _iiInterface.InsertblBarcodeInventory(im);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
        public bool InsertInventoryOutInfo(List <tblInventoryForServiceItem> im)
        {
            try
            {
                foreach (var s in im)
                {
                    var list = new tblInventoryForServiceItem();

                    list =
                        _entities.tblInventoryForServiceItems.FirstOrDefault(
                            x => x.IMEI1 == s.IMEI1 || x.IMEI2 == s.IMEI1);
                    if (list != null)
                    {
                        if (s.IsInventoryOut == null)
                        {
                            list.IsInventoryOut = true;
                        }
                        if (s.IsInventoryOutDate == null)
                        {
                            list.IsInventoryOutDate = DateTime.Now;
                        }
                        _entities.Entry(list).State = EntityState.Modified;
                        _entities.SaveChanges();
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch
            (Exception
             exception)
            {
                throw exception;
            }

            return(true);
        }
        public bool InsertblBarcodeInventory(tblInventoryForServiceItem im)
        {
            try
            {
                string type  = null;
                string order = null;
                var    s     = im.WO;

                if (s != null)
                {
                    var    index     = s.IndexOf('_');
                    string ordernumb = (s.Substring(index + 1, 1).ToString());

                    if (ordernumb == "C" || ordernumb == "S")
                    {
                        if (ordernumb == "C")
                        {
                            var ckdIndex = s.IndexOf('_');
                            ordernumb = s.Substring(ckdIndex + 5, 1).ToString();
                            order     = ordernumb;
                            type      = s.Substring(ckdIndex + 1, 3).ToString();
                        }

                        if (ordernumb == "S")
                        {
                            var skdIndex = s.IndexOf('_');
                            ordernumb = s.Substring(skdIndex + 5, 1).ToString();
                            order     = ordernumb;
                            type      = "SKD";
                        }
                    }
                    else
                    {
                        type = "SKD";
                        if (ordernumb != "2" && ordernumb != "3" && ordernumb != "4" && ordernumb != "5")
                        {
                            order = "1";
                        }
                        else
                        {
                            order = ordernumb;
                        }
                    }



                    var barcode = new tblBarCodeInv
                    {
                        RecID        = Guid.NewGuid(),
                        PrintDate    = DateTime.Now,
                        ProductType  = "Cell Phone",
                        DelieveredTo = order,
                        Model        = im.Model,
                        Color        = im.Color,
                        BarCode      = im.IMEI1,
                        BarCode2     = im.IMEI2,

                        PrintSuccess = true,
                        AddedBy      = "InventoryApp",
                        Updatedby    = type,
                        DateAdded    = DateTime.Now,
                        DateUpdated  = DateTime.Now.ToString("yyyyMMdd")
                    };
                    _entities.tblBarCodeInvs.Add(barcode);
                    _entities.SaveChanges();
                }
                else
                {
                    var barcode2 = new tblBarCodeInv
                    {
                        RecID        = Guid.NewGuid(),
                        PrintDate    = DateTime.Now,
                        ProductType  = "Cell Phone",
                        Model        = im.Model,
                        Color        = im.Color,
                        BarCode      = im.IMEI1,
                        DelieveredTo = "h",
                        BarCode2     = im.IMEI2,
                        PrintSuccess = true,
                        AddedBy      = "InventoryApp",
                        DateAdded    = DateTime.Now,
                        DateUpdated  = DateTime.Now.ToString("yyyyMMdd")
                    };
                    _entities.tblBarCodeInvs.Add(barcode2);
                    _entities.SaveChanges();
                }
            }
            catch (Exception exception)
            {
                throw exception;
            }

            return(true);
        }