public ActionResult Create(Huyhdvat entity) { string maviettat = entity.stt; entity.Idhoadon = _huyhdvatRepository.newId(); entity.ngaytao = System.DateTime.Now; string firstId = entity.Idhoadon.Substring(0, 6); string last = entity.Idhoadon.Substring(6, 4); entity.stt = firstId + HttpContext.Session.GetString("maviettat") + last; entity.chinhanh = HttpContext.Session.GetString("chinhanh"); entity.nguoitaohd = HttpContext.Session.GetString("username"); entity.logfile = " User tạo hoá đơn :" + entity.nguoitaohd + " vào lúc " + System.DateTime.Now.ToString(); var result = _huyhdvatRepository.Create(entity); if (result == null) { SetAlert("Tạo hoá đơn không thành công. Vui lòng nhấn lại nút submit", "error"); return(View()); } else { SetAlert("Tạo hoá đơn thành công", "success"); return(RedirectToAction("Edit", new { id = entity.Idhoadon })); } }
public ActionResult Create() { var hd = new Huyhdvat(); hd.ngayct = System.DateTime.Now; hd.kyhieu = HttpContext.Session.GetString("kyhieuhd").Trim(); hd.mausohd = HttpContext.Session.GetString("mausohd").Trim(); //var tthoadon = _dsdangkyhdRepository.getthongtinhd(HttpContext.Session.GetString("chinhanh"), HttpContext.Session.GetString("kyhieuhd")); //if (tthoadon != null) //{ // hd.kyhieu = tthoadon.kyhieuhd; // hd.mausohd = tthoadon.mausohd; // hd.stt = tthoadon.maviettat; //} // hd.stt = tthoadon.maviettat; _hoadonRepository.newStt(tthoadon.maviettat); listHttt("TM/CK"); return(View(hd)); }
public ActionResult Edit(Huyhdvat entity) { var hd = _huyhdvatRepository.GetByTwoKey(entity.Idhoadon, HttpContext.Session.GetString("chinhanh")); if (hd == null) { return(NotFound()); } if (hd.ngayct != entity.ngayct) { temp += String.Format("- Ngày HD thay đổi: {0:dd/MM/yyyy}->{1:dd/MM/yyyy}", hd.ngayct, entity.ngayct); } if (hd.hdvat != entity.hdvat) { temp += String.Format("- Số hoá đơn VAT thay đổi: {0}->{1}", hd.hdvat, entity.hdvat); } if (hd.kyhieu != entity.kyhieu) { temp += String.Format("- Ký hiệu HĐ thay đổi: {0}->{1}", hd.kyhieu, entity.kyhieu); } if (hd.mausohd != entity.mausohd) { temp += String.Format("- Mẫu số HĐ thay đổi: {0}->{1}", hd.mausohd, entity.mausohd); } if (hd.makh != entity.makh) { temp += String.Format("- Mã KH thay đổi: {0}->{1}", hd.makh, entity.makh); } if (hd.tenkh != entity.tenkh) { temp += String.Format("- Tên cty thay đổi: {0}->{1}", hd.tenkh, entity.tenkh); } if (hd.tenkhach != entity.tenkhach) { temp += String.Format("- Tên khách thay đổi: {0}->{1}", hd.tenkhach, entity.tenkhach); } if (hd.coupon != entity.coupon) { temp += String.Format("- Coupon thay đổi: {0}->{1}", hd.coupon, entity.coupon); } if (hd.diachi != entity.diachi) { temp += String.Format("- Địa chỉ thay đổi: {0}->{1}", hd.diachi, entity.diachi); } if (hd.dienthoai != entity.dienthoai) { temp += String.Format("- Điện thoại thay đổi: {0}->{1}", hd.dienthoai, entity.dienthoai); } if (hd.msthue != entity.msthue) { temp += String.Format("- Mã số thuế thay đổi: {0}->{1}", hd.msthue, entity.msthue); } if (hd.httt != entity.httt) { temp += String.Format("- HTTT thay đổi: {0}->{1}", hd.httt, entity.httt); } if (hd.hopdong != entity.hopdong) { temp += String.Format("- Hợp đồng thay đổi: {0}->{1}", hd.hopdong, entity.hopdong); } if (hd.ghichu != entity.ghichu) { temp += String.Format("- Ghi chú thay đổi: {0}->{1}", hd.ghichu, entity.ghichu); } hd.ngayct = entity.ngayct; hd.hdvat = entity.hdvat; hd.kyhieu = entity.kyhieu; hd.mausohd = entity.mausohd; hd.makh = entity.makh; hd.tenkh = entity.tenkh; hd.tenkhach = entity.tenkhach; hd.coupon = entity.coupon; hd.diachi = entity.diachi; hd.dienthoai = entity.dienthoai; hd.msthue = entity.msthue; hd.httt = entity.httt; hd.hopdong = entity.hopdong; hd.ghichu = entity.ghichu; hd.logfile = hd.logfile ?? ""; if (temp.Length > 0) { log = System.Environment.NewLine; log += "============="; log += System.Environment.NewLine; log += temp + " -User cập nhật hoá đơn vat: " + HttpContext.Session.GetString("username") + " vào lúc: " + System.DateTime.Now.ToString("dd/MM/yyyy HH:mm"); hd.logfile = hd.logfile + log; } var result = _huyhdvatRepository.Update(hd); if (result != null) { SetAlert("Cập nhật hoá đơn huỷ thành công", "success"); } else { SetAlert("Cập nhật hoá đơn huỷ không thành công", "error"); } return(Redirect(HttpContext.Session.GetString("urlEditHoadonhuy"))); }