private void btnSua_Click(object sender, EventArgs e) { if (txtMaHH.Text == "" || txtTenHH.Text == "" || txtDonGia.Text == "") { MessageBox.Show("Không được để trống thông tin", "Thông báo"); return; } if (dtpNgaySX.Value > DateTime.Now) { MessageBox.Show("Ngày sản xuất không hợp lệ", "Thông báo"); return; } if (nudSoLuong.Value <= 0) { MessageBox.Show("Số lượng phải lớn hơn 0", "Thông báo"); return; } if (MaHH != txtMaHH.Text) { MessageBox.Show("Không được thay đổi mã loại", "Thông Báo"); return; } try { var LT1 = new Laptop { DonGia = Convert.ToDouble(txtDonGia.Text), HinhAnh = txtHinhAnh.Text, MaLaptop = txtMaHH.Text, MaLoai = cboLoai.SelectedValue.ToString(), NgaySX = dtpNgaySX.Value.Date, SoLuong = Convert.ToInt32(nudSoLuong.Value), TenLaptop = txtTenHH.Text }; LaptopDAL.Sua(LT1); bsLaptop.DataSource = LaptopDAL.LietKe(); MessageBox.Show("Thao tác thành công"); } catch { MessageBox.Show("Mã Hàng Hóa Đã Trùng", "Lỗi"); } }