private void iconButton2_Click(object sender, EventArgs e) { string sql; if (tblNV.Rows.Count == 0) { MessageBox.Show("Không còn dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtMaNV.Text == "") { MessageBox.Show("Bạn phải chọn bản ghi cần sửa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTenNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên khách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenNV.Focus(); return; } if (txtDiaChiNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDiaChiNV.Focus(); return; } if (mtbSDTNV.Text == "( ) -") { MessageBox.Show("Bạn phải nhập điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); mtbSDTNV.Focus(); return; } if (datetimeNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập ngày sinh", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); datetimeNV.Focus(); return; } try { sql = "SELECT Users FROM tblNhanVien WHERE iDNhanVien=N'" + txtTk.Text.Trim() + "'"; if (DAO_KhachHang.CheckKey(sql)) { MessageBox.Show("Tài khoản nhân viên này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNV.Focus(); return; } sql = "UPDATE tblNhanVien SET TenNV=N'" + txtTenNV.Text.Trim().ToString() + "',GioiTinh=N'" + rdbGioiTinh() + "',DiaChi=N'" + txtDiaChiNV.Text.Trim().ToString() + "',DienThoai='" + mtbSDTNV.Text.ToString() + "',NgaySinh=N'" + datetimeNV.Value.ToString() + "',Users= '" + txtTk.Text + "',pass='******' WHERE idNhanVien=N'" + txtMaNV.Text + "'"; DataProvider.Instance.ExecuteQuery(sql); LoadDataGridView(); ResetValues(); btnBoQua.Enabled = false; } catch (Exception) { MessageBox.Show("Sửa thất bại", "Thông báo"); } ActivateButton(sender, RGBColors.color4); }
public int SuaKhachHang(KhachHang a) { int kq = 0; DAO_KhachHang kh = new DAO_KhachHang(); kq = kh.SuaKhachHang(a); return(kq); }
public int XoaKhachHang(string a) { int kq = 0; DAO_KhachHang kh = new DAO_KhachHang(); kq = kh.XoaKhachHang(a); return(kq); }
public DataTable TimKhachHang(string tenKH) { DAO_KhachHang kh = new DAO_KhachHang(); DataTable dt = new DataTable(); dt = kh.FindKH(tenKH); return(dt); }
public DataTable LoadKH() { DAO_KhachHang kh = new DAO_KhachHang(); DataTable dt = new DataTable(); dt = kh.LoadKhachHang(); return(dt); }
public DataTable LayDSKhachHang() { DAO_KhachHang daoKhachHang = new DAO_KhachHang(); DataTable dtKhachHang = daoKhachHang.LayDSKhachHang(); return(dtKhachHang); }
private void btnThem_Click(object sender, EventArgs e) { string sql; if (txtMaKhach.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã khách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaKhach.Focus(); return; } if (txtTenKhach.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên khách", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenKhach.Focus(); return; } if (txtDiaChiKH.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDiaChiKH.Focus(); return; } if (mtbSDTKhach.Text == "( ) -") // mặc định của trường masktextNumber { MessageBox.Show("Bạn phải nhập điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); mtbSDTKhach.Focus(); return; } try { //Kiểm tra tồn tại mã khách sql = "SELECT iDKhachHang FROM tblKhachHang WHERE iDKhachHang=N'" + txtMaKhach.Text.Trim() + "'"; if (DAO_KhachHang.CheckKey(sql)) { MessageBox.Show("Mã khách này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaKhach.Focus(); return; } //Chèn thêm sql = "INSERT INTO dbo.tblKhachHang VALUES (N'" + txtMaKhach.Text.Trim() + "',N'" + txtTenKhach.Text.Trim() + "',N'" + txtDiaChiKH.Text.Trim() + "','" + mtbSDTKhach.Text + "',N'" + dateTimeSNKH.Value.ToString() + "')"; //Functions.RunSQL(sql); DataProvider.Instance.ExecuteQuery(sql); // fBill f = new fBill(); // f.Load(); MessageBox.Show("Bạn đã thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception) { MessageBox.Show("Thêm thất bại", "Thông báo"); } // ActivateButton(sender, RGBColors.color4); }
public void CapNhatDSKhachHang(DataTable dtKhachHang) { DAO_KhachHang daoKhachHang = new DAO_KhachHang(); //xử lý nghiệp vụ... daoKhachHang.CapNhatBangKhachHang(dtKhachHang); }
public List <string> LoadTenKH() { List <string> list = new List <string>(); DAO_KhachHang kh = new DAO_KhachHang(); DataTable dt = new DataTable(); dt = kh.LoadIDKhachHang(); foreach (DataRow row in dt.Rows) { list.Add(row[0].ToString()); } return(list); }
private void btnLuu_Click(object sender, EventArgs e) { if (cmbNhomKhachHang.Text != "Chọn nhóm khách hàng" && txtTenKhachHang.Text != "" && txtDienThoai.Text != "") { DateTime date = DateTime.Now; string sDate = date.ToString("MMddyyyy"); int MaKh = 0; Random dr = new Random(); while (MaKh == 0) { int sR = dr.Next(10000, 99999); int kt = DAO_KhachHang.KiemTraMaKhachHang(sDate + sR); if (kt == 0) { MaKh = sR; } } string TenKhachHang = txtTenKhachHang.Text; int IDNhom = Int32.Parse(cmbNhomKhachHang.EditValue.ToString()); DateTime NgaySinh = DateTime.Parse(dateTimeNgaySinh.Text); string DienThoai = txtDienThoai.Text; string DiaChi = txtDiaChi.Text; string CMND = txtCMND.Text; string GhiChu = txtGhiChu.Text; if (DAO_KhachHang.KiemTraSDTKhachHang(DienThoai) == 0) { if (DAO_KhachHang.ThemKhachHang(IDNhom, sDate + MaKh, TenKhachHang, NgaySinh, CMND, DiaChi, DienThoai, GhiChu) == true) { if (KTTrangThai != null) { KTTrangThai(1); this.Close(); } } else { MessageBox.Show("Thêm khách hàng không thành công?", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Số điện thoại này đã được đăng ký", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Vui lòng điền đầy đủ thông tin có dấu (*)", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmbTenKhachHang_EditValueChanged(object sender, EventArgs e) { txtDiemTichLuy.ReadOnly = false; DataTable tblThongTin = DAO_KhachHang.KhachHangID(cmbTenKhachHang.EditValue.ToString()); if (tblThongTin.Rows.Count > 0) { DataRow dr = tblThongTin.Rows[0]; txtMaKhachHang.Text = dr["MaKhachHang"].ToString(); txtDienThoai.Text = dr["DienThoai"].ToString(); txtCMND.Text = dr["CMND"].ToString(); txtDiem.Text = dr["DiemTichLuy"].ToString(); } }
public int ThemKhachHang(KhachHang a) { int kq = 0; DAO_KhachHang kh = new DAO_KhachHang(); DataTable dt = kh.IDKhachHang(); foreach (DataRow row in dt.Rows) { if (a.id_khachhang == row[0].ToString()) { return(-1); } } kq = kh.AddKhachHang(a); return(kq); }
//them //sua //xoa public static void Them_khachhang(DTO_KhachHang nv) { DAO_KhachHang.Themkhachhang(nv); }
private void iconButton3_Click(object sender, EventArgs e) { string sql; if (txtMaNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập mã nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNV.Focus(); return; } if (txtTenNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập tên nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenNV.Focus(); return; } if (txtDiaChiNV.Text.Trim().Length == 0) { MessageBox.Show("Bạn phải nhập địa chỉ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtDiaChiNV.Focus(); return; } if (mtbSDTNV.Text == "( ) -") // mặc định của trường masktextNumber { MessageBox.Show("Bạn phải nhập điện thoại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); mtbSDTNV.Focus(); return; } if (rdbNam.Checked == false && rdbNu.Checked == false) { MessageBox.Show("Bạn chưa chọn giới tính", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (txtTk.Text == "") // mặc định của trường masktextNumber { MessageBox.Show("Bạn phải nhập tài khoản", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTk.Focus(); return; } if (txtMK.Text == "") { MessageBox.Show("Bạn phải nhập mật khẩu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMK.Focus(); return; } try { //Kiểm tra tồn tại mã khách sql = "SELECT iDNhanVien FROM tblNhanVien WHERE iDNhanVien=N'" + txtMaNV.Text.Trim() + "'"; if (DAO_KhachHang.CheckKey(sql)) { MessageBox.Show("Mã khách này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNV.Focus(); return; } sql = "SELECT Users FROM tblNhanVien WHERE iDNhanVien=N'" + txtTk.Text.Trim() + "'"; if (DAO_KhachHang.CheckKey(sql)) { MessageBox.Show("Tài khoản nhân viên này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaNV.Focus(); return; } string strGioiTinh = rdbGioiTinh(); //Chèn thêm sql = "INSERT INTO dbo.tblNhanVien ( iDNhanVien ,TenNV , GioiTinh ,DiaChi , DienThoai ,NgaySinh ,Users,pass ) VALUES (N'" + txtMaNV.Text.Trim() + "',N'" + txtTenNV.Text.Trim() + "',N'" + strGioiTinh + "',N'" + txtDiaChiNV.Text.Trim() + "','" + mtbSDTNV.Text + "',N'" + datetimeNV.Value.ToString() + "','" + txtTk.Text + "','" + txtMK.Text + "')"; //Functions.RunSQL(sql); DataProvider.Instance.ExecuteQuery(sql); LoadDataGridView(); ResetValues(); btnXoa.Enabled = true; btnThem.Enabled = true; btnSua.Enabled = true; btnBoQua.Enabled = false; btnLuu.Enabled = false; txtMaNV.Enabled = false; } catch (Exception) { MessageBox.Show("Thêm thất bại", "Thông báo"); } ActivateButton(sender, RGBColors.color5); }
public static bool DeleteKhachHang(DTO_KhachHang khachhang) { return(DAO_KhachHang.DeleteKhachHang(khachhang)); }
public static bool InsertKhachHang(DTO_KhachHang khachhang) { return(DAO_KhachHang.InsertKhachHang(khachhang)); }
public static bool UpdateKhachHang(DTO_KhachHang khachhang) { return(DAO_KhachHang.UpdateKhachHang(khachhang)); }
public static DataTable SearchKhachHangTheoMa(string maKH) { return(DAO_KhachHang.SearchKhachHangTheoMa(maKH)); }
public static DataTable SearchKhachHangTheoTen(string tenChuRe, string tenCoDau) { return(DAO_KhachHang.SearchKhachHangTheoTen(tenChuRe, tenCoDau)); }
public static DataTable Hienthi_khachhang_all() { return(DAO_KhachHang.HIENTHI_ALL()); }
public static DataTable GetDataTable() { return(DAO_KhachHang.GetDataTable()); }
public static void Xoa_khachhang(string nv) { DAO_KhachHang.Xoakhachhang(nv); }
public static void Sua_khachhang(DTO_KhachHang nv) { DAO_KhachHang.Suakhachhang(nv); }
public static DataTable laytenkhachhang() { return(DAO_KhachHang.laytenkhachhang()); }
public static DataTable hienthikhachhangtheoten(string ten) { return(DAO_KhachHang.hienthikhachhangtheoten(ten)); }
public static DataTable hienthikhachhangtheoma(string ma) { return(DAO_KhachHang.hienthikhachhangtheoma(ma)); }