Example #1
0
        private void Onayla()
        {
            tblOnay ony = new tblOnay();

            ony.Nereden      = txtNereden.Text;
            ony.Nereye       = txtNereye.Text;
            ony.SinifId      = db.tblSinifs.First(x => x.Sinif == txtSinif.Text).Id;
            ony.KoltukNo     = txtKoltukNo.Text;
            ony.GidisTarihi  = Convert.ToDateTime(txtGidisTarih.Text);
            ony.SaatId       = Convert.ToInt32(txtSaat.Text);
            ony.MusAdiSoyadi = txtAd.Text;
            ony.Tel          = txtTel.Text;
            ony.Cinsiyet     = txtCinsiyet.Text;
            ony.TcNo         = txtTc.Text;
            ony.Email        = txtEmail.Text;
            ony.DogumTarih   = Convert.ToDateTime(txtDTarih.Text);
            ony.UcretId      = Convert.ToInt32(txtUcret.Text);

            string kimlikno = txtTc.Text;

            kimlikno = kimlikno.Trim();
            if (kimlikno.Length != 11)
            {
                MessageBox.Show("TC numaranızı doğru giriniz"); txtTc.Text = "";
            }
            else
            {
                db.tblOnays.Add(ony);
                db.SaveChanges();
                MessageBox.Show("Biletiniz Alınmıştır.Ödeme Sayfasına yönlendirileceksiniz.Lütfen Bekleyin..");
                Temizle();
                idBul = (from s in db.tblOnays orderby s.OnayId descending select s).First().OnayId;
                frmOdeme yeni = new frmOdeme();
                if (idBul > 0)
                {
                    yeni.IdAl = idBul;
                }
                yeni.Show();
                this.Hide();
            }
        }
        private void Ekle(int secimId)
        {
            tblOnay ony    = new tblOnay();
            var     rezerv = db.tblRezerves.Find(secimId);

            ony.TcNo         = rezerv.TcNo;
            ony.Cinsiyet     = rezerv.Cinsiyet;
            ony.DogumTarih   = rezerv.DogumTarih;
            ony.Email        = rezerv.Email;
            ony.GidisTarihi  = rezerv.GidisTarihi;
            ony.KoltukNo     = rezerv.KoltukNo;
            ony.MusAdiSoyadi = rezerv.MusAdiSoyadi;
            ony.Nereden      = rezerv.Nereden;
            ony.Nereye       = rezerv.Nereye;
            ony.SaatId       = rezerv.SaatId;
            ony.SinifId      = rezerv.SinifId;
            ony.Tel          = rezerv.Tel;
            ony.UcretId      = rezerv.UcretId;
            db.tblOnays.Add(ony);
            db.SaveChanges();
            frmAnasayfa.AktarmaI = int.Parse(db.tblOnays
                                             .OrderByDescending(p => p.OnayId)
                                             .Select(r => r.OnayId)
                                             .First().ToString());

            db.tblRezerves.Remove(rezerv);
            db.SaveChanges();
            MessageBox.Show("Biletiniz Onaylanmıştır.");
            Listele();
            Temizle();
            MessageBox.Show("Biletiniz Alınmıştır.Ödeme Sayfasına yönlendirileceksiniz.Lütfen Bekleyin..");
            frmOdeme yeni = new frmOdeme();

            yeni.Show();
            this.Hide();
        }