Ejemplo n.º 1
0
        private void btnChinhSua_Click(object sender, EventArgs e)
        {
            if (texSoLuong.Text == null || texSoLuong.Text == "")
            {
                texSoLuong.Text = "0";
            }

            if (textGiaThanh.Text == null || textGiaThanh.Text == "")
            {
                textGiaThanh.Text = "0";
            }
            if (texMaSanPham.Text == null)
            {
                MessageBox.Show("Bạn Cần Nhập Mã Sản Phâm Trước Khi Lưu");
                return;
            }
            else if (cbKhoHang.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Kho Hàng Trước Khi Lưu");
                return;
            }
            else if (cbLoaiHang.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Loại Hàng Trước Khi Lưu");
                return;
            }
            else if (cbNhaSanXuat.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Nhà Sản Xuất Trước Khi Lưu");
                return;
            }
            else if (cbNhaPhanPhoi.SelectedIndex == -1)
            {
                MessageBox.Show("Bạn Cần Chọn Nhà Cung Cấp Trước Khi Lưu");
                return;
            }

            if (texTenSanPham.Text == null || texTenSanPham.Text == "")
            {
                texTenSanPham.Text = "-";
            }

            HienThiSanPhamBLL hienThiSanPhamBLL = new HienThiSanPhamBLL();
            SanPham           sanPham           = new SanPham()
            {
                LoaiSanPham = cbLoaiHang.Text,
                TenSanPham  = texTenSanPham.Text,
                SoLuong     = int.Parse(texSoLuong.Text),
                DonGia      = double.Parse(texSoLuong.Text),
                MaSanPham   = texMaSanPham.Text,
                KhoHang     = cbKhoHang.Text,
                NhaCungCap  = cbNhaPhanPhoi.Text,
                NhaSanXuat  = cbNhaSanXuat.Text
            };

            hienThiSanPhamBLL.ChinhSuaThongtinSanPham(sanPham);
        }