public ActionResult Edit(T_Requisition data) { ViewBag.Re_TeaId = new SelectList(_db.Teacher, "TeaId", "TeaName"); try { data.Re_StepID = "0"; _db.Entry(data).State = EntityState.Modified; _db.SaveChanges(); Session["Result"] = "okE"; return(RedirectToAction(nameof(Waiting))); } catch { return(View(data)); } }
public void Mo(T_Requisition IDPOST) { _db.Entry(IDPOST).State = EntityState.Modified; _db.SaveChanges(); }
public ActionResult Create(T_Requisition data) { ConvertDate convertD = new ConvertDate(); var data1 = _db.Teacher.ToList(); var dateNow = convertD.ThaiDate(data.Re_DateRequi); data.Re_DateRequi = Convert.ToDateTime(dateNow); var value = new List <TmpTeacher>(); foreach (var item in data1) { value.Add(new TmpTeacher { IDT = item.TeaId, NAMEFULL = item.Title.TName + " " + item.TeaName }); } ViewBag.Re_TeaId = new SelectList(value, "IDT", "NAMEFULL"); if (Convert.ToInt32(data.RequisitionID) < 0) { ModelState.AddModelError("RequisitionID", "กรุณาตรวจสอบ กรุณากรอกอีกครั้ง"); return(View(data)); } var Chk = _db.T_Requisition.Where(x => x.RequisitionID == data.RequisitionID).ToList(); if (ModelState.IsValid) { try { var p = int.TryParse(data.RequisitionID, out _); if (p) { var Year = DateTime.Now.ToString("yy"); data.RequisitionID = data.RequisitionID + "/" + Year; if (Chk.Count == 0) { data.Re_StepID = "0"; _db.T_Requisition.Add(data); _db.SaveChanges(); Session["Result"] = "okC"; Session["RequisitionID"] = data.RequisitionID; return(RedirectToAction("Waiting", "Requisition")); } else { ViewBag.Re_TeaId = new SelectList(value, "IDT", "NAMEFULL"); ModelState.AddModelError("RequisitionID", "เลขใบเบิกซ้ำ"); return(View(data)); } } else { ModelState.AddModelError("RequisitionID", "กรุณากรอกเลขที่ใบเบิกเป็นตัวเลข"); return(View(data)); } } catch { ModelState.AddModelError("RequisitionID", "เลขใบเบิกซ้ำ"); return(View(data)); } } else { return(View(data)); } }