public void LoadData() { //trThai = 1; //TrangThai(); LoaiPhongBUS lp = new LoaiPhongBUS(); cbo_loaiPhong.DataSource = lp.DanhSachLoaiPhong().FindAll(o => o.TINHTRANG == true); cbo_loaiPhong.ValueMember = "MALOAIPHONG"; cbo_loaiPhong.DisplayMember = "TENLOAIPHONG"; TinhTrangPhongBUS tt = new TinhTrangPhongBUS(); cbo_tinhtrang.DataSource = tt.DSTINHTRANGPHONG(); cbo_tinhtrang.ValueMember = "MATTR"; cbo_tinhtrang.DisplayMember = "TENTTR"; //load datagridviewcomboboxcolum truoc khi load ds . DataGridViewComboBoxColumn dgvcb_loaiphong = (DataGridViewComboBoxColumn)dgv_phong.Columns["colLOAIPHONG"]; dgvcb_loaiphong.DataSource = lp.DanhSachLoaiPhong().FindAll(o => o.TINHTRANG == true); dgvcb_loaiphong.ValueMember = "MALOAIPHONG"; dgvcb_loaiphong.DisplayMember = "TENLOAIPHONG"; DataGridViewComboBoxColumn dgvcb_tinhtrang = (DataGridViewComboBoxColumn)dgv_phong.Columns["colTINHTRANG"]; dgvcb_tinhtrang.DataSource = tt.DSTINHTRANGPHONG(); dgvcb_tinhtrang.ValueMember = "MATTR"; dgvcb_tinhtrang.DisplayMember = "TENTTR"; //DataGridViewCheckBoxColumn dgvckb = (DataGridViewCheckBoxColumn)dgv_sanpham.Columns["TinhTrang"]; PhongBUS b = new PhongBUS(); dgv_phong.DataSource = b.DanhSachPhong(); }
private void XuLyTraCuu(int loaiPhong, int tinhTrang) { PhongBUS b = new PhongBUS(); List <PhongDTO> lst = b.DanhSachPhong().FindAll(o => o.LOAIPHONG == loaiPhong && o.TINHTRANG == tinhTrang); dgv_phong.DataSource = lst; }
private void btn_tracuuPSONGUOI_Click(object sender, EventArgs e) { PhongBUS a = new PhongBUS(); List <PhongDTO> b = new List <PhongDTO>(); b = a.DanhSachPhong().FindAll(o => o.SONGUOI >= int.Parse(txt_soNGUOI.Text)); try { if (b != null) { txt_tenPhong.Text = b[0].TENPHONG; txt_gia.Text = b[0].GIAPHONG.ToString(); } else { txt_tenPhong.Text = "Không còn phòng"; txt_gia.Text = string.Empty; } } catch { txt_tenPhong.Text = "Không tìm thấy"; txt_gia.Text = string.Empty; } cbo_loaiPhong.SelectedIndex = -1; }
private void SuKienLoadForm() { cmbLoaiPhong.DataSource = PhongBUS.LoaiPhong(); lstt = PhongBUS.DanhSachPhong(); for (int i = 0; i < lstt.Count; i++) { lstt[i].DonGia = Convert.ToDecimal(string.Format("{0:0,0}", lstt[i].DonGia)); } gcDanhSachPhong.DataSource = lstt; btnDatPhong.Enabled = false; }
private void frmQuanLiPhong_Load(object sender, EventArgs e) { cmbLoaiPhong.DataSource = PhongBUS.LoaiPhong(); ThietLapTextbox(false); ThietLapButton(false); List <PhongDTO> lstt = new List <PhongDTO>(); lstt = PhongBUS.DanhSachPhong(); for (int i = 0; i < lstt.Count; i++) { lstt[i].DonGia = Convert.ToDecimal(string.Format("{0:0,0}", lstt[i].DonGia)); } gcDanhSachPhong.DataSource = lstt; }
private void cbo_loaiPhong_SelectionChangeCommitted(object sender, EventArgs e) { PhongBUS a = new PhongBUS(); PhongDTO b = new PhongDTO(); b = a.DanhSachPhong().Find(o => o.LOAIPHONG == int.Parse(cbo_loaiPhong.SelectedValue.ToString()) && o.TINHTRANG == 2); if (b != null) { txt_tenPhong.Text = b.TENPHONG != string.Empty ? b.TENPHONG : "Không còn phòng"; txt_gia.Text = b.GIAPHONG.ToString(); } else { txt_tenPhong.Text = "Không còn phòng"; txt_gia.Text = string.Empty; } txt_soNGUOI.Text = string.Empty; }
private void loaddata() { lv_HoaDonChuaThanhToan.Items.Clear(); LoaiPhongBUS lp = new LoaiPhongBUS(); cbo_loaiPhong.DataSource = lp.DanhSachLoaiPhong().FindAll(o => o.TINHTRANG == true); cbo_loaiPhong.ValueMember = "MALOAIPHONG"; cbo_loaiPhong.DisplayMember = "TENLOAIPHONG"; cbo_loaiPhong.SelectedIndex = -1; khBUS = new KhachHangBUS(); nvBUS = new NhanVienBUS(); HoaDonBUS hdBus = new HoaDonBUS(); lsHoaDonHienHanh = hdBus.DanhSachHoaDon().FindAll(o => o.TINHTRANG == false); foreach (HoaDonDTO a in lsHoaDonHienHanh) { PhongBUS pBus = new PhongBUS(); PhongDTO pDTO = pBus.DanhSachPhong().Find(o => o.MAPHONG == a.MAPHONG); ListViewItem item = new ListViewItem(pDTO.TENPHONG); item.SubItems.Add(a.MAHD); item.SubItems.Add(a.MAPHONG); item.SubItems.Add(a.MANV); item.SubItems.Add(nvBUS.DanhSachNhanVien().Find(o => o.MANV.Trim() == a.MANV.Trim()).HOTENNV); item.SubItems.Add(a.MAKH); item.SubItems.Add(khBUS.DanhSachKhachHang().Find(o => o.MAKH.Trim() == a.MAKH.Trim()).TENKH); item.SubItems.Add(a.THOIGIANBATDAU.ToString("dd/MM/yyyy HH:mm")); item.SubItems.Add(a.THOIGIANKETTHUC.ToString("dd/MM/yyyy HH:mm")); item.SubItems.Add(a.TONGTHANHTOAN); item.SubItems.Add(a.THOIGIANBATDAU.ToString()); item.SubItems.Add(a.TINHTRANG?"1":"0"); item.SubItems.Add(a.GIAPHONG.ToString()); lv_HoaDonChuaThanhToan.Items.Add(item); } maHDmoi = DoAnQLKaraokeBUS.HoaDonBUS.MaHDmoi(); txt_maHD.Text = maHDmoi; }
private void lv_HoaDonChuaThanhToan_SelectedIndexChanged(object sender, EventArgs e) { btn_huyHD.Enabled = true; btn_capNhat.Enabled = true; pBUS = new PhongBUS(); lpBUS = new LoaiPhongBUS(); khBUS = new KhachHangBUS(); if (lv_HoaDonChuaThanhToan.SelectedItems.Count > 0) { ListViewItem a = lv_HoaDonChuaThanhToan.SelectedItems[0]; PhongDTO pDTO = pBUS.DanhSachPhong().Find(o => o.MAPHONG.Trim() == a.SubItems[2].Text.Trim()); LoaiPhongDTO lpDTO = lpBUS.DanhSachLoaiPhong().Find(o => o.MALOAIPHONG == pDTO.LOAIPHONG); KhachHangDTO khDTO = khBUS.DanhSachKhachHang().Find(o => o.MAKH.Trim() == a.SubItems[5].Text.Trim()); hdHienHanh = new HoaDonDTO() { MAHD = a.SubItems[1].Text, MAPHONG = a.SubItems[2].Text, MANV = a.SubItems[3].Text, NGUOILAPHD = a.SubItems[4].Text, MAKH = a.SubItems[5].Text, HOTENKH = a.SubItems[6].Text, THOIGIANBATDAU = DateTime.Parse(a.SubItems[7].Text), THOIGIANKETTHUC = DateTime.Parse(a.SubItems[8].Text), TONGTHANHTOAN = a.SubItems[9].Text, TINHTRANG = a.SubItems[10].Text == "1" ? true : false, GIAPHONG = a.SubItems[12].Text, TENPHONG = pDTO.TENPHONG, MALOAIPHONG = pDTO.LOAIPHONG, SDT = khDTO.SDT }; } Bind(); }
private void btnTimTatCa_Click(object sender, EventArgs e) { gcDanhSachPhong.DataSource = PhongBUS.DanhSachPhong(); txtDonGiaTu.Text = ""; txtDonGiaDen.Text = ""; }
private void btn_luu_Click(object sender, EventArgs e) { if (dtp_thoiGianBatDau.Value.Hour < DateTime.Now.Hour) { MessageBox.Show("Thời gian bắt đầu phải là thời gian hiện tại hoặc lớn hơn"); return; } else if (dtp_thoiGianBatDau.Value.Hour == DateTime.Now.Hour && dtp_thoiGianBatDau.Value.Minute < DateTime.Now.Minute) { MessageBox.Show("Thời gian bắt đầu phải là thời gian hiện tại hoặc lớn hơn"); return; } else if (dtp_thoiGianBatDau.Value.Hour > DateTime.Now.Hour + 2) { MessageBox.Show("Chỉ cho đặt phòng trong 2 tiếng trở lại"); return; }// kiem tra thoi gian if (txt_sdt.Text == string.Empty || txt_tenKH.Text == string.Empty || txt_sdt.Text.Length > 11 || txt_sdt.Text.Length < 10) { MessageBox.Show("Thông tin về khách hàng không hợp lệ !"); } else { KhachHangDTO khDTO; if (txt_tenKH.Enabled == true) { KhachHangBUS khBUS = new KhachHangBUS(); khDTO = new KhachHangDTO() { MAKH = khBUS.MaKHMoi(), LOAIKH = 1, TENKH = txt_tenKH.Text, SDT = txt_sdt.Text, TINHTRANG = 1 }; bool ktkh = khBUS.ThemKH(khDTO); try { if (ktkh) { MessageBox.Show("Một khách hàng vừa được thêm vào hệ thống"); btn_traCuuSDT_Click(sender, e); FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Khách hàng " + khDTO.TENKH + " SDT :" + khDTO.SDT + "được thêm vào hệ thống" }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); } } catch { MessageBox.Show("SĐT khách hàng này đã có trong hệ thống !"); } } HoaDonDTO hd = new HoaDonDTO(); PhongBUS a = new PhongBUS(); PhongDTO pDTO = a.DanhSachPhong().Find(o => o.TENPHONG == txt_tenPhong.Text); hd.MAHD = txt_maHD.Text; hd.MAPHONG = pDTO.MAPHONG.Trim(); FrmChinh frmchinh = (FrmChinh)this.MdiParent; hd.MANV = frmchinh.nvDangNhap.MANV.Trim(); NhanVienDTO nv = new NhanVienBUS().DanhSachNhanVien().Find(o => o.MANV.Trim() == frmchinh.nvDangNhap.MANV.Trim()); hd.NGUOILAPHD = nv.HOTENNV; if (khHienHanh != null) { hd.MAKH = khHienHanh.MAKH.Trim(); hd.THOIGIANBATDAU = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy") + " " + dtp_thoiGianBatDau.Text); hd.THOIGIANKETTHUC = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyyy") + " " + dtp_thoiGianBatDau.Text); hd.TONGTHANHTOAN = txt_gia.Text.Replace(".", "").Replace("VNĐ", ""); hd.GIAPHONG = txt_gia.Text.Replace(".", "").Replace("VNĐ", ""); hd.TINHTRANG = false; hd.HOTENKH = txt_tenKH.Text;; hd.SDT = txt_sdt.Text; } hdBUS = new HoaDonBUS(); if (trThai == 2) { bool kq = hdBUS.ThemHD(hd); if (kq) { MessageBox.Show("Them hoa don than cong !"); trThai = 1; FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Hóa đơn " + hd.MAHD + "được lập" }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); } else { MessageBox.Show("Them that bai !"); } } loaddata(); Bind(); TrangThai(); } }