void LuuPhongChieu() { if (txbPCMaPhong.Text == "") { return; } PhongChieuDAO ttphongchieu = new PhongChieuDAO() { TenRap = cbPCTenRap.SelectedItem.ToString(), MaPhong = txbPCMaPhong.Text, TenPhong = txbPCTenPhong.Text, SoGhe = Int32.Parse(txbPCSoGhe.Text) }; if (phongchieu.KiemTraPhongChieu(ttphongchieu.MaPhong)) { int soghecu = phongchieu.LaySoGheCuaPhongTheoMaPhong(ttphongchieu.MaPhong); phongchieu.SuaPhongChieu(ttphongchieu, soghecu); } else { phongchieu.ThemPhong(ttphongchieu); } MessageBox.Show("Lưu phòng chiếu thành công!"); LoadDtgvPhongChieu(); }
private void btnXoa_Click(object sender, EventArgs e) { if (btnXoa.Text == "Xóa") { DialogResult rs = MessageBox.Show("Bạn có chắc chắn muốn xóa ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (rs == DialogResult.Yes) { long id = Convert.ToInt32(txbMa.Text); bool result = new PhongChieuDAO().RemovePhongChieu(id); if (result == true) { MessageBox.Show("Xóa thành công"); } else { MessageBox.Show("Không thành công"); } loadPhongChieu(); LockControl(); } else { return; } } else { loadPhongChieu(); LockControl(); } }
public bool XoaPhong(PhongChieuDAO phong) { string marap = rap.LayRapTheoTenRap(phong.TenRap).MaRap; int r1 = DataProvider.Instance.ExcuteNonQuery("EXEC dbo.USP_XoaPhongChieu @maphongchieu", new object[] { phong.MaPhong }); int r2 = DataProvider.Instance.ExcuteNonQuery(string.Format("UPDATE dbo.Rap SET sophong = sophong - 1, tongsoghe = tongsoghe - {0} WHERE marap = '{1}'", phong.SoGhe, marap)); return(r1 > 0 && r2 > 0); }
public bool ThemPhong(PhongChieuDAO phong) { string marap = rap.LayRapTheoTenRap(phong.TenRap).MaRap; string query = String.Format("INSERT INTO dbo.PhongChieu( marap, maphong, tenphong, soghe ) VALUES ( '{0}', '{1}', N'{2}', {3})", marap, phong.MaPhong, phong.TenPhong, phong.SoGhe); int r1 = DataProvider.Instance.ExcuteNonQuery(query); int r2 = DataProvider.Instance.ExcuteNonQuery(string.Format("UPDATE dbo.Rap SET sophong = sophong + 1, tongsoghe = tongsoghe + {0} WHERE marap = '{1}'", phong.SoGhe, marap)); return(r1 > 0 && r2 > 0); }
public bool SuaPhongChieu(PhongChieuDAO phong, int soghecu) { string marap = rap.LayRapTheoTenRap(phong.TenRap).MaRap; string query = String.Format("UPDATE dbo.PhongChieu SET marap = '{0}',tenphong='{1}',soghe ={2} WHERE maphong = '{3}'", marap, phong.TenPhong, phong.SoGhe, phong.MaPhong); int r1 = DataProvider.Instance.ExcuteNonQuery(query); int r2 = DataProvider.Instance.ExcuteNonQuery(string.Format("UPDATE dbo.Rap SET tongsoghe = tongsoghe - {0} + {1} WHERE marap = '{2}'", soghecu, phong.SoGhe, marap)); return(r1 > 0 && r2 > 0); }
void XoaPhongChieu() { PhongChieuDAO ttPhongChieu = new PhongChieuDAO() { MaPhong = dtgvPhongChieu.SelectedRows[0].Cells["Mã phòng"].Value.ToString(), TenRap = dtgvPhongChieu.SelectedRows[0].Cells["Tên rạp"].Value.ToString() }; if (MessageBox.Show("Bạn có chắc xóa phòng có mã " + ttPhongChieu.MaPhong + " không?", "Xóa phòng", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (phongchieu.XoaPhong(ttPhongChieu)) { MessageBox.Show("Xóa phòng thành công!"); LoadDtgvPhongChieu(); } else { MessageBox.Show("Xóa phòng không thành công!"); } } }
public static DataTable TimTheoTenPhongChieu(string tenpc) { return(PhongChieuDAO.TimTheoTenPhongChieu(tenpc)); }
public static DataTable TimTheoMaPC(string mapc) { return(PhongChieuDAO.TimTheoMaPC(mapc)); }
public static void Xoa(string mapc) { PhongChieuDAO.Xoa(mapc); }
public static void Sua(PhongChieuDTO pc) { PhongChieuDAO.Sua(pc); }
public static void Them(PhongChieuDTO pc) { PhongChieuDAO.Them(pc); }
public static DataTable LoadDSPC() { return(PhongChieuDAO.LoadDSPC()); }
public PhongChieuBUS() { phongChieuDAO = new PhongChieuDAO(); }