Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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 + "";
        }
Ejemplo n.º 3
0
 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 + "";
     }
 }