Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// The ÇocukKontrol
 /// </summary>
 /// <param name="kişi">The <see cref="Kisiler"/></param>
 public static void ÇocukKontrol(Kisiler kişi)
 {
     if (kişi == null)
     {
         return;
     }
     foreach (var kişiler in ÇocuklarVeri.Where(z => z.KisiID == kişi.KisiID))
     {
         var yaş = new DateTime(DateTime.Today.Subtract(kişiler.CocukDogumTarihi.Value).Ticks).Year - 1;
         kişiler.Yararlanma    = (kişiler.CocukCalisiyor == Çalışıyor.Evet || kişiler.CocukMedeniHali == Medenidurum.Evli) ? false : (kişiler.CocukMedeniHali == Medenidurum.Bekar && kişiler.CocukCinsiyeti == Kız) ? true : kişiler.CocukCinsiyeti == Erkek && yaş < 25;
         kişiler.AgiYararlanma = (kişiler.CocukCalisiyor == Çalışıyor.Evet || kişiler.CocukMedeniHali == Medenidurum.Evli) ? false : (kişiler.CocukOkuyor == Okuyor.Evet && yaş < 25) || yaş < 18;
     }
 }
Exemplo n.º 3
0
        /// <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);
            }
        }