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)); }