/// <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); } }