// ghi nhan: private void button6_Click_1(object sender, EventArgs e) { if (key == 1) { if (tbx_tensp.Text == "" || txb_madm.Text == "" || txb_ncc.Text == "" || txb_phanloai.Text == "" || txb_serial.Text == "" || txb_soluong.Value == 0) { MessageBox.Show("Hãy Điền đủ thông tin vào Các Mục", "Thông Báo"); tbx_masp.Focus(); } else if (filepart == "") { MessageBox.Show("Hãy Chọn ảnh Sản Phẩm", "Cảnh Báo"); button8.Focus(); } else { DataTable dtncc = new DataTable(); DataTable dtdm = new DataTable(); DataTable dtsp = acc.CheckSql("select *from SANPHAM where MASP='" + tbx_masp.Text + "'"); dtncc = acc.CheckSql("Select *from NHACUNGCAP WHERE MANCC='" + txb_ncc.Text + "'"); dtdm = acc.CheckSql("SELECT *FROM DANHMUC WHERE MADANHMUC='" + txb_madm.Text + "'"); if (dtncc.Rows.Count < 0) { MessageBox.Show("NHÀ CUNG CẤP CHƯA TỒN TẠI", "Thông Báo"); tbx_masp.Clear(); txb_madm.ResetText(); txb_madm.Focus(); } else if (dtdm.Rows.Count < 0) { MessageBox.Show("DANH MỤC CHƯA TỒN TẠI", "THÔNG BÁO"); txb_madm.ResetText(); txb_madm.Focus(); } else if (dtsp.Rows.Count > 0) { MessageBox.Show("MÃ SẢN PHẨM ĐÃ TỒN TẠI", "THÔNG BÁO"); tbx_masp.Clear(); tbx_masp.Focus(); } else { var itemNCC = txb_ncc.GetItemText(txb_ncc.SelectedItem); ThongTinNCC(itemNCC); var itemDM = txb_madm.GetItemText(txb_madm.SelectedItem); ThongTinDM(itemDM); //filepart = openFile_PictureSP.FileName; acc.THEM_SANPHAM(tbx_masp.Text, tbx_tensp.Text, MANCC, float.Parse(txb_giasp.Text), MADM, txb_serial.Text, filename, dtpicker_nsx.Value, dtpicker_hsd.Value, txb_ghichu.Text, Convert.ToInt32(txb_soluong.Value), txb_phanloai.Text); SANPHAM_Load(sender, e); cleartext(); dgv_SANPHAM.ClearSelection(); label_thongbaoSP.Text = "Thêm THành Công Sản Phẩm mới"; tbx_tensp.Focus(); } } } if (key == 2) { DataTable dtdm = acc.CheckSql("SELECT *From DANHMUC where MADANHMUC='" + txb_madm.Text + "'"); DataTable dtncc = acc.CheckSql("SELECT *From NHACUNGCAP where MANCC='" + txb_ncc.Text + "'"); if (dtdm.Rows.Count < 0) { MessageBox.Show("Mã danh mục không tồn tại", "THông báo"); txb_madm.ResetText(); txb_madm.Focus(); } else if (dtncc.Rows.Count < 0) { MessageBox.Show("MÃ nhà cung cấp không tồn tại", "Thông Báo"); txb_ncc.ResetText(); txb_ncc.Focus(); } else { var itemNCC = txb_ncc.GetItemText(txb_ncc.SelectedItem); ThongTinNCC(itemNCC); var itemDM = txb_madm.GetItemText(txb_madm.SelectedItem); ThongTinDM(itemDM); //filepart = openFile_PictureSP.FileName; acc.SUA_SANPHAM(tbx_masp.Text, tbx_tensp.Text, MANCC, float.Parse(txb_giasp.Text), MADM, txb_serial.Text, filename, dtpicker_nsx.Value, dtpicker_hsd.Value, txb_ghichu.Text, Convert.ToInt32(txb_soluong.Value), txb_phanloai.Text); SANPHAM_Load(sender, e); dgv_SANPHAM.ClearSelection(); cleartext(); label_thongbaoSP.Text = "Sửa Thông Tin thành công"; } } if (key == 3) { if (dgv_SANPHAM.SelectedRows == null || tbx_masp.Text == "") { MessageBox.Show("Hãy chọn 1 sản phẩm để xóa", "Cảnh Báo"); } else { if (MessageBox.Show("Bạn có chắc chắn muốn xóa sản phẩm này", "cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { acc.XOA_SANPHAM(tbx_masp.Text); SANPHAM_Load(sender, e); dgv_SANPHAM.ClearSelection(); cleartext(); label_thongbaoSP.Text = "Đã xóa thành công"; } } } }