private void LoadData() { try { BLKH = new BLKhachHang(); DTKH = new DataTable(); DTKH.Clear(); DataSet ds = BLKH.ThongTinKhachHang(MaPhong); DTKH = ds.Tables[0]; // Đưa dữ liệu lên DataGridView if (DTKH.Rows.Count > 0) { txtMaKH.Text = DTKH.Rows[0].ItemArray[0].ToString(); txtTenKH.Text = DTKH.Rows[0].ItemArray[1].ToString(); txtDiaChi.Text = DTKH.Rows[0].ItemArray[2].ToString(); txtSDT.Text = DTKH.Rows[0].ItemArray[3].ToString(); txtCMND.Text = DTKH.Rows[0].ItemArray[4].ToString(); txtGioiTinh.Text = DTKH.Rows[0].ItemArray[5].ToString(); txtTinhTrang.Text = DTKH.Rows[0].ItemArray[6].ToString(); } } catch (SqlException) { } }
private void btnLuu_Click(object sender, EventArgs e) { if (them) { try { BLKhachHang btKH = new BLKhachHang(); btKH.ThemKhachHang(this.txbMaKH.Text, this.txbTenKH.Text, this.dtpkNgSinh.Text, this.txbCMND.Text, this.txbDiaChi.Text, this.txbNgheNghiep.Text, this.txbSoDienThoai.Text, ref err); LoadData(); MessageBox.Show("Đã thêm xong !!!"); } catch (SqlException) { MessageBox.Show("Không thêm được hãy thử lại !!!"); } } else { try { BLKhachHang btKH = new BLKhachHang(); btKH.CapNhatKhachHang(this.txbMaKH.Text, this.txbTenKH.Text, this.dtpkNgSinh.Text, this.txbCMND.Text, this.txbDiaChi.Text, this.txbNgheNghiep.Text, this.txbSoDienThoai.Text, ref err); LoadData(); MessageBox.Show("Đã sửa xong!!!"); } catch (SqlException) { MessageBox.Show("Không sửa được hãy thử lại !!!"); } } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { if (isThem == true) { try { BLKhachHang blKH = new BLKhachHang(); blKH.ThemKhachHang(txtMaKH.Text, txtTenKH.Text, txtDienThoai.Text, dtpNgaySinh.Value, txtDiaChi.Text, cbbGioiTinh.Text, ref err); LoadData(); MessageBox.Show("Đã thêm xong!"); } catch { MessageBox.Show("Đã xảy ra lỗi! Không thêm được mẫu tin!"); } } else { try { BLKhachHang blKH = new BLKhachHang(); blKH.CapNhatKhachHang(txtMaKH.Text, txtTenKH.Text, txtDienThoai.Text, dtpNgaySinh.Value, txtDiaChi.Text, cbbGioiTinh.Text, ref err); LoadData(); MessageBox.Show("Đã sửa xong!"); } catch { MessageBox.Show("Đã xảy ra lỗi! Không sửa được mẫu tin!"); } } }
private void btnTimKiem_Click(object sender, EventArgs e) { BLKhachHang BLKH = new BLKhachHang(); DTKH = new DataTable(); DTKH.Clear(); DataSet ds = new DataSet(); if (cbbTimKiem.Text == "Tên") { ds = BLKH.TimKiemKhachHangTheoTen(txtTimKiemTen.Text, ref err); this.cbbGioiTinh.Enabled = false; this.cbbTinhTrang.Enabled = false; this.txtTimKiemTen.Enabled = true; } else { ds = BLKH.TimKiemKhachHang_TheoGTTT(cbbTinhTrang.Text, cbbGioiTinh.Text, ref err); this.cbbGioiTinh.Enabled = true; this.cbbTinhTrang.Enabled = true; this.txtTimKiemTen.Enabled = false; } DTKH = ds.Tables[0]; dgvKhachHang.DataSource = DTKH;//11 }
private void btnXoa_Click(object sender, EventArgs e) { BLKH = new BLKhachHang(); try { if (txtMa.Text != "") { DialogResult DL = MessageBox.Show("Bạn có muốn xóa mẫu tin này?", "xác nhận", MessageBoxButtons.YesNoCancel); if (DL == DialogResult.Yes) { int r = dgvKhachHang.CurrentCell.RowIndex; if (BLKH.XoaKhachHang(ref err, this.txtMa.Text)) { LoadData(); MessageBox.Show("Đã xóa xong"); } else { MessageBox.Show(err, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Bạn chưa nhập ID", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch { MessageBox.Show("Lỗi rồi"); } }
private void dgvKhachHang_CellClick(object sender, DataGridViewCellEventArgs e) { BLKH = new BLKhachHang(); try { //Thứ tự dòng hiện hành int r = dgvKhachHang.CurrentCell.RowIndex; //Chuyển thông tin lên panel this.txtMa.Text = dgvKhachHang.Rows[r].Cells[0].Value.ToString().Trim(); this.txtTen.Text = dgvKhachHang.Rows[r].Cells[1].Value.ToString().Trim(); this.txtDiaChi.Text = dgvKhachHang.Rows[r].Cells[2].Value.ToString().Trim(); this.txtSDT.Text = dgvKhachHang.Rows[r].Cells[3].Value.ToString().Trim(); this.txtCMND.Text = dgvKhachHang.Rows[r].Cells[4].Value.ToString().Trim(); this.txtGioiTinh.Text = dgvKhachHang.Rows[r].Cells[5].Value.ToString().Trim(); this.txtTinhTrang.Text = dgvKhachHang.Rows[r].Cells[6].Value.ToString().Trim(); } catch { this.txtMa.Text = ""; this.txtTen.Text = ""; this.txtDiaChi.Text = ""; this.txtSDT.Text = ""; this.txtCMND.Text = ""; this.txtGioiTinh.Text = ""; this.txtTinhTrang.Text = ""; } }
private void btnLuu_Click(object sender, EventArgs e) { if (Them) { try { BLKhachHang blKh = new BLKhachHang(); blKh.ThemKhachHang(this.txtMaKH.Text.Trim(), this.txtTenKH.Text.Trim(), this.dtpNgaySinh.Value, this.cbxGioiTinh.Text.Trim(), this.txtCMND.Text.Trim(), this.txtSDT.Text.Trim(), this.cbxQuocTich.Text.Trim(), ref err); LoadData(); MessageBox.Show("Đã Thêm Xong"); } catch (SqlException) { MessageBox.Show("ko thêm đc. Lỗi r!."); } } else { BLKhachHang blKh = new BLKhachHang(); blKh.CapNhatKhachHang(this.txtMaKH.Text.Trim(), this.txtTenKH.Text.Trim(), this.dtpNgaySinh.Value, this.cbxGioiTinh.Text.Trim(), this.txtCMND.Text.Trim(), this.txtSDT.Text.Trim(), this.cbxQuocTich.Text.Trim(), ref err); LoadData(); MessageBox.Show("Đã sửa xong"); } }
private void LoadThongTin() { // lấy thông tin khách hàng dbKH = new BLKhachHang(); ds = dbKH.LayKhachHang(SHAREVAR.CTHD_MaKH); lbMaKH.Text = ds.Tables[0].Rows[0]["MaKH"].ToString(); lbTenKH.Text = ds.Tables[0].Rows[0]["TenKH"].ToString(); lbGioiTinh.Text = ds.Tables[0].Rows[0]["GioiTinh"].ToString(); lbSDT.Text = ds.Tables[0].Rows[0]["SDT"].ToString(); lbCMND.Text = ds.Tables[0].Rows[0]["CMND"].ToString(); lbDiaChi.Text = ds.Tables[0].Rows[0]["DiaChi"].ToString(); // lấy thông tin hóa đơn dbHD = new BLHoaDon(); ds = dbHD.LayHoaDon(SHAREVAR.CTHD_MaHD); lbMaHD.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); lbNgayXuatDon.Text = ds.Tables[0].Rows[0]["NgayXuatDon"].ToString(); //lbNgayXuatDon.Text = Convert.ToDateTime(ds.Tables[0].Rows[0]["NgayXuatDon"].ToString()).("dd/MM/yyyy"); lbTongHoaDon.Text = FomatTien(ds.Tables[0].Rows[0]["TongHoaDon"].ToString()); // lấy thông tin xe trong hóa đơn dbCTHD = new BLChiTietHD(); ds = dbCTHD.LayThongTinXeMua(SHAREVAR.CTHD_MaHD); dtXe = ds.Tables[0]; // Đưa dữ liệu lên DataGridView dgvCTHD.DataSource = dtXe; // Thay đổi độ rộng cột dgvCTHD.AutoResizeColumns(); }
public frmPhieuXuatHang() { InitializeComponent(); dbHangHoa = new BLHangHoa(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbKhachHang = new BLKhachHang(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbNhanVien = new BLNhanVien(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbPhieuXuat = new BLPhieuXuat(DataProvider.dbsource, DataProvider.id, DataProvider.pass); }
private void btnLuu_Click(object sender, EventArgs e) { BLKH = new BLKhachHang(); if (Them) { if (this.txtMa.Text == "") { MessageBox.Show("Bạn chưa nhập ID!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtMa.Focus(); } else { try {//(string MaPhong, string Ten, string TinhTrang, string SoNguoiToiDa, string Gia, string KhuyenMai, ref string err) if (BLKH.ThemKhachHang(this.txtMa.Text, this.txtTen.Text, this.txtDiaChi.Text, this.txtSDT.Text, this.txtCMND.Text, this.txtGioiTinh.Text, this.txtTinhTrang.Text, ref err)) { LoadData(); MessageBox.Show("Đã thêm xong!"); Default_Button(); } else { MessageBox.Show(err, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (SqlException) { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } } else { try { if (BLKH.CapNhatKhachHang(this.txtMa.Text, this.txtTen.Text, this.txtDiaChi.Text, this.txtSDT.Text, this.txtCMND.Text, this.txtGioiTinh.Text, this.txtTinhTrang.Text, ref err)) { LoadData(); MessageBox.Show("Đã sửa xong!"); Default_Button(); this.txtMa.Enabled = true; } else { MessageBox.Show(this.err); } } catch (SqlException) { MessageBox.Show("Không sửa được. Lỗi rồi!"); } } }
private void btnTimKiem_Click(object sender, EventArgs e) { BLKhachHang BLKH = new BLKhachHang(); DTKH = new DataTable(); DTKH.Clear(); DataSet ds = new DataSet(); ds = BLKH.TimKiemNhanh(txtTimKiem.Text); DTKH = ds.Tables[0]; dgvKhachHang.DataSource = DTKH;//11 }
// // void showCbbMaKH() { dtK = new DataTable(); dtK.Clear(); BLKhachHang bl = new BLKhachHang(); DataSet ds = bl.LayKhachHang(); dtK = ds.Tables[0]; cbbMaKH.DataSource = dtK; cbbMaKH.DisplayMember = BLKhachHang.makh; cbbMaKH.ValueMember = BLKhachHang.makh; }
private void LoadMAKH() { BLKhachHang BLKH = new BLKhachHang(); List <string> dsMaKH = new List <string>(); dsMaKH.Clear(); dsMaKH = BLKH.LayMAKH(); cbbMaKH.Items.Clear(); foreach (string MaKH in dsMaKH) { cbbMaKH.Items.Add(MaKH); } }
private void btnXoa_Click(object sender, EventArgs e) { try { // Thực hiện lệnh // Lấy thứ tự record hiện hành int row = dgvQLKhachHang.CurrentCell.RowIndex; BLXe blXe = new BLXe(); // nếu mã vị trí hiện đang có xe thì không cho xóa if (blXe.CheckDeleteVehicle(txtMaXe.Text.Trim(), ref err) == true) { MessageBox.Show("Khách hàng đang đỗ xe, không thể xóa!"); return; } // Viết câu lệnh SQL // Hiện thông báo xác nhận việc xóa mẫu t // Khai báo biến traloi DialogResult traloi; // Hiện hộp thoại hỏi đáp traloi = MessageBox.Show("Bạn có chắc xóa khách hàng này không?", "Trả lời", MessageBoxButtons.YesNo, MessageBoxIcon.Question); // Kiểm tra có nhắp chọn nút Ok không? if (traloi == DialogResult.Yes) { blKhachHang = new BLKhachHang(); if (blKhachHang.DeleteCustomer(txtMaKH.Text, txtMaXe.Text, ref err) == true) { // Thông báo MessageBox.Show("Đã xóa xong!"); } else { // Thông báo MessageBox.Show("Xóa bị lỗi!"); } // Cập nhật lại DataGridView LoadData(); } else { // Thông báo MessageBox.Show("Không thực hiện được việc xóa!"); } } catch { MessageBox.Show("Không xóa được. Lỗi rồi!"); } }
private void Search_TextBox_TextChanged(object sender, EventArgs e) { string column; switch (Search_ComboBox.Text) { case "Mã KH": { column = "MaKH"; break; } case "Tên KH": { column = "TenKH"; break; } case "CMND": { column = "CMND"; break; } case "Xuất Xứ": { column = "XuatXu"; break; } case "SĐT": { column = "SDT"; break; } default: { return; } } blKH = new BLKhachHang(); DataSet ds = blKH.TimKiem(column, Search_TextBox.Text); dtKH = new DataTable(); dtKH = ds.Tables[0]; dtKH.Columns.Remove("Hide"); dgvKH.DataSource = dtKH; }
private void LoadGioiTinh() { BLKhachHang BLKH = new BLKhachHang(); List <string> dsGioiTinh = new List <string>(); dsGioiTinh.Clear(); dsGioiTinh = BLKH.LayGioiTinh(); cbbGioiTinh.Items.Clear(); cbbGioiTinh.Items.Add("ALL"); foreach (string Ten in dsGioiTinh) { cbbGioiTinh.Items.Add(Ten); } }
private void LoadTinhTrang() { BLKhachHang BLKH = new BLKhachHang(); List <string> dsTrangThai = new List <string>(); dsTrangThai.Clear(); dsTrangThai = BLKH.LayTinhTrang(); cbbTinhTrang.Items.Clear(); cbbTinhTrang.Items.Add("ALL"); foreach (string TrangThai in dsTrangThai) { cbbTinhTrang.Items.Add(TrangThai); } }
public frmXem() { InitializeComponent(); dbChiNhanh = new BLChiNhanh(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbHangHoa = new BLHangHoa(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbKhachHang = new BLKhachHang(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbKho = new BLKho(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbNhaCungCap = new BLNhaCungCap(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbNhanVien = new BLNhanVien(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbPhieuNhap = new BLPhieuNhap(DataProvider.dbsource, DataProvider.id, DataProvider.pass); dbPhieuXuat = new BLPhieuXuat(DataProvider.dbsource, DataProvider.id, DataProvider.pass); LoadData(); //dvgShowTable.AutoResizeColumns(); cbTable.DataSource = dbChiNhanh.LayTenTable(); cbTable.ValueMember = "TenTable"; }
private void LoadData() { try { BLKH = new BLKhachHang(); DTKH = new DataTable(); DTKH.Clear(); DataSet ds = BLKH.LayKhachHang(); DTKH = ds.Tables[0]; // Đưa dữ liệu lên DataGridView dgvKhachHang.DataSource = DTKH; Default_txt(); Default_Button(); dgvKhachHang_CellClick(null, null); } catch (SqlException) { MessageBox.Show("Không lấy được nội dung trong bảng KHACHHANG. Lỗi rồi!!!"); } }
private void btnLuu_Click(object sender, EventArgs e) { // Mở kết nối // Thêm dữ liệu if (Them) { try { // Thực hiện lệnh BLKhachHang blKH = new BLKhachHang(); if (!blKH.ThemKH(this.txtMaKH.Text, this.txtTenKH.Text, this.txtGioiTinh.Text, this.txtSDT.Text, this.txtCMND.Text, this.txtDchi.Text, ref err)) { MessageBox.Show("Có lỗi, thêm thất bại!"); return; } //blXe.ThemXe("ba","con","co",1,1, ref err); // Load lại dữ liệu trên DataGridView LoadData(); // Thông báo MessageBox.Show("Đã thêm xong!"); } catch { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } else { // Thực hiện lệnh BLKhachHang blKH = new BLKhachHang(); blKH.CapNhatKH(this.txtMaKH.Text, this.txtTenKH.Text, this.txtGioiTinh.Text, this.txtSDT.Text, this.txtCMND.Text, this.txtDchi.Text, ref err);// Load lại dữ liệu trên DataGridView LoadData(); this.dgvKH.Enabled = true; // Thông báo MessageBox.Show("Đã sửa xong!"); } // Đóng kết nối }
private void Save_Button_Click(object sender, EventArgs e) { string TempGioiTinh; if (Nam_RadioButton.Checked == true) { TempGioiTinh = "Nam"; } else { TempGioiTinh = "Nữ"; } if (Them) { blKH = new BLKhachHang(); if (blKH.ThemKH(MaKH_TextBox.Text, TenKH_TextBox.Text, CMND_TextBox.Text, SDT_TextBox.Text, XuatXu_TextBox.Text, TempGioiTinh) == true) { LoadData(); MessageBox.Show(" Them thanh cong"); } else { MessageBox.Show(" Them that bai"); } } else { blKH = new BLKhachHang(); if (blKH.CapNhatKH(MaKH_TextBox.Text, TenKH_TextBox.Text, CMND_TextBox.Text, SDT_TextBox.Text, XuatXu_TextBox.Text, TempGioiTinh) == true) { LoadData(); MessageBox.Show(" Cap nhat thanh cong"); } else { MessageBox.Show(" Cap nhat that bai"); } } }
private void BtnLuu_Click(object sender, EventArgs e) { if (Them) { try { BLKhachHang blKH = new BLKhachHang(); blKH.ThemKhachHang(this.txtMaKH.Text.Trim(), this.txtHovalotKH.Text.Trim(), this.txtTenKH.Text.Trim(), ref err); LoadData(); MessageBox.Show("Đã thêm xong!"); } catch (SqlException) { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } else { BLKhachHang blKH = new BLKhachHang(); blKH.CapNhatKhachHang(this.txtMaKH.Text, this.txtTenKH.Text, ref err); LoadData(); MessageBox.Show("Đã sửa xong!"); } }
private void btnLuu_Click(object sender, EventArgs e) { if (rdoNam.Checked == true) { gt = "Nam"; } else { if (rdoNu.Checked == true) { gt = "Nu"; } } if (Them) { try { BLKhachHang blkh = new BLKhachHang(); blkh.ThemKhachHang(this.txtMaKH.Text, this.txtHoTen.Text, this.txtDT.Text, this.txtDC.Text, this.gt, ref err); LoadData(); MessageBox.Show("Đã thêm xong!"); } catch (SqlException) { MessageBox.Show("Không thêm được. Lỗi rồi!"); } } else { BLKhachHang blKh = new BLKhachHang(); blKh.CapNhatKhachHang(this.txtMaKH.Text, this.txtHoTen.Text, this.txtDT.Text, this.txtDC.Text, this.gt, ref err); LoadData(); MessageBox.Show("Đã sửa xong!"); } }
private void btnLuu_Click(object sender, EventArgs e) { if (KiemTraKyTuToiDa() == false) { return; } check = true; string Gioitinh; if (radNam.Checked) { Gioitinh = "Nữ"; } else { Gioitinh = "Nam"; } if (radNam.Checked == false && radNu.Checked == false) { MessageBox.Show("Bạn chưa chọn giới tính"); check = false; } if (txtMaKH.Text.Trim().Length == 0 || txtTenKH.Text.Trim().Length == 0 || txtDiaChi.Text.Trim().Length == 0 || txtCMND.Text.Trim().Length == 0 || txtSDT.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải điền đủ tất cả thông tin"); check = false; return; } // kiểm tra Trùng CMND blKhachHang = new BLKhachHang(); if (check == true) { if (SHAREVAR.Add == true && Giahan == false) { if (cbVeThang.Text.Trim().Length == 0) { MessageBox.Show("Chưa chọn vé tháng"); check = false; } //if (blKhachHang.CheckIdCustomer(txtMaKH.Text).Tables[0].Rows.Count != 0) //{ // MessageBox.Show("Mã khách hàng này đã tồn tại, hãy nhập mã khác!!"); // check = false; //} else { blKhachHang = new BLKhachHang(); if (blKhachHang.CustomerRegister(txtMaKH.Text, txtTenKH.Text, dateTimePickerKH.Value, Gioitinh, txtCMND.Text, txtSDT.Text, txtDiaChi.Text, dateTimePickerHetHan.Value, txtMaXe.Text, DateTime.Now, DateTime.Now, SHAREVAR.PriceOfRegister, ref err) == true) { if (blKhachHang.GanTheXe(txtMaXe.Text, ref err) == true) { MessageBox.Show("Chúc mừng " + txtTenKH.Text + " đã đăng ký vé thành công! \nSố tiền vé của bạn là: " + SHAREVAR.PriceOfRegister.ToString() + " VNĐ \n Mã thẻ của quý khách là: " + blKhachHang.MaThe(txtMaXe.Text).Tables[0].Rows[0][0]); LoadData(); SHAREVAR.Add = false; } else { MessageBox.Show("Không còn mã thẻ trống"); } } else { MessageBox.Show("Có lỗi xảy ra, chưa thêm được!!"); } } } else if (SHAREVAR.Add == false && Giahan == false) { blKhachHang = new BLKhachHang(); //string maloaive = blXe.GetVechicleId(cboLoaiXe.Text).Tables[0].Rows[0][0].ToString(); int r = dgvQLKhachHang.CurrentCell.RowIndex; SHAREVAR.MaKH = dgvQLKhachHang.Rows[r].Cells[0].Value.ToString(); blKhachHang = new BLKhachHang(); if (blKhachHang.UpdateCustomer(txtMaKH.Text, txtTenKH.Text, dateTimePickerKH.Value, Gioitinh, txtCMND.Text, txtSDT.Text, txtDiaChi.Text, dateTimePickerHetHan.Value, txtMaXe.Text, ref err) == true) { MessageBox.Show("Chỉnh sửa thành công, đã cập nhật lại thông tin"); LoadData(); txtTenKH.Enabled = true; cbVeThang.Enabled = true; } else { MessageBox.Show("Không thể chỉnh sửa!!"); } } if (SHAREVAR.Add == false && Giahan == true) { if (blKhachHang.extensionCustomer(txtMaKH.Text, dateTimePickerHetHan.Value, txtMaXe.Text, DateTime.Now, DateTime.Now, SHAREVAR.PriceOfRegister, ref err) == true) { MessageBox.Show("Gia hạn vé thành công! \nSố tiền vé của bạn là: " + SHAREVAR.PriceOfRegister.ToString() + " VNĐ"); LoadData(); cbVeThang.Enabled = false; Giahan = false; } else { MessageBox.Show("Bị lỗi gia hạn!!"); } } } }
public frmKhachHang() { InitializeComponent(); dbKhachHang = new BLKhachHang(DataProvider.dbsource, DataProvider.id, DataProvider.pass); }