private void btnXoa_Click(object sender, EventArgs e) { BLHD = new BLHoaDon(); try { if (MaHD != "") { DialogResult DL = MessageBox.Show("Bạn có muốn xóa mẫu tin này?", "xác nhận", MessageBoxButtons.YesNoCancel); if (DL == DialogResult.Yes) { int r = dgvHoaDon.CurrentCell.RowIndex; if (BLHD.XoaHoaDon(ref err, MaHD)) { LoadData(); MessageBox.Show("Đã xóa xong"); } else { MessageBox.Show(err, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("Bạn chưa chọn HoaDon", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch { MessageBox.Show("Lỗi rồi"); } }
private void LoadThongTin() { // lấy thông tin khách hàng dbKH = new BLKhachHang(); ds = dbKH.LayKhachHang(SHAREVAR.CTHD_MaKH); lbMaKH.Text = ds.Tables[0].Rows[0]["MaKH"].ToString(); lbTenKH.Text = ds.Tables[0].Rows[0]["TenKH"].ToString(); lbGioiTinh.Text = ds.Tables[0].Rows[0]["GioiTinh"].ToString(); lbSDT.Text = ds.Tables[0].Rows[0]["SDT"].ToString(); lbCMND.Text = ds.Tables[0].Rows[0]["CMND"].ToString(); lbDiaChi.Text = ds.Tables[0].Rows[0]["DiaChi"].ToString(); // lấy thông tin hóa đơn dbHD = new BLHoaDon(); ds = dbHD.LayHoaDon(SHAREVAR.CTHD_MaHD); lbMaHD.Text = ds.Tables[0].Rows[0]["MaHD"].ToString(); lbNgayXuatDon.Text = ds.Tables[0].Rows[0]["NgayXuatDon"].ToString(); //lbNgayXuatDon.Text = Convert.ToDateTime(ds.Tables[0].Rows[0]["NgayXuatDon"].ToString()).("dd/MM/yyyy"); lbTongHoaDon.Text = FomatTien(ds.Tables[0].Rows[0]["TongHoaDon"].ToString()); // lấy thông tin xe trong hóa đơn dbCTHD = new BLChiTietHD(); ds = dbCTHD.LayThongTinXeMua(SHAREVAR.CTHD_MaHD); dtXe = ds.Tables[0]; // Đưa dữ liệu lên DataGridView dgvCTHD.DataSource = dtXe; // Thay đổi độ rộng cột dgvCTHD.AutoResizeColumns(); }
private void btnLuu_Click(object sender, EventArgs e) { if (them) { try { BLHoaDon btHD = new BLHoaDon(); btHD.ThemHoaDon(this.txbMaHD.Text, this.txbMaPTT.Text, this.dtpkNgLapHD.Text, float.Parse(this.txbThueVAT.Text), ref err); LoadData(); MessageBox.Show("Đã thêm xong !!!"); } catch (SqlException) { MessageBox.Show("Không thêm được hãy thử lại !!!"); } } else { try { BLHoaDon btHD = new BLHoaDon(); btHD.CapNhatHoaDon(this.txbMaHD.Text, this.txbMaPTT.Text, this.dtpkNgLapHD.Text, float.Parse(this.txbThueVAT.Text), ref err); LoadData(); MessageBox.Show("Đã sửa xong!!!"); } catch (SqlException) { MessageBox.Show("Không sửa được hãy thử lại !!!"); } } }
private void saveToolStripMenuItem_Click(object sender, EventArgs e) { if (isThem == true) { try { BLHoaDon blKH = new BLHoaDon(); blKH.ThemHoaDon(txtMaHD.Text, cbbTenKH.Text, cbbTenNV.Text, dtpNgayLapHD.Value, dtpNgayNhanHang.Value, ref err); LoadData(); MessageBox.Show("Đã thêm xong!"); } catch { MessageBox.Show("Đã xảy ra lỗi! Không thêm được mẫu tin!"); } } else { try { BLHoaDon blKH = new BLHoaDon(); blKH.CapNhatHoaDon(txtMaHD.Text, cbbTenKH.Text, cbbTenNV.Text, dtpNgayLapHD.Value, dtpNgayNhanHang.Value, ref err); LoadData(); MessageBox.Show("Đã sửa xong!"); } catch { MessageBox.Show("Đã xảy ra lỗi! Không sửa được mẫu tin!"); } } }
private void LoadData() { blHD = new BLHoaDon(); dsHD = new List <HoaDon>(); ds = blHD.LoadData(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { DataRow row = ds.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); HoaDon hd = new HoaDon() { MaHD = int.Parse(x[0].ToString()), TongTien = int.Parse(x[1].ToString()), TongGiaSP = int.Parse(x[2].ToString()), Ngay = int.Parse(x[3].ToString()), Thang = int.Parse(x[4].ToString()), Nam = int.Parse(x[5].ToString()), TT_HD = bool.Parse(x[6].ToString()) }; dsHD.Add(hd); } dgvHoaDon.Rows.Clear(); for (int i = 0; i < dsHD.Count; i++) { if (dsHD[i].TT_HD == true) { dgvHoaDon.Rows.Add(dsHD[i].MaHD, dsHD[i].TongTien, dsHD[i].TongGiaSP, dsHD[i].Ngay, dsHD[i].Thang, dsHD[i].Nam, dsHD[i].TT_HD); } } }
private void Search_TextBox_TextChanged(object sender, EventArgs e) { string column; switch (Search_ComboBox.Text) { case "Mã Hợp Đồng": { column = "MaHopDong"; break; } case "Mã Khách Hàng": { column = "MaKH"; break; } case "Ngày Thuê Phòng": { column = "NgayThue"; break; } case "Ngày Dự Kiến Trả": { column = "NgayTraPhong"; break; } case "Giá Tiền": { column = "GiaTien"; break; } case "Ngày Xuất Hóa Đơn": { column = "NgayXuatHoaDon"; break; } default: { return; } } blHD = new BLHoaDon(); DataSet ds = blHD.TimKiem(column, Search_TextBox.Text); dtHD = new DataTable(); dtHD = ds.Tables[0]; dtHD.Columns.Remove("Hide"); dgvHD.DataSource = dtHD; }
private void LoadData() { blHD = new BLHoaDon(); dsVHD = blHD.dsVHoaDon(); dgvHoaDon.Rows.Clear(); for (int i = 0; i < dsVHD.Count; i++) { DateTime dt = DateTime.Parse(dsVHD[i].Ngay.ToString()); dgvHoaDon.Rows.Add(dsVHD[i].MaHD, dsVHD[i].TongTien, dsVHD[i].TongGiaSP, dt.ToString("dd/MM/yyyy")); } }
private void Save_Button_Click(object sender, EventArgs e) { blHD = new BLHoaDon(); if (blHD.CapNhatHD(MaHD_TextBox.Text, MaKH_TextBox.Text, NgayThue_DateTimePicker.Value.Date.ToString(), NgayTra_DateTimePicker.Value.ToString(), TongTien_TextBox.Text, NgayThanhToan_DateTimePicker.Value.ToString()) == true) { LoadData(); MessageBox.Show(" Cap nhat thanh cong"); } else { MessageBox.Show(" Cap nhat that bai"); } }
private void LoadData() { blHD = new BLHoaDon(); dsHD = blHD.dsHoaDon(); dgvHoaDon.Rows.Clear(); for (int i = 0; i < dsHD.Count; i++) { if (dsHD[i].TT_HD == true) { dgvHoaDon.Rows.Add(dsHD[i].MaHD, dsHD[i].TongTien, dsHD[i].TongGiaSP, dsHD[i].Ngay, dsHD[i].Thang, dsHD[i].Nam, dsHD[i].TT_HD); } } }
private void MuaXe_Load(object sender, EventArgs e) { dbXe = new BLXe(); dbHoaDon = new BLHoaDon(); lbMaNV.Text = SHAREVAR.MaNV_TK; lbTenNV.Text = SHAREVAR.TenNV_TK; dt = new DataSet(); dt = dbXe.LayDongXe(); List <string> t = new List <string>(); for (int i = 0; i < dt.Tables[0].Rows.Count; i++) { t.Add(dt.Tables[0].Rows[i]["TenDongXe"].ToString()); } LoadData(); }
private void btnTimKiem_Click(object sender, EventArgs e) { try { BLHD = new BLHoaDon(); DTHD = new DataTable(); DTHD.Clear(); DataSet ds = BLHD.TimKiem(txtTimKiem.Text, txtDate.Text); DTHD = ds.Tables[0]; dgvHoaDon.DataSource = DTHD; } catch (SqlException) { MessageBox.Show("Không lấy được nội dung trong bảng HOADON. Lỗi rồi!!!"); } }
private void LoadData() { try { BLHD = new BLHoaDon(); DTHD = new DataTable(); DTHD.Clear(); DataSet ds = BLHD.LayHoaDon(); DTHD = ds.Tables[0]; dgvHoaDon.DataSource = DTHD; } catch (SqlException) { MessageBox.Show("Không lấy được nội dung trong bảng HOADON. Lỗi rồi!!!"); } }
private void btnThanhToan_Click(object sender, EventArgs e) { if (SHAREVAR.TenKH_TK == null || SHAREVAR.MaKH_TK == null) { MessageBox.Show("Vui lòng chọn khách hàng trước !"); return; } slhd = new DataSet(); slhd = dbHoaDon.LayDSMaHD(); string mahd = "HD"; int sl = slhd.Tables[0].Rows.Count + 1; if (sl < 10) { mahd = "HD0" + sl.ToString(); } else { mahd = "HD" + sl.ToString(); } dbHoaDon = new BLHoaDon(); bool kq = dbHoaDon.ThemHD(mahd, DateTime.Now.Date, TongGia, SHAREVAR.MaKH_TK, SHAREVAR.MaNV_TK, ref err); for (int i = 0; i < livHoaDon.Items.Count; i++) { dbHoaDon = new BLHoaDon(); dbHoaDon.ThemHD_Xe(mahd, livHoaDon.Items[i].SubItems[0].Text, int.Parse(livHoaDon.Items[i].SubItems[3].Text), int.Parse(livHoaDon.Items[i].SubItems[2].Text), ref err); } SHAREVAR.TenKH_TK = null; SHAREVAR.MaKH_TK = null; lbMaKH.Text = "Chưa chọn !"; lbTenKH.Text = "Chưa chọn !"; MessageBox.Show("Đã thanh toán! Cảm ơn quý khách <3"); }