Ejemplo n.º 1
0
        // nút cập nhật
        private void btnCapnhat_Click(object sender, EventArgs e)
        {
            string masp     = txtMaSP.Text;
            string maloaisp = cbLoaiSP.SelectedValue.ToString();
            string tensp    = txtTenSP.Text;
            string soluong  = txtSoLuong.Text;
            string gianhap  = txtGiaNhap.Text;
            string giaban   = txtGiaBan.Text;
            // string baohanh = dateTimePickerThoiGianBH.Value.ToString("yyyy-MM-dd");
            string baohanh = cbBaohanh.SelectedItem.ToString();
            string donvi   = txtDonvi.Text;
            string mota    = txtMotaSP.Text;

            if (masp.Equals("") || maloaisp.Equals("") || tensp.Equals("") || soluong.Equals("") || gianhap.Equals("") || giaban.Equals("") || baohanh.Equals("") || donvi.Equals("") || mota.Equals(""))
            {
                MessageBox.Show("Không được bỏ trống trường nào !!");
            }
            else
            {
                SanPham sp      = new SanPham(masp, maloaisp, tensp, int.Parse(soluong), int.Parse(gianhap), int.Parse(giaban), baohanh, donvi, mota);
                SanPham sptimdc = spDao.CheckSP(sp.MaSP);
                if (sptimdc == null)
                {
                    MessageBox.Show("Không tồn tại sản phẩm mã :" + sp.MaSP + "!!");
                }
                else
                {
                    spDao.Updatesp(sp);                                // cập nhật
                    displaySanPhamToDgv(dgvSanPham, spDao.getAllSP()); // hiển thị
                    clearAllField();                                   // xóa thông tin trong textbox
                    MessageBox.Show("Đã cập nhật thông tin nhân viên " + sp.TenSP);
                }
            }
        }