private void btSua_Click(object sender, EventArgs e) { string MaKhach = txtMakhach.Text.Trim(); string TenKhach = txtTenkhach.Text.Trim(); string DiaChi = txtDiachi.Text.Trim(); string DienThoai = mskDienthoai.Text; if (String.IsNullOrEmpty(MaKhach) || String.IsNullOrEmpty(TenKhach)) { MessageBox.Show("Bạn chưa nhập mã khách hoặc tên khách"); } else { KhachDTO user = new KhachDTO(MaKhach, TenKhach, DiaChi, DienThoai); try { int addrow = new KhachBUS().sua(user); if (addrow > 0) { MessageBox.Show("Sửa Khách Hàng Thành Công"); txtMakhach.Text = ""; txtTenkhach.Text = ""; txtDiachi.Text = ""; txtDiachi.Text = ""; mskDienthoai.Text = ""; dgvKhach.DataSource = khach.data(); } } catch (SqlException ex) { MessageBox.Show("Sửa thất bại! \n\n" + ex.ToString()); } } }
private void btXoa_Click(object sender, EventArgs e) { string user = txtMakhach.Text; if (String.IsNullOrEmpty(user)) { MessageBox.Show("Bạn chưa nhập mã khách "); } else { try { int addrow = new KhachBUS().xoa(user); if (addrow > 0) { MessageBox.Show("Xóa Khách Hàng Thành Công"); /*txtMakhach.Text = ""; * txtTenkhach.Text = ""; * txtDiachi.Text = ""; * txtDiachi.Text = ""; * mskDienthoai.Text = "";*/ dgvKhach.DataSource = khach.data(); } } catch (SqlException ex) { MessageBox.Show("Thêm thất bại! \n\n" + ex.ToString()); } } }
// // Phương thức event khi nhấn In hoá đơn ở tab hoá đơn // private void BtnIn4_Click(object sender, EventArgs e) { int maNV = new TaiKhoanBUS().GetMaNV(_tenDN); Khach kh = new Khach(-1, txtK4.Text, txtDC4.Text, txtSDT4.Text); new KhachBUS().Add(kh); int maKH = new KhachBUS().GetMaKH(txtK4.Text); HDBan hdb = new HDBan(-1, maKH, maNV, dtNgTT4.Value, Convert.ToInt32(txtThanhTien4.Text)); new HDBanBUS().Add(hdb); int maHDB = new ChiTietHDBanBUS().GetMaHDB(maKH, maNV); try { for (int i = 0; i < gridData4.Rows.Count - 1; i++) { int maSP = new SanPhamBUS().GetMaSP(gridData4.Rows[i].Cells[0].Value.ToString()); int soLuong = Convert.ToInt32(gridData4.Rows[i].Cells[1].Value.ToString()); int tong = Convert.ToInt32(gridData4.Rows[i].Cells[3].Value.ToString()); ChiTietHDBan cthdb = new ChiTietHDBan(maHDB, maSP, soLuong, tong); new ChiTietHDBanBUS().Add(cthdb); } MessageBox.Show("Đã lưu hoá đơn vào ổ đĩa D"); frmCryReport f = new frmCryReport { _tenKH = txtK4.Text, _maHDB = maHDB, _tenNV = new TaiKhoanBUS().GetTenNV(_tenDN), _ngLap = dtNgTT4.Value, _tongTien = txtThanhTien4.Text }; f.Show(); } catch { MessageBox.Show("Kiểm tra lại thông tin"); new HDBanBUS().Delete(maHDB.ToString()); new KhachBUS().Delete(kh); int i = Convert.ToInt32(gridData2.Rows[gridData2.RowCount - 1].Cells[0].Value.ToString()); new KhachBUS().Reset(i); gridData4.DataSource = new HDBanBUS().LoadHD(); gridData4.Refresh(); i = Convert.ToInt32(gridData3.Rows[gridData3.RowCount - 1].Cells[0].Value.ToString()); new SanPhamBUS().Reset(i); } }
public void LoadData() { List <Khach> list = new KhachBUS().Find(tbTenKhach.Text); gvKhach.DataSource = list; }