private void btnXoaSP_Click(object sender, EventArgs e) { KhoHang khoHang = cbKhoHang.SelectedItem as KhoHang; HienThiSanPhamBLL hienThiSanPhamBLL = new HienThiSanPhamBLL(); int k = 0; foreach (SanPham Sp in hienThiSanPhamBLL.HienThiDanhSachSanPhamTheoKho(khoHang.MaKhoHang)) { k++; if (Sp.MaSanPham.Trim() == texMaSP.Text.Trim()) { texMaSP.Text = Sp.MaSanPham; texTenSP.Text = Sp.TenSanPham; break; } if (k == hienThiSanPhamBLL.HienThiDanhSachSanPhamTheoKho(khoHang.MaKhoHang).Count&& Sp.MaSanPham.Trim() != texMaSP.Text.Trim()) { int h = 0; foreach (SanPham Sp1 in hienThiSanPhamBLL.HienThiDanhSachSanPham()) { h++; if (Sp1.MaSanPham.Trim() == texMaSP.Text.Trim()) { MessageBox.Show("Sản Phẩm Chưa Tồn Tại Trong Kho Hàng Nhưng Đã Tồn Tại Mã Trong Hệ Thông Bạn Cần Chọn Mã Sản Phẩm Khác"); return; } else if (h == hienThiSanPhamBLL.HienThiDanhSachSanPham().Count&& Sp1.MaSanPham.Trim() != texMaSP.Text.Trim()) { MessageBox.Show("Sản Phẩm Chưa Tồn Tại Trong Kho Mã Sản Phẩm Hợp Lệ"); break; } } } } //if(texMaSP.Text== null) //{ // MessageBox.Show("Ban can Cap Nhap Ma San Pham Truoc Khi Xoa"); // return; //} //if(texMaHoaDon.Text == null) //{ // MessageBox.Show("Ban can Nhap Ma Hoa Don Truoc Khi Xoa"); // return; //} //if(cbKhoHang.SelectedItem == null) //{ // MessageBox.Show("Ban Can Chon Kho Hang Truoc Khi Xoa"); // return; //} //KhoHang khoHang = cbKhoHang.SelectedItem as KhoHang; //HienThiCT_PhieuNhapBLL hienThiCT_PhieuNhapBLL = new HienThiCT_PhieuNhapBLL(); //hienThiCT_PhieuNhapBLL.XoaCt_PhieuNhap(texMaHoaDon.Text, texMaSP.Text, khoHang,int.Parse(texSoLuong.Text)); //HienThiDanhSachSanPhamHD(hienThiCT_PhieuNhapBLL.HienThiDanhSachSPTheoMaPhieu(texMaHoaDon.Text)); }
private void HienThiDanhSachSanPham() { HienThiSanPhamBLL hienThiSanPhamBLL = new HienThiSanPhamBLL(); gvDanhSachSanPham.Rows.Clear(); double tongTien = 0; int SoLuongSanPham = 0; foreach (SanPham sanPham in hienThiSanPhamBLL.HienThiDanhSachSanPham()) { DataGridViewRow dataGridViewRow = new DataGridViewRow(); dataGridViewRow.CreateCells(gvDanhSachSanPham); dataGridViewRow.Cells[0].Value = sanPham.MaSanPham; dataGridViewRow.Cells[1].Value = sanPham.TenSanPham; dataGridViewRow.Cells[2].Value = sanPham.SoLuong; dataGridViewRow.Cells[3].Value = sanPham.DonGia; dataGridViewRow.Cells[4].Value = sanPham.KhoHang; dataGridViewRow.Cells[5].Value = sanPham.LoaiSanPham; dataGridViewRow.Cells[6].Value = sanPham.NhaCungCap; dataGridViewRow.Cells[7].Value = sanPham.NhaSanXuat; gvDanhSachSanPham.Rows.Add(dataGridViewRow); SoLuongSanPham++; tongTien = tongTien + sanPham.DonGia; } texTongSP.Text = SoLuongSanPham + ""; texTongGiaNhap.Text = tongTien + ""; }
private void gvSanPhamTheoHoaDon_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex > -1) { HienThiSanPhamBLL hienThiSanPhamBLL = new HienThiSanPhamBLL(); DataGridViewRow dataGridViewRow = gvSanPhamTheoHoaDon.Rows[e.RowIndex]; foreach (SanPham sanPham in hienThiSanPhamBLL.HienThiDanhSachSanPham()) { if (sanPham.TenSanPham == dataGridViewRow.Cells[0].Value + "") { texMaSP.Text = sanPham.MaSanPham; texTenSP.Text = sanPham.TenSanPham; break; } } texSoLuong.Text = dataGridViewRow.Cells[1].Value + ""; texDonGiaNhap.Text = dataGridViewRow.Cells[2].Value + ""; texTongTien.Text = dataGridViewRow.Cells[3].Value + ""; } }