/// <summary>
 /// The Yedekleİcra
 /// </summary>
 public static void Yedekleİcra()
 {
     if (new MaaşSorgulamalar().MaaşlarVeri.Any(z => z.Ay == DateTime.Now.Month && z.Yil == DateTime.Now.Year))
     {
         return;
     }
     try
     {
         Maas.ExecuteCommand("DELETE FROM IcraYedek");
         foreach (var val in IcraVeri)
         {
             var yedek = new IcraYedek
             {
                 IcraDaireAdi = val.IcraDaireAdi,
                 IcraDosyaNo  = val.IcraDosyaNo,
                 ToplamIcra   = val.ToplamIcra,
                 KisiID       = val.KisiID,
                 IcraBitti    = val.IcraBitti,
                 KesilenIcra  = val.KesilenIcra,
                 KalanIcra    = val.KalanIcra,
                 IcraAlacakli = val.IcraAlacakli,
                 IcraAciklama = val.IcraAciklama,
                 YedekIcraID  = val.IcraID
             };
             Maas.IcraYedek.InsertOnSubmit(yedek);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Exemple #2
0
        /// <summary>
        /// The BtnTümMaaşİptal_Click
        /// </summary>
        /// <param name="sender">The <see cref="object"/></param>
        /// <param name="e">The <see cref="RoutedEventArgs"/></param>
        private void BtnTümMaaşİptal_Click(object sender, RoutedEventArgs e)
        {
            var internettarih = İnternetTarih();

            if (MessageBox.Show("Bu Ay Yapılan Tüm Maaşları Silmek İstiyor Musun?", "Maaş", MessageBoxButton.YesNo, MessageBoxImage.Exclamation,
                                MessageBoxResult.No) != MessageBoxResult.Yes)
            {
                return;
            }

            var silinecek = new MaaşSorgulamalar().MaaşlarVeri.Where(p => p.Yil == YılAl(internettarih) && p.Ay == AyAl(internettarih) - 1);

            Maas.ExecuteCommand("DELETE FROM Maaslar Where Yil=" + YılAl(internettarih) + " AND Ay=" + (AyAl(internettarih) - 1));
            İcraGeriYükle(this);
            DgridMaaşSorgu.ItemsSource  = new MaaşRaporSorgulmalar().MaaşlarVeri;
            DgridMaaşSorgu2.ItemsSource = DgridMaaşSorgu.ItemsSource;
        }
Exemple #3
0
        /// <summary>
        /// The BtnMaaşSorguMaaşSil_Click
        /// </summary>
        /// <param name="sender">The <see cref="object"/></param>
        /// <param name="e">The <see cref="RoutedEventArgs"/></param>
        private void BtnMaaşSorguMaaşSil_Click(object sender, RoutedEventArgs e)
        {
            var sütun         = DgridMaaşSorgu.SelectedItem as dynamic;
            var internettarih = İnternetTarih();

            if (!(sütun.Yil == YılAl(internettarih) && sütun.Ay == AyAl(internettarih) - 1))
            {
                MessageBox.Show("Yalnızca Bu Aya İlişkin Maaşları İptal Edebilirsiniz. Geçmişe Yönelik Maaşlar İptal Edilmez.", "Maaş",
                                MessageBoxButton.OK, MessageBoxImage.Exclamation);
                return;
            }
            if (MessageBox.Show("Seçili Hesaplanmış Maaşı Silmek İstiyor Musun?", "Maaş", MessageBoxButton.YesNo, MessageBoxImage.Question,
                                MessageBoxResult.No) != MessageBoxResult.Yes)
            {
                return;
            }

            var silinecek = new MaaşSorgulamalar().MaaşlarVeri.First(p => p.MaasID == sütun.MaasID);

            Maas.ExecuteCommand("DELETE FROM Maaslar Where MaasID=" + silinecek.MaasID);
            İcraGeriYükle(this);
            DgridMaaşSorgu.ItemsSource  = new MaaşRaporSorgulmalar().MaaşlarVeri;
            DgridMaaşSorgu2.ItemsSource = DgridMaaşSorgu.ItemsSource;
        }