private void btnHD_ThanhToan_Click(object sender, EventArgs e) { DTO_HoaDon hd = new DTO_HoaDon(); DTO_Thuoc t = new DTO_Thuoc(); DTO_KhachHang kh = new DTO_KhachHang(); if (checkEmpty_HD()) { errorProvider1.Clear(); if (checkBH.checkRegex(txtHD_SoLuong.Text)) { errorProvider1.Clear(); if (checkDate()) { errorProvider1.Clear(); hd.NgayLap = dtpkHD_NgayLapHD.Value; hd.LoaiHoaDon = cbbHD_LoaiHD.Text; hd.SoLuong = int.Parse(txtHD_SoLuong.Text); hd.MaThuoc = cbbHD_MaThuoc.Text; kh = khBUS.getKhachHangTheoTen(cbbHD_KhachHang.Text); hd.MaKhach = kh.MaKhachHang; if (hdBUS.addHoaDon(hd, kh, t)) { MessageBox.Show("Thanh Toán Thành Công!", "Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData_HD(); khoaThongTinHD(); restTxtHD(); btnHD_XuatHD.Text = "Xuất hóa đơn"; } else { MessageBox.Show("Thanh Toán Thất bại!", "Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { errorProvider1.SetError(dtpkHD_NgayLapHD, "Ngày Chưa Tới"); dtpkHD_NgayLapHD.Focus(); } } else { errorProvider1.SetError(txtHD_SoLuong, "Chỉ được nhập số."); txtHD_SoLuong.Focus(); } } }
private void btnThem_Click(object sender, EventArgs e) { String maHoaDon = "MHD" + (busHoaDon.getMaxID() + 1); DTO_HoaDon dtoHoaDon = new DTO_HoaDon(maHoaDon, "MVN01", "", 0); if (busHoaDon.addHoaDon(dtoHoaDon)) { Tool_ThemHoaDon toolThemHoaDon = new Tool_ThemHoaDon(maHoaDon); toolThemHoaDon.ShowDialog(); if (toolThemHoaDon.isClickTao) { loadDataHonDon(); } return; } MessageBox.Show("Lỗi phần mềm!"); }