public ActionResult Edit(T_Distributor data)
 {
     if (ModelState.IsValid)
     {
         _db.Entry(data).State = EntityState.Modified;
         _db.SaveChanges();
         Session["Result"] = "okE";
         return(RedirectToAction("Index"));
     }
     return(View(data));
 }
        public ActionResult Create(T_Distributor data)
        {
            var dateNow = DateTime.Now.ToString("dd/MM/yyyy");

            data.Di_Date = Convert.ToDateTime(dateNow);
            if (ModelState.IsValid)
            {
                if (Convert.ToInt32(data.DistributorID) < 0)
                {
                    ModelState.AddModelError("DistributorID", "กรุณาตรวจสอบ กรุณากรอกอีกครั้ง");
                    return(View(data));
                }

                var p = int.TryParse(data.DistributorID, out _);
                if (p)
                {
                    var Year = DateTime.Now.ToString("yy");
                    data.DistributorID = data.DistributorID + "/" + Year;
                    var chk = _db.T_Distributor.FirstOrDefault(c => c.DistributorID == data.DistributorID);
                    if (chk == null)
                    {
                        data.Di_Status = "3";
                        _db.T_Distributor.Add(data);
                        _db.SaveChanges();
                        Session["Result"] = "okC";
                        return(RedirectToAction("IndexR"));
                    }
                    else
                    {
                        ModelState.AddModelError("DistributorID",
                                                 "มีข้อมูลนี้อยู่ในฐานข้อมูลแล้ว กรุณาตรวจสอบอีกครั้ง");
                        return(View(data));
                    }
                }
                else
                {
                    ModelState.AddModelError("DistributorID", "กรุณากรอกเลขที่ใบจำหน่ายเป็นตัวเลข");
                    return(View(data));
                }
            }

            return(View(data));
        }