/// <summary> /// The IcraSil /// </summary> /// <param name="form">The <see cref="IcraWindow"/></param> public static void IcraSil(IcraWindow form) { if (MessageBox.Show("Seçili İcrayı Aktife/Pasife Almak İstiyor Musun?", "İcra", MessageBoxButton.YesNo, MessageBoxImage.Exclamation, MessageBoxResult.No) != MessageBoxResult.Yes) { return; } try { var sütun = form.dgridicra.SelectedItem as Icra; var pasif = IcraVeri.First(p => p.IcraID == sütun.IcraID); if (pasif.KalanIcra == 0) { MessageBox.Show("Bu Dosyanın İcra Kesintisi Bitmiştir. Herhangibir İşlem Yapılmaz. ", "İcra", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } pasif.IcraBitti = pasif.IcraBitti == false; Maas.SubmitChanges(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// The IcraEkle /// </summary> /// <param name="form">The <see cref="IcraWindow"/></param> public static void IcraEkle(IcraWindow form) { try { if (form.ComboİcraKişiAdı.SelectedItem is Kisiler kişi) { var icra = new Icra { IcraDaireAdi = form.txticradairesiadı.Text, IcraDosyaNo = form.txticradosyano.Text, ToplamIcra = Convert.ToDouble(form.txttoplamicra.Text), KisiID = kişi.KisiID, IcraAlacakli = form.txticraalacaklı.Text, KalanIcra = Convert.ToDouble(form.txttoplamicra.Text), KesilenIcra = 0, IcraBitti = false }; IcraVeri.Add(icra); Maas.Icra.InsertOnSubmit(icra); Maas.SubmitChanges(); form.dgridicra.ItemsSource = IcraVeri.Where(z => z.KisiID == kişi.KisiID); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// The IcraGüncelle /// </summary> /// <param name="form">The <see cref="IcraWindow"/></param> public static void IcraGüncelle(IcraWindow form) { if (Geçerli(form.dgridicra)) { try { Maas.SubmitChanges(); MessageBox.Show("Güncelleme Başarılı.", "İcra", 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.", "İcra", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }