private void LoadTC() { String maTC = cmbMaTiecCuoi.Text; DTO.DTO_TiecCuoi tc = BUS_DatTiecCuoi.getThongTinTiecCuoi(maTC); if (tc == null) { HienThiDsMonAn(maTC); HienThiDsDichVu(maTC); CapNhatBtt(maTC); KiemTraSanhTrong(); return; } DTO.DTO_KhachHang kh = BUS_DatTiecCuoi.getThongTinKhachHang(tc.MA_KHACH_HANG); cmbSanh.Text = tc.MA_SANH.Trim(); cmbCa.Text = tc.MA_CA.Trim(); numSLBan.Value = tc.SL_BAN; numSLDuTru.Value = tc.SL_BAN_DU_TRU; tbDatCoc.Text = tc.TIEN_DAT_COC.ToString(); HienThiThongTinKH(kh); HienThiThongTinTC(tc); HienThiDsMonAn(maTC); HienThiDsDichVu(maTC); KiemTraSanhTrong(); CapNhatBtt(maTC); }
private void btn_accept_Click(object sender, EventArgs e) { if (BLL.BLL_KhachHang.ktRong(txt_Ten.Text) == false || BLL.BLL_KhachHang.ktRong(txt_DiaChi.Text) == false) { MessageBox.Show("Tên và địa chỉ không được để trống", "Lỗi"); } else if (BLL.BLL_KhachHang.kt(txt_SDT.Text) == false) { MessageBox.Show("Số điện thoại không hợp lệ", "Lỗi"); } else { DTO.DTO_KhachHang KH = new DTO.DTO_KhachHang(); KH.KHACHHANG_TENKH = txt_Ten.Text; KH.KHACHHANG_DIACHI = txt_DiaChi.Text; KH.KHACHHANG_SDT = txt_SDT.Text; bool ketQua; if (ID == -1) //thêm { ketQua = BLL.BLL_KhachHang.them(KH); } else //sửa { KH.KHACHHANG_MAKH = ID; ketQua = BLL.BLL_KhachHang.sua(KH); } if (ketQua == false) { MessageBox.Show("Có lỗi xảy ra.", "Lỗi"); } this.Close(); } }
public static bool capNhatThongTinKH(DTO.DTO_KhachHang kh) { String sql = String.Format(@"UPDATE KHACH_HANG SET TEN_CHU_RE='{0}', TEN_CO_DAU='{1}', SDT='{2}' WHERE MA_KHACH_HANG='{3}' ", kh.TEN_CHU_RE, kh.TEN_CO_DAU, kh.SDT, kh.MA_KHACH_HANG); if (DatabaseHelper.ExcuteSql(sql) > 0) { return(true); } return(false); }
public static bool themKhachHang(DTO.DTO_KhachHang kh) { String sql = String.Format(@"INSERT INTO KHACH_HANG (MA_KHACH_HANG, TEN_CHU_RE, TEN_CO_DAU, SDT) VALUES ('{0}','{1}','{2}','{3}')", kh.MA_KHACH_HANG, kh.TEN_CHU_RE, kh.TEN_CO_DAU, kh.SDT); Console.WriteLine(sql); if (DatabaseHelper.ExcuteSql(sql) > 0) { return(true); } return(false); }
public form_ThemSuaKH(int ID) //có tham số ID: ID khách hàng cần sửa { InitializeComponent(); //sửa lại giao diện một chút btn_accept.Text = "Thay đổi"; //đưa thông tin lên textbox DTO.DTO_KhachHang KH = BLL.BLL_KhachHang.layKhachHang(ID); txt_Ten.Text = KH.KHACHHANG_TENKH; txt_DiaChi.Text = KH.KHACHHANG_DIACHI; txt_SDT.Text = KH.KHACHHANG_SDT; //local ID của class this.ID = ID; }
private void HienThiThongTinKH(DTO.DTO_KhachHang s) { if (s != null) { cmbMaKH.Text = s.MA_KHACH_HANG; tbTenChure.Text = s.TEN_CHU_RE; tbTenCodau.Text = s.TEN_CO_DAU; tbSDT.Text = s.SDT; } else { ClearKHField(); } }
public static DTO.DTO_KhachHang getThongTinKhachHang(String maKH) { String sql = String.Format(@"SELECT * FROM KHACH_HANG WHERE MA_KHACH_HANG = '{0}'", maKH); DataTable da = DatabaseHelper.GetData(sql); DTO.DTO_KhachHang result = null; if (da.Rows.Count > 0) { result = new DTO.DTO_KhachHang(); DataRow row = da.Rows[0]; result.MA_KHACH_HANG = maKH; result.TEN_CHU_RE = row["TEN_CHU_RE"].ToString(); result.TEN_CO_DAU = row["TEN_CO_DAU"].ToString(); result.SDT = row["SDT"].ToString(); } return(result); }
private void CapNhatThongTinKH(object sender, EventArgs e) { String maKH = cmbMaKH.Text; String tenChure = tbTenChure.Text; String tenCoDau = tbTenCodau.Text; String sdt = tbSDT.Text; DTO.DTO_KhachHang newkh = new DTO.DTO_KhachHang(maKH, tenChure, tenCoDau, sdt); if (BUS_DatTiecCuoi.getDanhSachMaKhachHang().Contains(maKH)) { bool state = BUS_DatTiecCuoi.capNhatThongTinKH(newkh); if (!state) { MessageBox.Show("Không thành công"); } else { MessageBox.Show("Cập nhật thành công"); } } else { if (isAllFilledKH()) { bool state = BUS_DatTiecCuoi.themKhachHang(newkh); if (!state) { MessageBox.Show("Không thành công"); } else { MessageBox.Show("Thành công"); cmbMaKH.Items.Add(maKH); } } else { MessageBox.Show("Hãy điền đầy đủ thông tin"); } } }
private void HienThiHoaDon(string ma) { DTO.DTO_TiecCuoi tc = BUS.BUS_LapHoaDon.getThongTinTiecCuoi(ma); DTO.DTO_KhachHang kh = BUS.BUS_LapHoaDon.getThongTinKhachHang(tc.MA_KHACH_HANG); DTO.DTO_Sanh sanh = BUS.BUS_LapHoaDon.getThongTinSanh(tc.MA_SANH); DTO.DTO_LoaiSanh ls = BUS.BUS_LapHoaDon.getThongTinLoaiSanh(sanh.MA_LOAI_SANH); lbTenChuRe.Text = kh.TEN_CHU_RE; lbTenCoDau.Text = kh.TEN_CO_DAU; lbSDT.Text = kh.SDT; lbSanh.Text = sanh.TEN_SANH; lbSLBan.Text = (tc.SL_BAN + tc.SL_BAN_DU_TRU).ToString(); lbDonGia.Text = ls.DON_GIA_TOI_THIEU.ToString(); lbNgayToChuc.Text = tc.NGAY_TO_CHUC.ToString().Split()[0]; lbTienDatCoc.Text = tc.TIEN_DAT_COC.ToString(); lbTongTienBan.Text = ((tc.SL_BAN + tc.SL_BAN_DU_TRU) * ls.DON_GIA_TOI_THIEU - tc.TIEN_DAT_COC).ToString(); HienThiDsMonAn(tc.MA_TIEC_CUOI); HienThiDsDichVu(tc.MA_TIEC_CUOI); TinhTienPhat(); }
private void LoadThongTinKH(object sender, EventArgs e) { DTO.DTO_KhachHang s = BUS_DatTiecCuoi.getThongTinKhachHang(cmbMaKH.Text); HienThiThongTinKH(s); }