private void btn_Tim_Click(object sender, EventArgs e) { if (txt_HD_MaHoaDon.Text == String.Empty) { MessageBox.Show("Vui lòng nhập mã số hóa đơn cần thanh toán.", "", MessageBoxButtons.OK); txt_HD_MaHoaDon.Focus(); return; } int MaHoaDon = int.Parse(txt_HD_MaHoaDon.Text.Trim()); HOADON_DTO hoadonDto = new HOADON_BUS().Select(MaHoaDon); if (hoadonDto != null) { btn_LapPhieu.Enabled = true; btn_HuyBo.Enabled = true; txt_HD_NgayLap.Text = hoadonDto.NgayLap.ToShortDateString(); txt_HD_TongTien.Text = hoadonDto.TongTien.ToString(); txt_HD_SoLanTra.Text = hoadonDto.SoLanTra.ToString(); List <BIENNHAN_DTO> biennhanDtoList = new BIENNHAN_BUS().SelectAllByMaHoaDon(MaHoaDon); if (biennhanDtoList.Count != 0) { lb_CacBienNhanTruoc.Visible = true; txt_HD_SoLanDaTra.Text = biennhanDtoList.Count.ToString(); grid_CacDotDaThanhToan.Visible = true; grid_CacDotDaThanhToan.DataSource = biennhanDtoList; if (biennhanDtoList.Count == hoadonDto.SoLanTra) { txt_BN_SoTienTra.ReadOnly = true; btn_LapPhieu.Enabled = false; btn_HuyBo.Enabled = false; MessageBox.Show("Hóa đơn " + MaHoaDon.ToString() + " đã được thanh toán đầy đủ", "", MessageBoxButtons.OK); } } txt_BN_NgayTra.Text = DateTime.Today.ToShortDateString(); //Customer's Info KHACHHANG_DTO khachhangDto = new KHACHHANG_BUS().SelectByMaHoaDon(MaHoaDon); txt_KH_MaKhachHang.Text = khachhangDto.Ma.ToString(); txt_KH_TenKhachHang.Text = khachhangDto.HoTen; txt_KH_DiaChi.Text = khachhangDto.DiaChi; txt_KH_DienThoai.Text = khachhangDto.DienThoai; txt_KH_CMND.Text = khachhangDto.Cmnd; //Staff's Info NHANVIEN_DTO nhanvienDto = new NHANVIEN_BUS().SelectByMaHoaDon(MaHoaDon); txt_NV_MaNV_LapHoaDon.Text = nhanvienDto.Ma.ToString(); txt_NV_TenNhanVien.Text = nhanvienDto.HoTen; LOAINHANVIEN_DTO loainvDto = new LOAINHANVIEN_BUS().Select(nhanvienDto.MaLoaiNhanVien); txt_NV_LoaiNhanVien.Text = loainvDto.TenLoaiNhanVien; //Thong tin bien nhan txt_BN_SoTienTra.Text = hoadonDto.TienTraMoiDot.ToString(); } }
private void bt_ThemDonDatXe_Click(object sender, EventArgs e) { if (rd_KhachHangCu.Checked) { if (KhachHang == null) { MessageBox.Show("Chưa có thông tin Khách Hàng", "Thiếu Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (grid_DanhSachXeDat.Rows.Count == 0) { MessageBox.Show("Chưa chọn Xe muốn đặt", "Thiếu Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ThemDonDatHang(); } else { if (txt_HoTen.Text == "") { MessageBox.Show("Thiếu Họ Tên Khách Hàng", "Thiếu Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_HoTen.Focus(); return; } if (txt_CMND.Text == "") { MessageBox.Show("Thiếu CMND Khách Hàng", "Thiếu Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_CMND.Focus(); return; } if (txt_DiaChi.Text == "") { MessageBox.Show("Thiếu Địa Chỉ Khách Hàng", "Thiếu Thông Tin", MessageBoxButtons.OK, MessageBoxIcon.Error); txt_DiaChi.Focus(); return; } KHACHHANG_DTO KhacHang = new KHACHHANG_DTO(); KhachHang.HoTen = txt_HoTen.Text; KhachHang.DiaChi = txt_DiaChi.Text; KhachHang.DienThoai = txt_DienThoai.Text.Trim(); KhachHang.LoaiKhachHang = false; if (combo_Phai.SelectedItem.ToString() == "Nam") { KhachHang.Phai = true; } else { KhachHang.Phai = false; } KHACHHANG_BUS BUS_KhachHang = new KHACHHANG_BUS(); BUS_KhachHang.Insert(KhachHang); ThemDonDatHang(); } }