private void btnThem_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"); theo lịch string baohanh = cbBaohanh.SelectedItem.ToString();// theo combox truyền vào 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 { if (int.Parse(soluong) <= 0) { MessageBox.Show("Số lượng sản phẩm phải lớn hơn 0 !"); } 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) { spDao.AddSP(sp); displaySanPhamToDgv(dgvSanPham, spDao.getAllSP()); clearAllField(); MessageBox.Show("Đã thêm sản phẩm !"); displaySanPhamToDgv(dgvSanPham, spDao.getAllSPByMaloai(cbLoaiSP.SelectedValue.ToString())); if (qlhoadon != null) { qlhoadon.reFreshComboboxSanPham(); //this.Close(); } } else { MessageBox.Show("Đã tồn tại sản phẩm có mã : " + sp.MaSP); } } } }