public ActionResult DanhSachDichVu(HoaDon_DichVu thongTin) { if (thongTin.NguoiSuDung != null && thongTin.MaDichVu != 0) { var dao = new HoaDonDao().themThongTinVaoHD_DV(thongTin); if (dao) { SetAlert("Thông tin đã được lưu thành công", "success"); return(RedirectToAction("Index", "HoaDon")); } else { SetAlert("Thông tin chưa đầy đủ vui lòng kiểm tra lại", "error"); return(RedirectToAction("index", "HoaDon")); } } else { SetAlert("Thông tin chưa đầy đủ vui lòng kiểm tra lại", "error"); return(RedirectToAction("index", "HoaDon")); } }
public bool themThongTinVaoHD_DV(HoaDon_DichVu thongTin) { try { List <ChiTietHoaDon> TimMaPhong = db.ChiTietHoaDons.Where(x => x.MaHoaDon == thongTin.MaHoaDon).ToList(); thongTin.MaPhong = TimMaPhong[0].MaPhong; thongTin.NgaySuDung = DateTime.Now; db.HoaDon_DichVu.Add(thongTin); db.SaveChanges(); var ThongTinDichVu = db.DichVus.Find(thongTin.MaDichVu); var ThongTinHoaDon = db.HoaDons.Find(thongTin.MaHoaDon); ThongTinHoaDon.TongTien = ThongTinHoaDon.TongTien + ThongTinDichVu.Gia; db.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }