/// <summary>
 /// The ÇocukEkle
 /// </summary>
 /// <param name="form">The <see cref="Çocuk"/></param>
 public static void ÇocukEkle(Çocuk form)
 {
     try
     {
         var kişi     = form.Comboebeveynadı.SelectedItem as Kisiler;
         var cocuklar = new Cocuklar
         {
             CocukAdi         = form.Txtçocukad.Text,
             CocukSoyadi      = form.Txtçocuksoyad.Text,
             CocukCalisiyor   = (byte)form.Comboçocukçalışıyormu.SelectedIndex,
             CocukCinsiyeti   = (byte)form.Comboçocukcinsiyet.SelectedIndex,
             CocukMedeniHali  = (byte)form.Comboçocukmedenihal.SelectedIndex,
             CocukOkuyor      = (byte)form.Comboçocukokuyormu.SelectedIndex,
             CocukEngelli     = (byte)form.Comboçocukengellimi.SelectedIndex,
             KisiID           = kişi.KisiID,
             CocukDogumTarihi = form.Dateçocukdoğumtarihi.SelectedDate.Value
         };
         ÇocuklarVeri.Add(cocuklar);
         Maas.Cocuklar.InsertOnSubmit(cocuklar);
         Maas.SubmitChanges();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 /// <summary>
 /// The ÇocukEkranTemizle
 /// </summary>
 /// <param name="form">The <see cref="Çocuk"/></param>
 public static void ÇocukEkranTemizle(Çocuk form)
 {
     form.Txtçocukad.Text    = null;
     form.Txtçocuksoyad.Text = null;
     form.Comboçocukçalışıyormu.SelectedIndex = -1;
     form.Comboçocukcinsiyet.SelectedIndex    = -1;
     form.Comboçocukmedenihal.SelectedIndex   = -1;
     form.Comboçocukokuyormu.SelectedIndex    = -1;
     form.Comboçocukengellimi.SelectedIndex   = -1;
     form.Dateçocukdoğumtarihi.SelectedDate   = null;
     form.Txtçocukad.Focus();
 }
        /// <summary>
        /// The EbeveynYaşKıyaslama
        /// </summary>
        /// <param name="form">The <see cref="Çocuk"/></param>
        /// <returns>The <see cref="bool"/></returns>
        public bool EbeveynYaşKıyaslama(Çocuk form)
        {
            var kişi = form.Comboebeveynadı.SelectedItem as Kisiler;

            if (!(form.Dateçocukdoğumtarihi.SelectedDate <= kişi.KisiDogumTarihi))
            {
                return(true);
            }
            MessageBox.Show($"Çocuğun yaşı {kişi.KisiAdi} {kişi.KisiSoyad} adlı kişinin yaşından büyük olamaz.", "UYARI",
                            MessageBoxButton.OK, MessageBoxImage.Exclamation);
            return(false);
        }
 /// <summary>
 /// The ÇocukGüncelleMetod
 /// </summary>
 /// <param name="form">The <see cref="Çocuk"/></param>
 public static void ÇocukGüncelleMetod(Çocuk form)
 {
     if (Doğrula.Geçerli(form.Dgridçocuk))
     {
         try
         {
             AgiAileÇocukYardımHesapla(form.Comboebeveynadı.SelectedItem as Kisiler);
             Maas.SubmitChanges();
             MessageBox.Show("Güncelleme Başarılı.", "Çocuk", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Çocuk", MessageBoxButton.OK,
                         MessageBoxImage.Exclamation);
     }
 }
        /// <summary>
        /// The ÇocukSilMetod
        /// </summary>
        /// <param name="form">The <see cref="Çocuk"/></param>
        public static void ÇocukSilMetod(Çocuk form)
        {
            var sütun = form.Dgridçocuk.SelectedItem as Cocuklar;

            if (MessageBox.Show("Seçili Çocuğu Silmek İstiyor Musun?", "Çocuk", MessageBoxButton.YesNo, MessageBoxImage.Question,
                                MessageBoxResult.No) != MessageBoxResult.Yes)
            {
                return;
            }

            try
            {
                var silinecek = ÇocuklarVeri.First(p => p.CocukID == sütun.CocukID);
                ÇocuklarVeri.Remove(silinecek);
                Maas.Cocuklar.DeleteOnSubmit(silinecek);
                AgiAileÇocukYardımHesapla(form.Comboebeveynadı.SelectedItem as Kisiler);
                Maas.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }