private void btnEkle_Click(object sender, EventArgs e) { if (Metotlar.BosAlanVarMi(grpMusteriBilgileri)) { MessageBox.Show("Eksik Bilgi Girişi Yaptınız Lütfen Zorunlu Tüm Alanı Doldurun"); } else { Musteri musteri = new Musteri(); UcusBilgi ucusBilgi = new UcusBilgi(); musteri.Ad = txtAdi.Text; musteri.Soyad = txtSoyadi.Text; musteri.TCKN = mskTc.Text; musteri.Ogrenci = chkEvet.Checked; musteri.Cinsiyet = chkErkek.Checked; musteri.Telefon = cmbTelefon.Text + mskTelefon.Text; musteri.Mail = txtEposta.Text; musteri.UlkeID = (int)cmbTelefon.SelectedValue; db.Musteriler.Add(musteri); musteriler.Add(musteri); db.SaveChanges(); ucusBilgileri[0].MusteriID = db.Musteriler.OrderByDescending(x => x.MusteriID).Select(x => x.MusteriID).FirstOrDefault(); ucusBilgileri[0].RezervasyonKodu = KodUret(); ucusBilgi = ucusBilgileri[0]; db.UcusBilgileri.Add(ucusBilgi); db.SaveChanges(); foreach (Label item in panelKisiler.Controls) { if (item.Name == ("lbl" + labelSayac)) { item.Enabled = false; } else if (item.Name == ("lbl" + (labelSayac + 1))) { item.Enabled = true; } } labelSayac++; if (labelSayac == (sayacYetiskin + sayacCocuk) + 1) { Koltuk koltuk = new Koltuk(this); form3.FormAc(koltuk); //form3.lblGeri.Enabled = true; } Metotlar.Temizle(grpMusteriBilgileri); chkTc.Checked = true; } cmbTelefon.SelectedIndex = 0; }
private void btnOdeme_Click(object sender, EventArgs e) { if (Metotlar.BosAlanVarMi(grpKart)) { MessageBox.Show("Eksik Bilgi Girişi Yaptınız Lütfen Zorunlu Tüm Alanı Doldurun"); } else { OdemeBilgi.OdemeZamani = DateTime.Now; KartBilgileri.KartIsim = txtAd.Text; KartBilgileri.KartSoyisim = txtSoyad.Text; KartBilgileri.Email = txtEposta.Text; KartBilgileri.KartNumarasi = Convert.ToInt64(mtbKart.Text); OdemeBilgi.OdemeTuru = "Kart"; OdemeBilgi.Tutar = OdemeMetod(); db.KartBilgileri.Add(KartBilgileri); db.OdemeBilgileri.Add(OdemeBilgi); db.SaveChanges(); int OdemeID = db.OdemeBilgileri.OrderByDescending(x => x.OdemeBilgiID).Take(1).FirstOrDefault().OdemeBilgiID; foreach (UcusBilgi item in db.UcusBilgileri.OrderByDescending(x => x.UcusBilgiID).Take(kisiSayisi).ToList()) { ucusBilgi = item; ucusBilgi.YemekID = (int)cmbYemek.SelectedValue; ucusBilgi.OdemeID = OdemeID; var ucusBilgisi = db.UcusBilgileri.Where(x => x.UcusBilgiID == item.UcusBilgiID).ToList(); foreach (var i in ucusBilgisi) { i.YemekID = ucusBilgi.YemekID; i.OdemeID = ucusBilgi.OdemeID; } db.SaveChanges(); } } grpKart.Visible = false; Bilet bilet = new Bilet(); this.Hide(); bilet.Show(); }