コード例 #1
0
ファイル: BanHang.cs プロジェクト: tieuvy1019/DoAn
        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);
            }
        }
コード例 #2
0
ファイル: BanHang.cs プロジェクト: tieuvy1019/DoAn
        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);
            }
        }