private void button1_Click(object sender, EventArgs e) { NV context = new NV(); try { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "" || textBox6.Text == "" || textBox7.Text == "" || textBox8.Text == "") { throw new Exception("Vui lòng nhập đầy đủ thông tin Sản phẩm!"); } SANPHAM s = new SANPHAM() { MASP = textBox1.Text, TENSP = textBox2.Text, DONVITINH = textBox3.Text, LOAI = textBox4.Text, XUATXU = textBox5.Text, NGAYSANXUAT = DateTime.Parse(textBox6.Text), HANSUDUNG = DateTime.Parse(textBox7.Text), DONGIA = int.Parse(textBox8.Text) }; context.SANPHAMs.Add(s); //context.SaveChanges(); List <HOADON> listHD = context.HOADONs.ToList(); List <CTHD> listCT = context.CTHDs.ToList(); List <NHANVIEN> listNV = context.NHANVIENs.ToList(); List <SANPHAM> listSP = context.SANPHAMs.ToList(); List <TAIKHOAN> listTK = context.TAIKHOANs.ToList(); BindGrid(listSP); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; textBox8.Text = ""; MessageBox.Show("Thêm mới dữ liệu thành công!", "Thông báo", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button2_Click(object sender, EventArgs e) { NV context = new NV(); try { SANPHAM dbDelete = context.SANPHAMs.FirstOrDefault(p => p.MASP == textBox1.Text); if (dbDelete != null) { DialogResult dr = MessageBox.Show("Xác nhận xóa?", "YES/NO", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { context.SANPHAMs.Remove(dbDelete); //context.SaveChanges(); List <HOADON> listHD = context.HOADONs.ToList(); List <CTHD> listCT = context.CTHDs.ToList(); List <NHANVIEN> listNV = context.NHANVIENs.ToList(); List <SANPHAM> listSP = context.SANPHAMs.ToList(); List <TAIKHOAN> listTK = context.TAIKHOANs.ToList(); BindGrid(listSP); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; textBox7.Text = ""; textBox8.Text = ""; MessageBox.Show("Xoá dữ liệu thành công!"); } } else { throw new Exception("Không tìm thấy MSP cần xóa!"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }