private void BtnChon_Click(object sender, EventArgs e)
        {
            //Luu thong tin mua ve
            //B1. Luu khach hang
            KhachHang khachHang = new KhachHang {
                TenKhachHang = txtKhachHang.Text
            };

            dbContext.KhachHangs.Add(khachHang);
            //B2. Luu Hoa Don
            HoaDon hoaDon = new HoaDon {
                KhachHangId = khachHang.KhachHangId, NgayDatVe = DateTime.Now
            };

            dbContext.HoaDons.Add(hoaDon);
            //B3. Luu Chi Tiet
            int gheId;

            foreach (var ve in dsChon)
            {
                gheId = dbContext.Ghes.Where(x => x.TenGhe == ve.Text).FirstOrDefault <Ghe>().GheId;
                dbContext.ChiTietHoaDons.Add(new ChiTietHoaDon {
                    HoaDonId = hoaDon.HoadonId, GheId = gheId
                });
                ve.BackColor = Color.Yellow;
            }
            dbContext.SaveChanges();
            dsChon.Clear();
            txtKhachHang.Text = "";
            txtThanhTien.Text = "";
        }
Ejemplo n.º 2
0
        private void BtnDangKy_Click(object sender, EventArgs e)
        {
            TaiKhoan taiKhoan = new TaiKhoan();

            taiKhoan.Name = txtName.Text;
            taiKhoan.Pass = MD5Demo.GetMD5HashData(txtPass.Text);
            dbContext.TaiKhoans.Add(taiKhoan);
            dbContext.SaveChanges();
            MessageBox.Show("Tai tai khoan thanh cong!");
        }