public ActionResult AdminEdit(DOANHTHU dt, FormCollection collection) { DOANHTHU doanhthu = data.DOANHTHUs.SingleOrDefault(i => i.MaTK_CTV == dt.MaTK_CTV); var gt = collection["ID_ChiecKhau"]; dt.TienChiecKhau = doanhthu.TongDoanhThu * Convert.ToDecimal(gt); doanhthu.TienChiecKhau = dt.TienChiecKhau; doanhthu.Thang = DateTime.Now; if (ModelState.IsValid) { UpdateModel(doanhthu); data.SubmitChanges(); } return(RedirectToAction("DoanhThuAll")); }
public ActionResult Tinh(FormCollection collection, DOANHTHU dt) { var gt = collection["ID_ChiecKhau"]; ViewBag.MessageFail = string.Empty; if (!string.IsNullOrEmpty(ViewBag.MessageFail)) { return(View()); } CONGTACVIEN tk = (CONGTACVIEN)Session["TenTK_CTV"]; decimal sum = 0; dt.MaTK_CTV = tk.MaTK_CTV; sum = Convert.ToDecimal(data.f_tongdt(tk.MaTK_CTV)); dt.TongDoanhThu = sum; decimal tck = 0; tck = sum * Decimal.Parse(gt); dt.TienChiecKhau = tck; if (ModelState.IsValid) { data.DOANHTHUs.InsertOnSubmit(dt); try { dt.Thang = DateTime.Now; data.SubmitChanges(); } catch (Exception ex) { if (ex.Message.Contains("Violation of PRIMARY KEY constraint")) { ViewBag.MessageFail = string.Format("Doanh thu tháng {0} đã tồn tại, nếu muốn thay đổi, Vui lòng CẬP NHẬT.", dt.Thang); } else { ViewBag.ErrorBody = ex.ToString(); } return(View()); } } ViewBag.MessageSuccess = "Tính doanh thu tháng : [" + dt.Thang + "] thành công"; return(View()); }
// GET: DoanhThu/Details/5 // GET: DoanhThu/Edit/5 public ActionResult Edit(int id) { DOANHTHU kv = data.DOANHTHUs.SingleOrDefault(i => i.MaTK_CTV == id); return(View(kv)); }