public void kaydetButon_Click(object sender, EventArgs e) { try { cocukTable cocuk = new cocukTable(); cocuk.TC = tcBoxId.Text.Trim(); cocuk.Şifre = sifreBoxC.Text.Trim(); if (radioButonKız.Checked == true) { cocuk.Cinsiyet = radioButonKız.Text; } else if (radioButtonErkek.Checked == true) { cocuk.Cinsiyet = radioButtonErkek.Text; } cocuk.Ad = adBoxC.Text.Trim(); cocuk.Soyad = soyadBoxC.Text.Trim(); cocuk.DoğumTarihi = dateC.Value; cocuk.Kilo = Double.Parse(kiloBox.Text); cocuk.Boy = Double.Parse(boyBox.Text); FileHelper.cocukEkle(cocuk); asiDb.CocukTablo.Add(cocuk); asiDb.SaveChanges(); MessageBox.Show("Kayıt Başarı İle Eklenmiştir."); } catch (Exception) { MessageBox.Show("Kayıt Eklenemedi.Veri girişlerini kontrol edip tekrar deneyin!"); throw; } }
public static void cocukEkle(cocukTable cocukBilgisi) { CocukKayıtOlustur(); XElement cocuklar = new XElement("Cocuklar", new XElement("ID", cocukBilgisi.ID), new XElement("TC", cocukBilgisi.TC), new XElement("Şifre", cocukBilgisi.Şifre), new XElement("Ad", cocukBilgisi.Ad), new XElement("Soyad", cocukBilgisi.Soyad), new XElement("DoğumTarihi", cocukBilgisi.DoğumTarihi), new XElement("Kilo", cocukBilgisi.Kilo), new XElement("Boy", cocukBilgisi.Boy) ); FileStream stream = File.Open(CocukKayıtYolu, FileMode.Open); XDocument xml = XDocument.Load(stream); stream.Close(); xml.Root.Add(cocuklar); xml.Save(CocukKayıtYolu); }