private void btnluu_Click(object sender, EventArgs e) { Regex kiemtraten = new Regex(@"[a-zA-Z\s]"); Regex kiemtrasodienthoai = new Regex(@"^(09|01[2|6|8|9])+([0-9]{8})\b$"); if (!kiemtraten.IsMatch(txttenkhachhang.Text)) { txttenkhachhang.Text = "Tên khách hàng không hợp lệ"; txttenkhachhang.ForeColor = Color.Red; } if (!kiemtrasodienthoai.IsMatch(txtsodienthoai.Text)) { txtsodienthoai.Text = "Số điện thoại không hợp lệ"; txtsodienthoai.ForeColor = Color.Red; } if (kiemtraten.IsMatch(txttenkhachhang.Text) && kiemtrasodienthoai.IsMatch(txtsodienthoai.Text)) { eKhachHang khachhang = new eKhachHang(); khachhang.MaKhachHang = lblmakhachhang.Text; khachhang.TenKhachHang = txttenkhachhang.Text; khachhang.Phone = txtsodienthoai.Text; if (khachhangbll.ThayDoiThongTinKhachHang(khachhang)) { dataGridView1.CurrentRow.Cells[2].Value = txtsodienthoai.Text; } } }
private void btnXemKhachHang_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(tbxMaKH.Text.ToString())) { MessageBox.Show("Vui lòng nhập mã khách hàng"); } else { eKhachHang kh = new eKhachHang(); kh = busKH.layKhachHangTheoMaKhachHang(tbxMaKH.Text.ToString()); if (kh == null) { MessageBox.Show("Thông tin chưa chính xác, vui lòng kiểm tra lại"); } else { btnHuyPhiTraMuon.Enabled = true; btnXemKhachHang.Enabled = false; tbxTenKhachHang.Text = kh.Tenkh; tbxDiaChi.Text = kh.Diachi; tbxSDT.Text = kh.Sodt; lstPhieuThueChuaTra = busPT.layDanhSachPhiMuonChuaThanhToanTheoKhachHang(kh.Makh); if (lstPhieuThueChuaTra.Count == 0) { lblRong.Text = "Không có phiếu thuê nào chưa thanh toán"; } LoadDataDataGridView(dataGridViewX1, lstPhieuThueChuaTra); } } }
private void btnSua_Click(object sender, EventArgs e) { if (txtSDT.Text != "" && txtTenKH.Text != "" && txtDiaChi.Text != "" && kiemTraSo(txtSDT.Text)) { eKhachHang kh = new eKhachHang(); kh.MaKhachHang = txtMaKH.Text; kh.TenKH = txtTenKH.Text; kh.DiaChi = txtDiaChi.Text; kh.SoDienThoai = txtSDT.Text; kh.PhiPhat = Decimal.Parse(txtPhiPhat.Text); if (busQuanLyKhachHang.suaKhachHang(kh)) { MessageBox.Show("Sửa thành công!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Information); dsKH = busQuanLyKhachHang.layDSKhachHang(); txtMaKH.Text = "KH" + kiemTraMaTuDong(getMaDD_AuTo(busQuanLyKhachHang.layDSKhachHang())); griDanhSachKhachHang.DataSource = dsKH; formatDatagridsKhachHang(); txtSDT.Text = ""; txtTenKH.Text = ""; txtDiaChi.Text = ""; btnXoa.Enabled = false; btnSua.Enabled = false; btnThem.Enabled = true; } } else { MessageBox.Show("Tên khách hàng, số điện thoại, địa chỉ không được rỗng và số điện thoại khác chuỗi!", "Thông báo!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnthemkhachhang_Click(object sender, EventArgs e) { Regex kiemtraten = new Regex(@"[a-zA-Z\s]"); Regex kiemtrasodienthoai = new Regex(@"^(09|01[2|6|8|9])+([0-9]{8})\b$"); if (!kiemtraten.IsMatch(txttenkhachhang.Text)) { txttenkhachhang.Text = "Tên khách hàng không hợp lệ"; txttenkhachhang.ForeColor = Color.Red; } if (!kiemtrasodienthoai.IsMatch(txtsodienthoai.Text)) { txtsodienthoai.Text = "Số điện thoại không hợp lệ,xin vui lòng nhập lại"; txtsodienthoai.ForeColor = Color.Red; } if (kiemtraten.IsMatch(txttenkhachhang.Text) && kiemtrasodienthoai.IsMatch(txtsodienthoai.Text)) { eKhachHang khachhang = new eKhachHang(); string makh = GenerateAnID(RandANumber(0, 1000), "KH"); khachhang.MaKhachHang = makh; khachhang.TenKhachHang = txttenkhachhang.Text; khachhang.Phone = txtsodienthoai.Text; if (khachhangbll.AddACustomer(khachhang)) { lblmakhachhang.Text = makh; txtsodienthoai.Clear(); txttenkhachhang.Clear(); } else { lblmakhachhang.Text = ""; } } }
private void btnKhToView_Click(object sender, EventArgs e) { KhachHangBUS khbus = new KhachHangBUS(); foreach (var khachhang in khbus.getcmnd(txtTKcmnd.Text)) { eKhachHang kh = new eKhachHang(); kh = khachhang; ls.Add(kh); } for (int i = 0; i < ls.Count - 1; i++) { if (ls.Count == 1) { break; } for (int j = i + 1; j < ls.Count; j++) { if (ls[i].MaKH.Equals(ls[j].MaKH)) { ls.RemoveAt(i); } } } dgvDsKH.DataSource = ls.ToList(); }
private void btnCapNhatBN_Click(object sender, EventArgs e) { eKhachHang kh = new eKhachHang(); int vt = dvwDSBN.CurrentCell.RowIndex; kh.idKH = Convert.ToInt32(dvwDSBN.Rows[vt].Cells["idKH"].Value.ToString()); kh.tenKH = txtTenBN.Text.Trim(); kh.soDienThoai = txtSodt.Text.Trim(); kh.ngaySinh = Convert.ToDateTime(dtpns.Text.ToString()); kh.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked == true) { kh.gioiTinh = true; } else { kh.gioiTinh = false; } int kq = wcf.UpdateKhachHang(kh); if (kq == 1) { MessageBox.Show("Cập nhật thông tin khách hàng thành công!"); loaddatagridview_dskh(dvwDSBN, wcf.GetKhachHangs().ToList()); } else { return; } }
private void btnTim_Click(object sender, EventArgs e) { if (!txtidkh.Text.ToString().Trim().Equals("")) { eKhachHang kh = khachHangBUL.Find(Convert.ToInt32(txtidkh.Text.ToString().Trim())); if (kh != null) { idkh = kh.id_KhachHang; txthotenkh.Text = kh.tenKhachHang; txtidkh.Text = kh.id_KhachHang.ToString(); txtsdt.Text = kh.soDT; listThueHen = phiTreHenBUL.getListPhiTreHen(kh.id_KhachHang); LoadData(listThueHen); foreach (DataGridViewRow row in dgvPhiTreHen.Rows) { tongTien += Convert.ToDouble(row.Cells[4].Value.ToString()); } txtTienThanhToan.Text = tongTien.ToString(); } else { MessageBox.Show("Không tìm thấy thông tin khách hàng"); } } else { MessageBox.Show("ID khách hàng không để trống"); return; } }
private void ThueDia_Load(object sender, EventArgs e) { #region Khởi tạo các thành phần được sử dụng busDIA = new busDia(); busPT = new busPhieuThue(); busKhachHang = new busKhachHang(); busLoai = new busLoaiDia(); busTieuDe = new busTieuDe(); busPDat = new busPhieuDat(); busThue = new busPhieuThue(); lstPhieuThue = new List <ePhieuThue>(); lstTraNo = new List <ePhieuThue>(); lstThue = new List <ePhieuThue>(); lstThueDat = new List <ePhieuThue>(); lstDatTruoc = new List <ePhieuDat>(); dts_Phi = new DataTable(); dts_Dia = new DataTable(); kh = new eKhachHang(); #endregion #region Đóng các thành phần chưa dùng đến splitContainer1.Panel2.Enabled = false; splitContainer3.Panel2.Enabled = false; #endregion }
public bool UpDatekhachhang(eKhachHang kh) { try { Tbl_KhachHang update = DB.Tbl_KhachHangs.Single(tmp => tmp.maKH == kh.Makh); update.maKH = kh.Makh; update.tenKH = kh.Tenkh; update.diachi = kh.Diachi; update.email = kh.Email; update.gioitinh = kh.Gioitinh; update.nghenghiep = kh.Nghenghiep; update.soCMND = kh.Socmnd; update.sodienthoai = kh.Sodienthoai; update.trangthai = kh.Trangthai; update.ngaycapCMND = kh.Ngaycapcmnd; update.ngaysinh = kh.Ngaysinh; DB.SubmitChanges(); return(true); } catch { return(false); } }
private void btnIn_Click(object sender, EventArgs e) { HoaDon bc = new HoaDon(); List <eKhachHang> listkh = new List <eKhachHang>(); ChiTietThuePhongBUS cttpbus = new ChiTietThuePhongBUS(); PhongBUS pbus = new PhongBUS(); for (int i = 0; i < gridViewLuongKhach.RowCount; i++) { eKhachHang kh = new eKhachHang(); kh.SoPhong = gridViewLuongKhach.GetRowCellValue(i, gridViewLuongKhach.Columns[0]).ToString(); kh.TenKH = gridViewLuongKhach.GetRowCellValue(i, gridViewLuongKhach.Columns[1]).ToString(); kh.SoCMND = gridViewLuongKhach.GetRowCellValue(i, gridViewLuongKhach.Columns[2]).ToString(); kh.SoDT = gridViewLuongKhach.GetRowCellValue(i, gridViewLuongKhach.Columns[3]).ToString(); string tgian = cttpbus.getCTTP_By_MaPhong_TrangThai(pbus.maPhong_byTen(kh.SoPhong), false).GioVao + " " + cttpbus.getCTTP_By_MaPhong_TrangThai(pbus.maPhong_byTen(kh.SoPhong), false).NgayVao.ToShortDateString(); kh.ThoiGianNhanPhong = tgian; listkh.Add(kh); } bc.thoiGianInHD = DateTime.Now.ToLongTimeString() + " " + DateTime.Now.ToShortDateString(); frmPrint frmInBCDV = new frmPrint(); frmInBCDV.InBaoCaoInLuongKhachTuReport(bc, listkh.ToList()); frmInBCDV.ShowDialog(); this.Close(); }
private void btnThem_Click(object sender, EventArgs e) { eKhachHang k = new eKhachHang(); if (dtpns.Value < DateTime.Today) { k.ngaySinh = Convert.ToDateTime(dtpns.Text.ToString()); k.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked == true) { k.gioiTinh = true; } else { k.gioiTinh = false; } k.soDienThoai = txtSodt.Text.Trim(); k.tenKH = txtTenBN.Text.Trim(); idKH = khwcf.add_getIDKhachHang_Cuoi(k); if (idKH != -1) { MessageBox.Show("Thêm khách hàng thành công!"); this.Close(); } else { return; } } else { MessageBox.Show("Chọn ngày sinh < ngày hiện tại!"); return; } }
void ThemKH() { eKhachHang newkh = new eKhachHang(); newkh.TenKH = txtTenKhach.Text; newkh.SoCMND = txtCMND.Text; newkh.SoDT = txtSDT.Text; if (radNam.Checked == true) { newkh.GioiTinh = true; } else { newkh.GioiTinh = false; } khBus = new KhachHangBUS(); kq = khBus.InsertKH(newkh); if (kq == 1) { MessageBox.Show("Thêm thành công!!!"); this.Close(); } else { MessageBox.Show("Bị trùng mã, nhập lại"); } }
void loaddatagridview_dsphieuhen(DataGridView dgv, List <ePhieuKham> l) { DataTable table = new DataTable(); table.Columns.Add("Mã phiếu"); table.Columns.Add("idKH"); table.Columns.Add("Tên khách hàng"); table.Columns.Add("Số điện thoại"); table.Columns.Add("Giới tính"); table.Columns.Add("Ngày sinh"); table.Columns.Add("Ngày khám"); table.Columns.Add("Tình trạng"); table.Columns.Add("Mô tả"); foreach (var item in l) { string a = ""; eKhachHang kh = wcf_kh.GetKhachHangs_byID(item.idKH); if (item.tinhTrang == 2) { a = "Hẹn khám"; } table.Rows.Add(item.idPhieuKham, kh.idKH, kh.tenKH, kh.soDienThoai, kh.gioiTinh, kh.ngaySinh, item.ngayDKKham, a, item.moTa); } dgv.DataSource = table; dgv.Columns["idKH"].Visible = false; }
private void btnThem_Click(object sender, EventArgs e) { string makh = txtMaKH.Text; eKhachHang k = new eKhachHang(); k.Makh = txtMaKH.Text; k.Tenkh = txtTenKH.Text; k.Diachi = txtDiaChi.Text; k.Ngaysinh = Convert.ToDateTime(dtpngaysinh.Text); k.Ngaycapcmnd = Convert.ToDateTime(dtpngaycapcmnd.Text); k.Trangthai = Convert.ToInt32(txtTrangThai.Text); k.Nghenghiep = txtNgheNghiep.Text; k.Email = txtEmail.Text; k.Sodienthoai = txtSDT.Text; k.Socmnd = txtCMND.Text; k.Gioitinh = txtGioiTinh.Text; int kq = khbll.AddKH(k); if (kq == 1) { MessageBox.Show("them thanh cong"); } else { MessageBox.Show("Thêm Thất Bại!Kiểm Tra Chùng Mã."); } dgvKhachHang.DataSource = khbll.GetAllKhachHang(); }
private void btnXemCT_Click(object sender, EventArgs e) { eKhachHang thongtinkhachhang = new eKhachHang(); thongtinkhachhang = busPT.layThongTinKhachHangTheoPhieu(kh.Makh); ChiTietTraMuon frmChiTiet = new ChiTietTraMuon(thongtinkhachhang); frmChiTiet.ShowDialog(); }
public int AddKH(eKhachHang kh) { var makhachhang = DB.Tbl_KhachHangs.Where(x => x.maKH == kh.Makh).FirstOrDefault(); if (makhachhang != null) { return(0); } Tbl_KhachHang khTmp = new Tbl_KhachHang(); khTmp.maKH = kh.Makh; khTmp.tenKH = kh.Tenkh; khTmp.diachi = kh.Diachi; khTmp.soCMND = kh.Socmnd; khTmp.sodienthoai = kh.Sodienthoai; khTmp.gioitinh = kh.Gioitinh; khTmp.ngaycapCMND = kh.Ngaycapcmnd; khTmp.nghenghiep = kh.Nghenghiep; khTmp.ngaysinh = kh.Ngaysinh; khTmp.trangthai = kh.Trangthai; khTmp.email = kh.Email; DB.Tbl_KhachHangs.InsertOnSubmit(khTmp); DB.SubmitChanges(); return(1); }
private void btnThem_Click(object sender, EventArgs e) { eKhachHang kh = new eKhachHang(); kh.tenKH = txtTenKH.Text.Trim(); kh.soDienThoai = txtSodt.Text.Trim(); kh.ngaySinh = Convert.ToDateTime(dateTimeNgaySinh.Text); kh.diaChi = txtDiaChi.Text.Trim(); if (radNam.Checked) { kh.gioiTinh = true; } else { kh.gioiTinh = false; } int i = khwcf.AddKhachHang(kh); if (i == 1) { MessageBox.Show("Thêm thành công"); LoadDSKhachHang(dvwDSBN, khwcf.GetKhachHangs().ToList()); } else { MessageBox.Show("Thêm thất bại"); } }
//Lấy danh sách khách hàng bị trễ hạn (Trễ hạn) public List <eKhachHang> layDSKhachHangTreHanThueDia() { var dskh = (from n in db.tbKhachHangs join x in db.tbLapPhieuThues on n.MaKhachHang equals x.MaKhachHang join d in db.tbDiaCDs on x.MaDiaCD equals d.MaDiaCD where (DateTime.Now > x.NgayPhaiTra) && d.TinhTrangDia.Equals("Đang Thuê") select new { maKhachHang = n.MaKhachHang, tenKH = n.TenKH, diaChi = n.DiaChi, soDienThoai = n.SoDienThoai, phiPhat = n.PhiPhat }); List <eKhachHang> dsKH = new List <eKhachHang>(); foreach (var item in dskh) { eKhachHang kh = new eKhachHang(); kh.MaKhachHang = item.maKhachHang; kh.TenKH = item.tenKH; kh.DiaChi = item.diaChi; kh.SoDienThoai = item.soDienThoai; kh.PhiPhat = (Decimal)item.phiPhat; dsKH.Add(kh); } return(dsKH); }
private void UpdateDVDDatTruoc() { List <ePhieuDatTruoc> list = phieuDatTruocBUL.getPhieuDatTruocs(); foreach (ePhieuDatTruoc item in list) { foreach (eDVD dVD in listDVD) { if (item.id_TieuDe == dVD.id_TieuDe) { eKhachHang kh = khBul.Find(item.id_KhachHang); eTieuDe tieuDe = tieuDeBUL.Find(dVD.id_TieuDe); string text = "Khách hàng: " + kh.tenKhachHang + "\nSố điện thoại: " + kh.soDT + "\n Muốn tiếp tục giữ lại DVD có tiêu đề: " + tieuDe.tenTieuDe + "\n Hãy thông báo với khách hàng"; DialogResult dialogResult = MessageBox.Show(text, "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { phieuDatTruocBUL.Update(item.id_PhieuDatTruoc, dVD.id_DVD); MessageBox.Show("Đã giữ DVD lại cho khách hàng"); } else if (dialogResult == DialogResult.No) { phieuDatTruocBUL.DeletePDTByIDPhieu_IDTieuDe(item.id_PhieuDatTruoc); MessageBox.Show("Huỷ yêu cầu đặt trước dvd của khách hàng thành công"); } } } } }
private void btn_tkID_Click(object sender, EventArgs e) { if (txt_IDDia.Text.ToString().Trim().Equals("")) { MessageBox.Show("Nhập Id DVD"); txt_IDDia.Focus(); return; } int id_dvd = Convert.ToInt32(txt_IDDia.Text.ToString().Trim()); ePhieuThueTra phieu = phieuTTBul.getPhieuThueTraByIdDVD(id_dvd); if (phieu != null) { eKhachHang kh = khBul.GetKhachHangByID(phieu.id_KhachHang); txt_idkh.Text = kh.id_KhachHang.ToString(); txt_sdt.Text = kh.soDT; txt_tenkh.Text = kh.tenKhachHang; txt_tendia.Text = tieuDeBUL.GetTieuDeByID(dvdBul.FindDVDById(id_dvd).id_TieuDe).tenTieuDe; table.Rows.Add(phieu.id_PhieuThue, phieu.id_DVD, phieu.ngayThue, kh.id_KhachHang, kh.tenKhachHang); LoadData(); } else { MessageBox.Show("Không tìm thấy kết quả"); } }
private void txtsodt_TextChanged(object sender, EventArgs e) { XuLyHoTroAutocomlet(); if (txtsodt.Text.Length > 10) { MessageBox.Show("Số điện thoại phải là 10 ký tự số!"); Clear(); txtsodt.Focus(); return; } eKhachHang k = wcf_kh.TimKiemKH_theosoDT_equals(txtsodt.Text.Trim()); if (k != null) { txtidkh.Text = k.idKH.ToString(); txtdiachi.Text = k.diaChi; txttenkh.Text = k.tenKH; dtpns.Text = (k.ngaySinh.ToString()); if (k.gioiTinh == true) { radnam.Checked = true; } else { radnu.Checked = true; } } else { return; } }
private void btnSearch_Click(object sender, EventArgs e) { dgvphitrehanthanhtoan.DataSource = null; if (txt_ID.Text.Trim().Equals("")) { MessageBox.Show("Không được để rỗng"); txt_ID.Focus(); return; } eKhachHang kh = new eKhachHang(); kh = khbul.Find(Convert.ToInt32(txt_ID.Text.Trim())); if (kh != null) { idkh = kh.id_KhachHang; txt_ten.Text = kh.tenKhachHang; txt_cmnd.Text = kh.soCMND; txt_sdt.Text = kh.soDT; CheckDsTreHen(); } else { DialogResult dialogResult = MessageBox.Show("Không tồn tài khách hàng. " + "Bạn có muốn thêm khách hàng?", "Thông báo", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { QuanLyKhachHang frm = new QuanLyKhachHang(); // xử lí sau frm.ShowDialog(); } } }
private void CT_PhieuHen_Load(object sender, EventArgs e) { if (idKhachHang != 0) { eKhachHang k = wcf_kh.GetKhachHangs_byID(idKhachHang); txtidkh.Text = k.idKH.ToString(); dtpns.Text = k.ngaySinh.ToString(); txttenkh.Text = k.tenKH; txtdiachi.Text = k.diaChi; txtsodt.Text = k.soDienThoai; if (k.gioiTinh == true) { radnam.Checked = true; } else { radnam.Checked = true; } ePhieuKham p = wcf_phieu.getPhieuKham_byID(idPhieuKham); txtmota.Text = p.moTa; dtpngayhen.Text = p.ngayDKKham.ToString(); } txtsodt.AutoCompleteMode = AutoCompleteMode.Suggest; txtsodt.AutoCompleteSource = AutoCompleteSource.CustomSource; }
private void txtMaKhachHangPhieuThue_Leave(object sender, EventArgs e) { string maKH = txtMaKhachHangPhieuThue.Text; eKhachHang kh = busLapPhieuThue.LayThongTinKhachHang(maKH); if (kh != null) { layDSDatDiaCuaKH(txtMaKhachHangPhieuThue.Text); btnChiTietPhiPhat_PhieuThue.Enabled = true; txtTenKhachPhieuThue.Text = kh.TenKH; List <eChiTietPhiPhat> lsChiTietPhiPhat = new List <eChiTietPhiPhat>(); lsChiTietPhiPhat = busXemChiTietPhiPhat.GetAllPhiPhatTheoMaKH(kh.MaKhachHang); double tt = 0; foreach (eChiTietPhiPhat tam in lsChiTietPhiPhat) { tt += tam.PhiPhat; } lblHienThiPhiPhat_PhieuThue.Text = Convert.ToDouble(tt).ToString(); } else { MessageBox.Show("Vui Lòng Nhập Mã Khách Hàng !.", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); btnChiTietPhiPhat_PhieuThue.Enabled = false; return; } }
public List <eKhachHang> layDanhSachKhachHangDaDatTruoc() { List <eKhachHang> listKH = new List <eKhachHang>(); var list = (from kh in db.KhachHangs join pd in db.PhieuDats on kh.MaKhachHang equals pd.MaKhachHang group kh by new { kh.MaKhachHang, kh.HoTen, kh.DiaChi, kh.SDT, } into g select g).ToList(); foreach (var e in list) { eKhachHang tam = new eKhachHang(); tam.Makh = e.Key.MaKhachHang; tam.Tenkh = e.Key.HoTen; tam.Diachi = e.Key.DiaChi; tam.Sodt = e.Key.SDT; listKH.Add(tam); } return(listKH); }
public List <eKhachHang> TimKiem(string tenkh) // tìm kiếm khách hàng theo tên { var khlist = db.KhachHangs.Where(delegate(KhachHang c) { if (ConvertToUnSign(c.TenKH + c.DiaChi + c.SDT + c.MaKH).IndexOf(tenkh, StringComparison.CurrentCultureIgnoreCase) >= 0) { return(true); } else { return(false); } }).AsQueryable(); //var khlist = (from s in db.KhachHangs // where s.TenKH.Contains(tenkh) // select s).ToList(); List <eKhachHang> lkh = new List <eKhachHang>(); foreach (KhachHang kh in khlist) { eKhachHang t = new eKhachHang(); t.MaKH = kh.MaKH; t.TenKH = kh.TenKH; t.SoDT = kh.SDT; t.DiaChi = kh.DiaChi; lkh.Add(t); } return(lkh); }
void ResetForm() { #region Khởi tạo lại các danh sách lstPhieuThue = new List <ePhieuThue>(); lstTraNo = new List <ePhieuThue>(); lstThue = new List <ePhieuThue>(); lstThueDat = new List <ePhieuThue>(); kh = new eKhachHang(); #endregion #region Xóa dữ liệu trong các bảng LoadDataDgvDia(dgvDia, lstThue); LoadDataDgvPhi(dgvPhiTraMuon, lstPhieuThue); #endregion #region Xóa dữ liệu trong các ô dữ liệu tbxMaKH.Text = ""; tbxTenKH.Text = ""; tbxSDT.Text = ""; tbxDiaChi.Text = ""; tbxMaDia.Text = ""; tbxNoTra.Text = ""; tbxTongThue.Text = ""; tbxTongNo.Text = ""; tbxNoConLai.Text = ""; tbxThanhTien.Text = ""; #endregion #region Khóa các thành phần chưa dùng tới khi khởi tạo form splitContainer1.Panel2.Enabled = false; splitContainer3.Panel2.Enabled = false; #endregion }
private void btnXacNhanIDKhach_Click(object sender, EventArgs e) { eKhachHang kh = khbll.LayThongTinKhachHang(tbIdKH.Text); if (kh == null) { XtraMessageBox.Show("Không tồn tại thông tin Khách Hàng này trong hệ thống"); } else { if (btnXacNhanIDKhach.Text == "Xác Nhận") { if (khbll.TongPhiTreKhachHang(tbIdKH.Text) == 0) { XtraMessageBox.Show("Khách hàng " + kh.HoTen + " không nợ khoản phí trễ nào"); } else { btnXacNhanIDKhach.Text = "Hủy"; tbDiaChi.Text = kh.DiaChi; tbTenKhachHang.Text = kh.HoTen; tbSDT.Text = kh.SoDienThoai; tbTienNo.Text = khbll.TongPhiTreKhachHang(tbIdKH.Text).ToString(); tbSoTienKhachTra.Enabled = true; checkBox1.Enabled = true; btnXacNhanTraPhi.Enabled = true; if (ctptbll.DanhSachPhiTretheoIDKhachHang(tbIdKH.Text) == null) { XtraMessageBox.Show("Không có dữ liệu"); } else { dataGridView2.DataSource = ctptbll.DanhSachPhiTretheoIDKhachHang(tbIdKH.Text); loadCell(); btnXoaPhiTre.Enabled = true; } } } else //Nếu là Hủy { DialogResult dialog = new DialogResult(); dialog = XtraMessageBox.Show("Các thao tác trước đó sẽ bị hủy . Bạn có muốn Hủy ?", "Thông báo Hủy", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialog == DialogResult.Yes) { btnXacNhanIDKhach.Text = "Xác Nhận"; clearALLtextbox(); dataGridView2.DataSource = null; tbIdKH.Focus(); checkBox1.Enabled = false; tbSoTienKhachTra.Enabled = false; } else { dialog = DialogResult.Cancel; } } } }
public ChiTietTreHan(List <ePhieuThueTra> listThueHenstr, eKhachHang khstr) { InitializeComponent(); btnTim.Visible = false; kh = khstr; idkh = khstr.id_KhachHang; listThueHen = listThueHenstr; }
private void linkChitiet_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { eKhachHang thongtinkhachhang = new eKhachHang(); thongtinkhachhang = busPT.layThongTinKhachHangTheoPhieu(ePT.Makhachhang); ChiTietTraMuon frmChiTiet = new ChiTietTraMuon(thongtinkhachhang); frmChiTiet.ShowDialog(); }