コード例 #1
0
 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"));
     }
 }
コード例 #2
0
        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);
            }
        }