예제 #1
0
        public IActionResult orgincheck(string id)
        {
            var orgin = db.Tbl_Originality.Where(a => a.HologramCodeOri == id).ToList();

            if (orgin.Count() != 0)
            {
                ///////////////////////////////////////////////////////////list

                List <Vm_Originality> originality = new  List <Vm_Originality>();
                foreach (var item in orgin)
                {
                    var            product = db.Tbl_Product.Where(a => a.Id == item.IdProductOri).SingleOrDefault();
                    Vm_Originality origin  = new Vm_Originality()
                    {
                        Id               = item.Id,
                        nameproduct      = product.TitleProductPro,
                        HologramCodeOri  = item.HologramCodeOri,
                        NumberProductOri = item.NumberProductOri,
                        Language         = item.Language,
                        DateCreateOri    = item.DateCreateOri,
                        img              = product.ImageMainPro
                    };
                    originality.Add(origin);
                }

                ViewBag.listp = originality.OrderByDescending(a => a.Id).ToList();
                //////////////////////////////////////////////////////////
            }
            else
            {
                error = "علامة الهولوغرام هذه غير مسجلة في SevenStar";
                return(RedirectToAction("orgin"));
            }
            return(View());
        }
예제 #2
0
        public IActionResult Index()
        {
            if (err != null)
            {
                ViewBag.er = err;
                err        = null;
            }
            //////////////////////////////////////////////////selector
            var qlist = db.Tbl_Product.ToList();

            ViewBag.list = new SelectList(qlist, "Id", "TitleProductPro");
            ///////////////////////////////////////////////////////////list
            var orgin = db.Tbl_Originality.ToList();

            if (orgin.Count() != 0)
            {
                List <Vm_Originality> originality = new  List <Vm_Originality>();
                foreach (var item in orgin)
                {
                    var product = db.Tbl_Product.Where(a => a.Id == item.IdProductOri).SingleOrDefault();
                    if (product != null)
                    {
                        Vm_Originality origin1 = new Vm_Originality()
                        {
                            Id               = item.Id,
                            nameproduct      = product.TitleProductPro,
                            HologramCodeOri  = item.HologramCodeOri,
                            NumberProductOri = item.NumberProductOri,
                            Language         = item.Language,
                            DateCreateOri    = item.DateCreateOri
                        };
                        originality.Add(origin1);
                    }
                }

                ViewBag.listp = originality.OrderByDescending(a => a.Id).ToList();
            }
            else
            {
                ViewBag.listp = null;
            }

            //////////////////////////////////////////////////////////
            return(View());
        }
예제 #3
0
        public IActionResult add(Vm_Originality og)
        {
            if (db.Tbl_Originality.Any(a => a.NumberProductOri == og.NumberProductOri || a.HologramCodeOri == og.HologramCodeOri))
            {
                err = "این شماره هولوگرام یا کد کالا قبلا ثبت شده است";
                return(RedirectToAction("index"));
            }
            else
            {
                Tb_Originality qlist = new Tb_Originality()
                {
                    IdProductOri     = og.IdProductOri,
                    NumberProductOri = og.NumberProductOri,
                    HologramCodeOri  = og.HologramCodeOri,
                    Language         = og.Language,
                    DateCreateOri    = DateTime.Today
                };

                db.Tbl_Originality.Add(qlist);
                db.SaveChanges();
                err = "اطلاعات با موفقیت ثبت شد.";
                return(RedirectToAction("index"));
            }
        }