private void btnXemBaoCao_Click_1(object sender, EventArgs e) { FrmBaoCao fbc = new FrmBaoCao(); if (rdbDSSanPham.Checked) { fbc.LoadTatCaDSSanPham(); } else if (rdbLoaiSP.Checked) { fbc.LoadSanPhamTheoLoai((string)cboTheoLoaiSP.SelectedValue); } else if (rdbGomNhomSP.Checked) { fbc.LoadGomNhomSanPhamTheoLoai(); } else if (rdbDSKhachHang.Checked) { fbc.LoadDanhSachKhacHang(); } else if (rdbDSNSX.Checked) { fbc.LoadDanhSachNSX(); } else if (rdbTaiKhoan.Checked) { fbc.LoadDanhSachTK(); } else if (rdbTSHDB.Checked) { fbc.LoadDanhSachHoaDonBanTheoTime(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbTongSoHDNhuy.Checked) { fbc.LoadDanhSachHoaDonNhapHuy(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbTSHDN.Checked) { fbc.LoadDanhSachHoaDonNhap(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbTongSoHDBhuy.Checked) { fbc.LoadDanhSachHoaDonBanHuy(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbSPBanChayNhat.Checked) { fbc.LoadSanPhamBanChayNhat(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbTongDoanhThuNV.Checked) { fbc.LoadDSTongDoanhThuTheoNV(cboDSMaNV.SelectedValue.ToString(), dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } else if (rdbTongDoanhThu.Checked) { fbc.LoadTongDoanhThuTheoThang(dtpThoiGianTu.Value.Date, dtpThoiGianDen.Value.Date); } fbc.Show(); }
private void btnThanhToan_Click(object sender, EventArgs e) { if (lscthdb.Count > 0) { if (DialogResult.Yes == MessageBox.Show("Bạn có muốn nhập hàng không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { if (chonhdn == null) { chonhdn = new HDNhapDTO(); } } string a = bus.LayMaHDNTiepTheo(); chonhdn.MaHDNhap = a; chonhdn.NgayNhapHang = DateTime.Now; chonhdn.TongTien = decimal.Parse(txtTongTien.Text.ToString()); chonhdn.NSX = cmbnsx.SelectedValue.ToString(); chonhdn.TinhTrang = 1; if (!string.IsNullOrEmpty(tendangnhap)) { FrmNhapHang.tdn = tendangnhap; TaiKhoanBUS bus1 = new TaiKhoanBUS(); TaiKhoanDTO dto1 = bus1.LayThongTinTK(tendangnhap); chonhdn.NVLap = dto1.MaNV; } if (bus.ThemHDN(chonhdn)) { //Lưu chi hóa đơn foreach (ChiTietHDNhapDTO ct in lscthdb) { chonct = new ChiTietHDNhapDTO(); ct.MaHDNhap = a; //ct.MaSP = chonct.MaSP; if (ct.MaSP == chonct.MaSP) { ct.SoLuong += 1; } else { ct.SoLuong += 0; } ct.TenSP = ct.TenSP.ToString(); ct.DonGia = ct.DonGia; busct.ThemCTHDN(ct); bussp.SuaNhapSoLuong(ct.SoLuong.ToString(), ct.MaSP.ToString()); } MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmSanPham f = new FrmSanPham(); f.conca(); FrmBaoCao fbc = new FrmBaoCao(); fbc.LoadHoaDonNhapXuat(a); fbc.Show(); dgvDanhSachSP.DataSource = null; } lscthdb.Clear(); txtTongSL.Text = ""; txtTongTien.Text = ""; } else { MessageBox.Show("Vui lòng chọn sản phẩm ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnThanhToan_Click(object sender, EventArgs e) { if (lscthdb.Count > 0) { if (DialogResult.Yes == MessageBox.Show("Bạn có muốn thanh toán không ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { if (cmbkh.SelectedValue == null || txtTienKhachTra.Text == "") { MessageBox.Show("Chưa nhập khách hàng hoặc tiền thanh toán", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (chonhdb == null) { chonhdb = new HDBanDTO(); } string a = bushdb.LayMaHDBTiepTheo(); chonhdb.MaHDBan = a; chonhdb.NgayLapHD = DateTime.Now; chonhdb.TongTien = decimal.Parse(txtTongTien.Text.ToString()); chonhdb.TienKhachTra = decimal.Parse(txtTienKhachTra.Text.ToString()); chonhdb.TienDu = decimal.Parse(txtTienDu.Text.ToString()); chonhdb.MaKH = cmbkh.SelectedValue.ToString(); chonhdb.TinhTrang = 1; if (!string.IsNullOrEmpty(tendangnhap)) { FrmBanHang.tdn = tendangnhap; TaiKhoanBUS bus1 = new TaiKhoanBUS(); TaiKhoanDTO dto1 = bus1.LayThongTinTK(tendangnhap); chonhdb.NVLapHD = dto1.MaNV; } if (bushdb.ThemHDB(chonhdb)) { //Lưu chi hóa đơnV foreach (ChiTietHDBanDTO ct in lscthdb) { chonct = new ChiTietHDBanDTO(); ct.MaHDBan = a; // ct.MaSP = chonct.MaSP; if (ct.MaSP == chonct.MaSP) { ct.SoLuong += 1; } else { ct.SoLuong += 0; } ct.DonGia = ct.DonGia; bus.ThemCTHDB(ct); bussp.SuaSoLuong(ct.SoLuong.ToString(), ct.MaSP.ToString()); } MessageBox.Show("Thanh toán thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); lscthdb.Clear(); dgvDanhSachSP.DataSource = null; txtTongSL.Text = ""; txtTongTien.Text = ""; txtTienKhachTra.Text = ""; txtTienDu.Text = ""; numsl.Text = "1"; FrmBaoCao fbc = new FrmBaoCao(); fbc.LoadHoaDonBanXuat(a); fbc.Show(); dgvDanhSachSP.DataSource = null; } } } } else { MessageBox.Show("Vui lòng chọn sản phẩm", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }