Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }