public ActionResult DeleteConfirmed(int id) { PhongThue phongThue = db.PhongThues.Find(id); db.PhongThues.Remove(phongThue); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "MaThue,SoHD,MaPhong,NgayDen,NgayDi,SoLuong")] PhongThue phongThue) { if (ModelState.IsValid) { ChiTietHD cthd = new ChiTietHD(); int soNgay = cthd.SoNgay(Convert.ToDateTime(phongThue.NgayDen), Convert.ToDateTime(phongThue.NgayDi)); Phong p = db.Phongs.Find(phongThue.MaPhong); int tien = Convert.ToInt32(db.LoaiPhongs.Find(p.MaLoaiPhong).Gia); int makhach = Convert.ToInt32(db.HoaDons.Find(phongThue.SoHD).MaKH); p.TinhTrang = true; db.PhongThues.Add(phongThue); cthd.SoNgayO = soNgay; cthd.MaThue = phongThue.MaThue; cthd.SoHD = Convert.ToInt32(phongThue.SoHD); int slKhach = Convert.ToInt32(db.PhongThues.Find(cthd.MaThue).SoLuong); if (db.KhachHangs.Find(makhach).MaLoaiKhach == "NN") { if (slKhach > 2) { cthd.Tien = ((tien * 3 / 2) + ((tien * 3 / 2) / 4)) * soNgay; db.ChiTietHDs.Add(cthd); db.SaveChanges(); } else { cthd.Tien = (tien * 3 / 2) * soNgay; db.ChiTietHDs.Add(cthd); db.SaveChanges(); } } else { if (slKhach > 2) { cthd.Tien = (tien + tien / 4) * soNgay; db.ChiTietHDs.Add(cthd); db.SaveChanges(); } else { cthd.Tien = (tien) * soNgay; db.ChiTietHDs.Add(cthd); db.SaveChanges(); } } return(RedirectToAction("Index", "ChiTietHDs")); } ViewBag.SoHD = new SelectList(db.HoaDons, "SoHd", "SoHD", phongThue.SoHD); ViewBag.MaPhong = new SelectList(db.Phongs, "MaPhong", "MaPhong", phongThue.MaPhong); return(View(phongThue)); }
public ActionResult Edit([Bind(Include = "MaThue,SoHD,MaPhong,NgayDen,NgayDi,SoLuong")] PhongThue phongThue) { if (ModelState.IsValid) { db.Entry(phongThue).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaPhong = new SelectList(db.Phongs, "MaPhong", "MaPhong", phongThue.MaPhong); return(View(phongThue)); }
// GET: PhongThues/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PhongThue phongThue = db.PhongThues.Find(id); if (phongThue == null) { return(HttpNotFound()); } return(View(phongThue)); }
// GET: PhongThues/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PhongThue phongThue = db.PhongThues.Find(id); if (phongThue == null) { return(HttpNotFound()); } ViewBag.MaPhong = new SelectList(db.Phongs, "MaPhong", "MaPhong", phongThue.MaPhong); return(View(phongThue)); }
private void button3_Click(object sender, EventArgs e) { PhongThue cttbp = new PhongThue() { MaPhong = int.Parse(LbMaPhong.Text), TenPhong = LbTenPhong.Text, //TrangThai=true, //GiaThue= 0, //MaLoaiPhong=1, }; getTTP.maPhong = cttbp.MaPhong; getTTP.tenPhong = cttbp.TenPhong; FormTrangBi ftb = new FormTrangBi(); this.Hide(); ftb.ShowDialog(); this.Show(); }
private void button1_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Bạn có muốn sửa thông tin phòng này không?", "Thông báo:", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { PhongThue selectedPhong = db.PhongThues.Find(int.Parse(LbMaPhong.Text)); selectedPhong.TenPhong = LbTenPhong.Text; selectedPhong.TrangThai = CheckTrangThai(); selectedPhong.GiaThue = decimal.Parse(TbGiaThue.Text); if (cboLoaiPhong.Text == "Phòng Standard") { selectedPhong.MaLoaiPhong = 1; } if (cboLoaiPhong.Text == "Phòng Superior") { selectedPhong.MaLoaiPhong = 2; } if (cboLoaiPhong.Text == "Phòng Deluxe") { selectedPhong.MaLoaiPhong = 3; } if (cboLoaiPhong.Text == "Phòng Suite") { selectedPhong.MaLoaiPhong = 4; } db.SaveChanges(); MessageBox.Show("Sửa thành công!", "Thông báo"); FormPhong_Load(sender, e); } } catch (Exception ex) { MessageBox.Show("Sửa thất bại. Chi tiết lỗi: " + ex.Message, "thông báo"); } }