/// <summary> /// Insert one AccDoc to database - Thêm mới một AccDoc vào cơ sở dữ liệu /// </summary> /// <param name="entity"></param> /// <returns></returns> public long Insert(AccDoc entity) { entity.CreatedDate = entity.ModifiedDate = DateTime.Now; entity.Status = true; db.AccDocs.Add(entity); db.SaveChanges(); return(entity.ID); }
/// <summary> /// Update one AccDoc in the database - Cập nhật một AccDoc trong cơ sở dữ liệu /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool Update(AccDoc entity) { try { var accDoc = db.AccDocs.Find(entity.ID); accDoc.DocCode = entity.DocCode; accDoc.DocNo = entity.DocNo; accDoc.Date = entity.Date; accDoc.ModifiedDate = DateTime.Now; accDoc.Status = true; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
public ActionResult ImportCreate(AccDoc accDoc) { if (ModelState.IsValid) { var dao = new AccDocDao(); long id = dao.Insert(accDoc); accDoc.DocNo = dao.UpdateDocNo(accDoc.DocCode, id); if (accDoc.ID > 0) { SetAlert("Create a new AccDoc successfully.", "success"); } else { ModelState.AddModelError("", "Create a new AccDoc failed."); return(RedirectToAction("ImportCreate", "Inventory")); } } else { SetAlert("Please verify all fields", "error"); } ViewBag.DocNo = accDoc.DocNo; return(View(accDoc)); }
public ActionResult ImportEdit(AccDoc accDoc) { if (ModelState.IsValid) { var dao = new AccDocDao(); bool result = dao.Update(accDoc); accDoc.DocNo = dao.UpdateDocNo(accDoc.DocCode, accDoc.ID); if (result) { SetAlert("Update the AccDoc successfully.", "success"); } else { ModelState.AddModelError("", "Update the AccDoc failed."); return(RedirectToAction("ImportEdit", "Inventory")); } } else { SetAlert("Please verify all fields", "error"); } ViewBag.ListDetail = new AccDocDetailDao().ListDetail(accDoc.DocCode, accDoc.DocNo); return(View(accDoc)); }