private void cmbTenLoaiPhong_SelectedIndexChanged(object sender, EventArgs e) { if (cmbTenLoaiPhong.SelectedItem == null) { return; } LoaiPhong_DTO lpDTO = (LoaiPhong_DTO)cmbTenLoaiPhong.SelectedItem; cmbTenPhong.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_Trong(lpDTO.MaLoaiPhong); cmbTenPhong.DisplayMember = "TenPhong"; cmbTenPhong.ValueMember = "MaPhong"; if (cmbTenPhong.Items.Count == 0) { cmbTenPhong.Text = "Hết phòng"; cmbTenPhong.Enabled = false; btnXacNhanDatPhong.Enabled = false; return; } else { cmbTenPhong.Enabled = true; btnXacNhanDatPhong.Enabled = true; } }
private void cmbTenLoaiPhong_TTDV_SelectedIndexChanged(object sender, EventArgs e) { if (cmbTenLoaiPhong_TTDV.SelectedItem == null) { return; } else { dgvThongTinPhongDaDatDV.Visible = true; LoaiPhong_DTO lpDTO = (LoaiPhong_DTO)cmbTenLoaiPhong_TTDV.SelectedItem; cmbTenPhong_TTDV.DataSource = Phong_BLL.HienThiTenPhongTheoMaLoaiPhong_CoNguoi(lpDTO.MaLoaiPhong); cmbTenPhong_TTDV.DisplayMember = "TenPhong"; cmbTenPhong_TTDV.ValueMember = "MaPhong"; } if (cmbTenPhong_TTDV.Items.Count == 0) { cmbTenPhong_TTDV.Text = "Chưa có phòng"; cmbTenPhong_TTDV.Enabled = false; btnCapNhatDichVu.Enabled = false; dgvThongTinPhongDaDatDV.Visible = false; return; } else { dgvThongTinPhongDaDatDV.Visible = true; btnCapNhatDichVu.Enabled = true; cmbTenPhong_TTDV.Enabled = true; } }
public Boolean ThemLP(LoaiPhong_DTO lp) { string sql = "INSERT INTO LoaiPhong VALUES(N'" + lp.IDLoaiPhong + "', N'" + lp.TenLP + "', '" + lp.GiaLP + "', '" + lp.SoLuong + "', '" + lp.GhiChu + "')"; return(new ExecuteDB().ExecuteData(sql)); }
public Boolean SuaLP(LoaiPhong_DTO lp) { string sql = "UPDATE LoaiPhong SET TenLP = N'" + lp.TenLP + "', GiaLP = '" + lp.GiaLP + "', SoLuong = '" + lp.SoLuong + "', GhiChu = '" + lp.GhiChu + "'WHERE IDLoaiPhong = N'" + lp.IDLoaiPhong + "'"; return(new ExecuteDB().ExecuteData(sql)); }
public static List <LoaiPhong_DTO> HienThiGiaLoaiPhongLenComboBox() { List <LoaiPhong_DTO> lstGiaLoaiPhong = new List <LoaiPhong_DTO>(); try { string strTruyVan = string.Format("SELECT distinct GiaLoaiPhong from LoaiPhong"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { for (int i = 0; i < _dt.Rows.Count; i++) { LoaiPhong_DTO lphgDTO = new LoaiPhong_DTO(); lphgDTO.GiaLoaiPhong = Convert.ToInt32(_dt.Rows[i]["GiaLoaiPhong"]); lstGiaLoaiPhong.Add(lphgDTO); } } } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(lstGiaLoaiPhong); }
//Hiển thị tên loại phòng lên comboBox trong form Chi Tiết Loại Phòng public static List <LoaiPhong_DTO> HienThiTenLoaiPhong() { List <LoaiPhong_DTO> lstTenLoaiPhong = null; try { string strTruyVan = string.Format("SELECT MaLoaiPhong, TenLoaiPhong FROM LoaiPhong"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { lstTenLoaiPhong = new List <LoaiPhong_DTO>(); for (int i = 0; i < _dt.Rows.Count; i++) { LoaiPhong_DTO lphgDTO = new LoaiPhong_DTO(); lphgDTO.MaLoaiPhong = _dt.Rows[i]["MaLoaiPhong"].ToString(); lphgDTO.TenLoaiPhong = _dt.Rows[i]["TenLoaiPhong"].ToString(); lstTenLoaiPhong.Add(lphgDTO); } } return(lstTenLoaiPhong); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } }
public static List <LoaiPhong_DTO> HienThiThongTinLoaiPhong(int index) { List <LoaiPhong_DTO> lstLoaiPhong = null; try { string strTruyVan = string.Format("SELECT * FROM LoaiPhong"); DataTable _dt = new DataTable(); _dt = DataProvider.fillDataTable(strTruyVan); if (_dt != null) { lstLoaiPhong = new List <LoaiPhong_DTO>(); for (index = 0; index < _dt.Rows.Count; index++) { LoaiPhong_DTO lphgDTO = new LoaiPhong_DTO(); lphgDTO.MaLoaiPhong = _dt.Rows[index]["MaLoaiPhong"].ToString(); lphgDTO.TenLoaiPhong = _dt.Rows[index]["TenLoaiPhong"].ToString(); lphgDTO.TrangThietBi = _dt.Rows[index]["TrangThietBi"].ToString(); lphgDTO.GiaLoaiPhong = Convert.ToInt32(_dt.Rows[index]["GiaLoaiPhong"]); lphgDTO.MoTa = _dt.Rows[index]["MoTa"].ToString(); lstLoaiPhong.Add(lphgDTO); } } return(lstLoaiPhong); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); return(null); } }
public Boolean SuaLP(LoaiPhong_DTO lp) { try { if (lp.IDLoaiPhong == "") { throw new Exception("Field \"IDLoaiPhong\" không thể trống."); } return(new LoaiPhong_DAL().SuaLP(lp)); } catch (Exception ex) { throw ex; } }
public static int ThemLoaiPhong(LoaiPhong_DTO lphgDTO) { int count = 0; try { string strTruyVan = string.Format("INSERT INTO LoaiPhong(MaLoaiPhong,TenLoaiPhong,TrangThietBi,GiaLoaiPhong,MoTa) VALUES('{0}','{1}',N'{2}', {3},N'{4}')", lphgDTO.MaLoaiPhong, lphgDTO.TenLoaiPhong, lphgDTO.TrangThietBi, lphgDTO.GiaLoaiPhong, lphgDTO.MoTa); count = DataProvider.ExecuteNonQuery(strTruyVan); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
public static int CapNhatLoaiPhong(LoaiPhong_DTO lphgDTO) { int count = 0; try { string strTruyVan = string.Format("UPDATE LoaiPhong SET TenLoaiPhong = N'{0}',TrangThietBi = N'{1}',GiaLoaiPhong = {2}, MoTa = N'{3}' WHERE MaLoaiPhong = '{4}'", lphgDTO.TenLoaiPhong, lphgDTO.TrangThietBi, lphgDTO.GiaLoaiPhong, lphgDTO.MoTa, lphgDTO.MaLoaiPhong); count = DataProvider.ExecuteNonQuery(strTruyVan); } catch (Exception ex) { XtraMessageBox.Show("Error : " + ex.Message); } return(count); }
private void btnSua_Click(object sender, EventArgs e) { try { LoaiPhong_DTO lp = new LoaiPhong_DTO(txtIDLP.Text, txtTenLP.Text, txtGiaLP.Text, txtSoLuong.Text, txtGhiChu.Text); if (MessageBox.Show("Lưu sửa đổi?", "Chú ý!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { BUS.SuaLP(lp); MessageBox.Show("Sửa thành công!"); dgvLoaiPhong.DataSource = BUS.GetDataLP(); Init(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public List <LoaiPhong_DTO> LayDanhSachLoaiPhongHat() { lsLoaiPhong = new List <LoaiPhong_DTO>(); SqlConnection conn = DataProvider.TaoKetNoi(); string strTruyVan = "Select * From [LoaiPhongHat] Where TrangThai = 1"; SqlDataReader sdr = DataProvider.TruyVanDuLieu(strTruyVan, conn); while (sdr.Read()) { LoaiPhong_DTO lp = new LoaiPhong_DTO(); lp.MaLoai = sdr["MaLoai"].ToString(); lp.TenPhong = sdr["TenPhong"].ToString(); lp.GioBinhThuong = int.Parse(sdr["GioBinhThuong"].ToString()); lp.GioCaoDiem = int.Parse(sdr["GioCaoDiem"].ToString()); lp.TrangThai = int.Parse(sdr["TrangThai"].ToString()); lsLoaiPhong.Add(lp); } sdr.Close(); conn.Close(); return(lsLoaiPhong); }
private void btnCapNhatLoaiPhong_Click(object sender, EventArgs e) { LoaiPhong_DTO lphgDTO = new LoaiPhong_DTO(); lphgDTO.MaLoaiPhong = txtMaLoaiPhong.Text; lphgDTO.TenLoaiPhong = txtTenLoaiPhong.Text; lphgDTO.TrangThietBi = txtTrangThietBi.Text; string tmp = cmbGiaLoaiPhong.Text; string[] formatGia = tmp.Split(' '); string[] ghepChuoi = formatGia[0].Split(','); string saveChuoi = ""; foreach (string item in ghepChuoi) { saveChuoi += item; } double GiaLoaiPhong = double.Parse(saveChuoi); lphgDTO.GiaLoaiPhong = Convert.ToInt32(GiaLoaiPhong); lphgDTO.MoTa = txtMoTa.Text; if (LoaiPhong_BLL.CapNhatLoaiPhong(lphgDTO) == 1) { LoaiPhong_DTO lphgDTOUpdate = lstThongTinLoaiPhong.Single(n => n.MaLoaiPhong == lphgDTO.MaLoaiPhong); lphgDTOUpdate.MaLoaiPhong = lphgDTO.MaLoaiPhong; lphgDTOUpdate.TenLoaiPhong = lphgDTO.TenLoaiPhong; lphgDTOUpdate.TrangThietBi = lphgDTO.TrangThietBi; lphgDTOUpdate.GiaLoaiPhong = lphgDTO.GiaLoaiPhong; lphgDTOUpdate.MoTa = lphgDTO.MoTa; HienThiLaiDuLieuTrenGridView(); XtraMessageBox.Show("Cập nhật loại phòng thành công", "Thông báo"); } else { XtraMessageBox.Show("Cập nhật loại phòng thất bại", "Thông báo"); } }
private void btnXoaLoaiPhong_Click(object sender, EventArgs e) { string maLoaiPhong = txtMaLoaiPhong.Text; if (maLoaiPhong == "") { XtraMessageBox.Show("Chưa chọn dữ liệu để xóa", "Thông báo"); } if (LoaiPhong_BLL.XoaLoaiPhong(maLoaiPhong) == 1) { DialogResult _dr = MessageBox.Show("Bạn có chắc chắn muốn xóa không", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (_dr == DialogResult.Yes) { LoaiPhong_DTO lphgDTODelete = lstThongTinLoaiPhong.Single(n => n.MaLoaiPhong == maLoaiPhong); lstThongTinLoaiPhong.Remove(lphgDTODelete); HienThiLaiDuLieuTrenGridView(); XtraMessageBox.Show("Đã xóa 1 loại phòng thành công", "Thông báo"); } else { XtraMessageBox.Show("Xóa 1 loại phòng thất bai!! Xin kiểm tra lại dữ liệu cần xóa", "Thông báo"); } } }
public void setUp() { loai1 = new LoaiPhong_DTO("Deluxe", 1, 300000); loai2 = new LoaiPhong_DTO("Pro", 5, 400000); loai3 = new LoaiPhong_DTO("Vip", 5, 500000); }
public static int CapNhatLoaiPhong(LoaiPhong_DTO lphgDTO) => LoaiPhong_DAL.CapNhatLoaiPhong(lphgDTO);
public static int ThemLoaiPhong(LoaiPhong_DTO lphgDTO) => LoaiPhong_DAL.ThemLoaiPhong(lphgDTO);