//TheKhachHang_BUS theKH_BUS = new TheKhachHang_BUS(); //LoaiTheKhachHang_BUS loaiTheKH_BUS = new LoaiTheKhachHang_BUS(); //List<clsTheKhachHang> lstTheKH; //List<clsLoaiTheKhachHang> lstLoaiTheKH; private void HienThiDSTheKhachHang(string ma, string ten) { TheKhachHang_BUS theKH_BUS = new TheKhachHang_BUS(); LoaiTheKhachHang_BUS loaiTheKH_BUS = new LoaiTheKhachHang_BUS(); List <clsTheKhachHang> lstTheKH = theKH_BUS.LayDanhSachTheKH(ma, ten); List <clsLoaiTheKhachHang> lstLoaiTheKH = loaiTheKH_BUS.LayLoaiTheKhachHang(); var query = from theKH in lstTheKH join loaiTheKH in lstLoaiTheKH on theKH.MaLoaiThe equals loaiTheKH.MaLoaiThe select new { theKH.MaThe, theKH.MaKhachHang, theKH.MaLoaiThe, theKH.NgayDangKy, theKH.TrangThai, loaiTheKH.TenLoaiTheKH, loaiTheKH.DonViGiamGia, loaiTheKH.GiamGia }; dgvDSTheKH.AutoGenerateColumns = false; //dgvDSTheKH.DataSource = lstTheKH; dgvDSTheKH.DataSource = query.ToList(); }
private void btnMoThe_Click(object sender, EventArgs e) { if (DialogResult.Yes == MessageBox.Show("Mở thẻ khách hàng", "Xác nhận mở thẻ", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { clsTheKhachHang TheKH = TaoDoiTuongTheKhachHang(true); TheKhachHang_BUS bus = new TheKhachHang_BUS(); if (bus.ThaoTacVoiDoiTuongTheKhachHang(TheKH, "Update")) { HienThiDSTheKhachHang("", ""); TrangThaiBanDau(); } } }
private void btnThem_Click(object sender, EventArgs e) { if (KiemTraDuLieuHopLe()) { string strThongBao = "Thêm khách hàng " + txtHoTen.Text; MessageBoxButtons MBButton = MessageBoxButtons.OK; MessageBoxIcon MBIcon = MessageBoxIcon.Question; if (strWarning != "") { strThongBao = strWarning += "\n Vẫn muốn tiếp tục"; MBButton = MessageBoxButtons.YesNo; MBIcon = MessageBoxIcon.Warning; } if (DialogResult.Yes == MessageBox.Show(strThongBao, "Xác nhận thêm", MBButton, MBIcon)) { TheKhachHang_BUS theKH_bus = new TheKhachHang_BUS(); clsTheKhachHang theKH = TaoDoiTuongTheKhachHang(); KhachHang_BUS KH_bus = new KhachHang_BUS(); clsKhachHang_DTO KH = TaoDoiTuongKhachHang(); try { if (KH_bus.ThaoTacVoiKhachHang(KH, "Add") && theKH_bus.ThaoTacVoiDoiTuongTheKhachHang(theKH, "Add")) { //MessageBox.Show("Đã thêm khách hàng " + KH.TenKhachHang); TrangThaiBanDau(); TuPhatSinhMaKhachHang(); } } catch (Exception) {} } //else //{ // //MessageBox.Show("Hủy thao tác"); //} } else { MessageBox.Show(strError, "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error); } strError = ""; strWarning = ""; }
private void dgvDSKH_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (DialogResult.Yes == MessageBox.Show("Xóa khách hàng?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { TheKhachHang_BUS busTheKH = new TheKhachHang_BUS(); KhachHang_BUS busKH = new KhachHang_BUS(); if (busKH.Xoa(txtMaKH.Text) && busTheKH.Xoa(txtMaKH.Text)) { //MessageBox.Show("Đã xóa khách hàng"); TrangThaiBanDau(); HienThiDSKhachHang(); } } //else MessageBox.Show("Hủy thao tác"); } }
private void txtMaTheKhachHang_TextChanged(object sender, EventArgs e) { TheKhachHang_BUS busTheKH = new TheKhachHang_BUS(); if (busTheKH.LayTenKhacHangQuaMaThe(txtMaTheKhachHang.Text.Trim()) != null) { if (flagisKhach) { tongtien = tongtien - (tongtien / 20); flagisKhach = false; } picTick.Visible = lblTenKhachHang.Visible = true; lblTenKhachHang.Text = busTheKH.LayTenKhacHangQuaMaThe(txtMaTheKhachHang.Text.Trim()); } else { lblTenKhachHang.Visible = picTick.Visible = false; lblTenKhachHang.Text = ""; } }
private string TuPhatSinhMaTheKhachHang() { TheKhachHang_BUS bus = new TheKhachHang_BUS(); return(bus.LayMaTheKhachHang()); }
private bool KiemTraKhachHangDaCoThe(string maKH) { TheKhachHang_BUS bus = new TheKhachHang_BUS(); return(bus.KiemTraKhachHangDaCoThe(maKH)); }