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 == "") { throw new Exception("Vui lòng nhập đầy đủ thông tin Hoá đơn!"); } CTHD C = new CTHD() { MACTHD = textBox1.Text, SOHD = textBox2.Text, SOLUONG = int.Parse(textBox3.Text), MANV = textBox4.Text, MASP = textBox5.Text, DONGIA = int.Parse(textBox6.Text) }; context.CTHDs.Add(C); 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(listCT); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; string ThanhTien = textBox6.Text + textBox3.Text; textBox4.Text = ThanhTien.ToString(); 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 button3_Click(object sender, EventArgs e) { NV context = new NV(); try { CTHD dbDelete = context.CTHDs.FirstOrDefault(p => p.MACTHD == 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.CTHDs.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(listCT); textBox1.Text = ""; textBox2.Text = ""; textBox3.Text = ""; textBox4.Text = ""; textBox5.Text = ""; textBox6.Text = ""; MessageBox.Show("Xoá dữ liệu thành công!"); } } else { throw new Exception("Không tìm thấy MCT cần xóa!"); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }