/// <summary> /// The Kişigir /// </summary> /// <param name="form">The <see cref="MainWindow"/></param> public static void Kişigir(MainWindow form) { if (!Geçerli(form)) { MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Kişi", MessageBoxButton.OK, MessageBoxImage.Exclamation); } else { try { var kişi = new Kisiler { KisiAdi = form.Textboxkişiadı.Text.Trim(), KisiSoyad = form.Textboxkişisoyadı.Text.Trim(), KisiTC = form.Textboxkişitc.Text.Trim(), KisiOgrenim = (byte)form.Combokişiöğrenimdurumu.SelectedIndex, KisiAgi = (byte)form.Comboailedurumu.SelectedIndex, KisiSakatlik = (byte)form.Comboengellidurumu.SelectedIndex, KisiIBAN = form.Textboxibanno.Text.Trim(), KisiDogumTarihi = form.DateKişiDoğumTarihi.SelectedDate.Value, KisiBesOrani = Convert.ToDouble(form.Textboxbireyselemeklilikoran.Text), KisiSendikaYararlanma = false, KisiSecili = true, KisiMaasTipi = Maaştipi.Normal, KisiMaasGun = 1, KisiSendikaAlacak = 0, KisiEkTazminatOrani = Convert.ToDouble(form.TextboxKisiEkTazminatOranı.Text), KisiSozlesmeUcreti = Convert.ToDouble(form.TextboxKisiSozlesmeUcreti.Text), KisiBesKesintiKurumAdi = form.ComboboxBireyselEmeklilikKurum.SelectedIndex, KisiAgiAlacak = false, KisiGirisTarihi = DateTime.Now, KisiEskiGelirVergisiMatrahi = Convert.ToDouble(form.Textboxöncekigelirvergsimatrah.Text), KisiKiraKesinti = Convert.ToDouble(form.Textboxkirakesinti.Text.Trim()), KisiNafakaKesinti = Convert.ToDouble(form.Textboxnafakakesinti.Text.Trim()), }; AgiAileÇocukYardımHesapla(kişi); KişilerVeri.Add(kişi); Maas.Kisiler.InsertOnSubmit(kişi); Maas.SubmitChanges(); form.MaaşdataGrid.ItemsSource = KişilerVeri; MessageBox.Show("Kişi Kaydı Yapıldı.", "Kişi Girişi", MessageBoxButton.OK, MessageBoxImage.Information); EkranTemizle(form); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
/// <summary> /// The Button_Click_1 /// </summary> /// <param name="sender">The <see cref="object"/></param> /// <param name="e">The <see cref="RoutedEventArgs"/></param> private void Button_Click_1(object sender, RoutedEventArgs e) { try { var silinecek = KişilerVeri.First(p => p.KisiID == sütun.KisiID); KişilerVeri.Remove(silinecek); Database.Maas.Kisiler.DeleteOnSubmit(silinecek); Database.Maas.SubmitChanges(); GenelSorguEkran.Dgridgenelsorgu.ItemsSource = KişilerVeri; Mv.MaaşdataGrid.ItemsSource = KişilerVeri; Close(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }