private void btn_Them_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); if (txt_TenKhachHang.Text == "") MessageBox.Show("Chưa nhập Tên khách hàng"); else if (txt_DiaChi.Text == "") MessageBox.Show("Chưa nhập địa chỉ khách hàng"); else { kh.TenKhachHang = txt_TenKhachHang.Text; kh.LoaiKhachHang = comboBox_LoaiKhachHang.Text; kh.DiaChi = txt_DiaChi.Text; kh.TienNoHienTai = 0; if (KhachHangBUS.ThemKhachHang(kh)) { DanhSachKhachHang_Load(sender, e); int num = dgv_DanhSachKhachHang.Rows.Count; makhachhang = Convert.ToUInt32(dgv_DanhSachKhachHang.Rows[num - 2].Cells[0].Value); txt_MaKhachHang.Text = Convert.ToString(makhachhang); MessageBox.Show("Thêm thành công"); } else MessageBox.Show("Thêm thất bại"); } }
private void btn_CapNhat_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); kh.MaKhachHang = makhachhang; if (kh.MaKhachHang != 0) if (txt_TenKhachHang.Text == "") MessageBox.Show("Chưa nhập Tên khách hàng"); else if (txt_DiaChi.Text == "") MessageBox.Show("Chưa nhập địa chỉ khách hàng"); else { kh.TenKhachHang = txt_TenKhachHang.Text; kh.LoaiKhachHang = comboBox_LoaiKhachHang.Text; kh.DiaChi = txt_DiaChi.Text; if (KhachHangBUS.CapNhatKhachHang(kh)) { DanhSachKhachHang_Load(sender, e); MessageBox.Show("Cập nhật thành công"); } else MessageBox.Show("Cập nhật thất bại"); } else MessageBox.Show("Bạn chưa chọn khách hàng để cập nhật lại thông tin"); }
private void btn_LapPhieu_Click(object sender, EventArgs e) { if (txt_SoTienTra.Text != "") txt_SoTienConLai.Text = (uint.Parse(txt_SoTienNo.Text) - uint.Parse(txt_SoTienTra.Text)).ToString(); PhieuNoDTO pn = new PhieuNoDTO(); pn.MaPhieuBanHang = uint.Parse(txt_MaPhieuBanHang.Text); pn.NgayNo = dateTimePicker_NgayNo.Value; pn.NgayTra = dateTimePicker_NgayTra.Value; pn.TienConLai = uint.Parse(txt_SoTienConLai.Text); if (txt_SoTienTra.Text == "") pn.SoTienTra = 0; else pn.SoTienTra = uint.Parse(txt_SoTienTra.Text); if (PhieuNoBUS.ThemPhieuNo(pn)) { DataTable dt = PhieuNoDAO.GetAllPhieuNo(); pn.MaPhieuNo = Convert.ToUInt32(dt.Rows[dt.Rows.Count - 1]["MaPhieuNo"]); txt_MaPhieuNo.Text = pn.MaPhieuNo.ToString(); btn_LapPhieu.Enabled = false; btn_XoaPhieu.Enabled = true; //Cập nhật Số tiền nợ PhieuBanHangDTO pbh = new PhieuBanHangDTO(); pbh.MaPhieuBanHang = pn.MaPhieuBanHang; pbh.SoTienNo = pn.TienConLai; PhieuBanHangDAO.UpdateTienNo(pbh); if (txt_SoTienTra.Text != "") { KhachHangDTO kh = new KhachHangDTO(); uint makh = uint.Parse(txt_MaKhachHang.Text); DataTable dt2 = KhachHangDAO.SelectKhachHangByMaKhachHang(makh); kh.TienNoHienTai = Convert.ToUInt32(dt2.Rows[0]["TienNoHienTai"]) - uint.Parse(txt_SoTienTra.Text); kh.MaKhachHang = makh; KhachHangDAO.UpdateTienNo(kh); } MessageBox.Show("Lập phiếu nợ thành công!!"); } else MessageBox.Show("Thêm thất bại!!"); }
public static void UpdateTienNo(KhachHangDTO kh) { string sql = "Update KHACHHANG set TienNoHienTai = (" + kh.TienNoHienTai + ") where MaKhachHang = " + kh.MaKhachHang + ""; DataBase.ExcuNonQuery(sql); }
public static void Update(KhachHangDTO kh) { string sql = "Update KHACHHANG set TenKhachHang =('" + kh.TenKhachHang + "'), LoaiKhachHang =('" + kh.LoaiKhachHang + "'), DiaChi =('" + kh.DiaChi + "') where MaKhachHang = " + kh.MaKhachHang + ""; DataBase.ExcuNonQuery(sql); }
public static DataTable SelectKhachHangLikeTenKhachHang(KhachHangDTO kh) { string sql = "Select * from KHACHHANG where TenKhachHang like '%" + kh.TenKhachHang + "%'"; return DataBase.ExcuQuery(sql); }
public static void Insert(KhachHangDTO kh) { string sql = "insert into KHACHHANG(TenKhachHang, LoaiKhachHang, DiaChi, TienNoHienTai) values ('" + kh.TenKhachHang + "', '" + kh.LoaiKhachHang + "', '" + kh.DiaChi + "', " + kh.TienNoHienTai + ")"; DataBase.ExcuNonQuery(sql); }
public static void Delete(KhachHangDTO kh) { string sql = "delete from KHACHHANG where MaKhachHang = " + kh.MaKhachHang + ""; DataBase.ExcuNonQuery(sql); }
private void btn_XoaPhieu_Click(object sender, EventArgs e) { PhieuNoDTO pn = new PhieuNoDTO(); pn.MaPhieuNo = uint.Parse(txt_MaPhieuNo.Text); pn.MaPhieuBanHang = uint.Parse(txt_MaPhieuBanHang.Text); if (PhieuNoBUS.XoaPhieuNo(pn)) { btn_XoaPhieu.Enabled = false; //Cập nhật Số tiền nợ PhieuBanHangDTO pbh = new PhieuBanHangDTO(); pbh.MaPhieuBanHang = pn.MaPhieuBanHang; pbh.SoTienNo = uint.Parse(txt_SoTienNo.Text); PhieuBanHangDAO.UpdateTienNo(pbh); if (txt_SoTienTra.Text != "") { KhachHangDTO kh = new KhachHangDTO(); uint makh = uint.Parse(txt_MaKhachHang.Text); DataTable dt2 = KhachHangDAO.SelectKhachHangByMaKhachHang(makh); kh.TienNoHienTai = Convert.ToUInt32(dt2.Rows[0]["TienNoHienTai"]) + uint.Parse(txt_SoTienTra.Text); kh.MaKhachHang = makh; KhachHangDAO.UpdateTienNo(kh); } TaoPhieuNoMoi(); MessageBox.Show("Xóa phiếu nợ thành công!!"); } else MessageBox.Show("Xóa thất bại!!"); }
private void btn_Xoa_Click(object sender, EventArgs e) { KhachHangDTO kh = new KhachHangDTO(); kh.MaKhachHang = makhachhang; if (kh.MaKhachHang != 0) { if (KhachHangBUS.XoaKhachHang(kh)) { KhachHangDAO.Delete(kh); DanhSachKhachHang_Load(sender, e); TaoMoi(); MessageBox.Show("Xóa thành công"); } else MessageBox.Show("Xoá thất bại"); } else MessageBox.Show("Bạn chưa chọn khách hàng để xóa"); }
public static bool XoaKhachHang(KhachHangDTO kh) { KhachHangDAO.Delete(kh); return true; }
public static bool ThemKhachHang(KhachHangDTO kh) { KhachHangDAO.Insert(kh); return true; }
public static bool CapNhatKhachHang(KhachHangDTO kh) { KhachHangDAO.Update(kh); return true; }