Şimdi Ara

c# Tarih Geçtiyse Her Geçen Gün 0,25 Tl Ceza İşlemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
9
Cevap
0
Favori
1.314
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba Arkadaşlar

    Ben projem için bi kütüphane programı hazırladım. Üye kitap alınca 15 gün sonra getirmesi gerekiyor. Benim sorum üye kitabı bu 15 gün verilen süre için de getirmezse her geçen gün 0,25 Tl Ceza Uygulasın ve Bunu Word Belgesine Yazdırsın. Sql ile İşlem yaptırıyorum. Yardımlarınızı Bekliyorum Haftaya Proje Teslim Edilecek.

     c# Tarih Geçtiyse Her Geçen Gün 0,25 Tl Ceza İşlemi







  • Kitap teslim alındığında teslim tarihi, teslim edilmesi gereken tarihten kaç gün geçtiyse 0*25 le çarpıp cezayı hesaplatırsın.

    Datediff diye bir sql fonksiyonu var iki tarih arasındaki gün sayısını alıyor araştır, bu işini görür.
  • tesekkurler
  • Nasil yaptin

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Rdkd01

    Nasil yaptin
    cronjob araştır
  • bak söyle düşünelim

    1- kitap alınan tarih için bir değişken oluştur

    2- kitap iade edilmesi gereken tarih için bir değişken oluştur.

    3- Haftanın günleri için bir değişken oluştur.

    4- sonra bu ilk 1 ve 2 değişkenlerini birbirinden cıkar ( tarihleri yanni )

    5- sonra 4. sonucu haftanın günleriyle karsılastır eger sayıyı geciyorsa ceza uygula bunuda if kosulu ile yapıp oraya bir basit matemetik işlemi yaptırabilirsin.
  • Reis gözünı seveyim kodunu atsana sana zahmet carsamba gunune gidicek allah rozasi icin kodunu yazip at rica ediyorum..Lutfen.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • select almaTarihi,teslimTarihi,DATEDIFF(day,almaTarihi,teslimTarihi)*0.25 as fark from Personeller

    datediff(par1,par2,par3)

    par1 = ay,yıl,gün,saniye cinsinden tarihler arası farklar
    par2 = başlama tarihi
    par3 = bitiş tarihi
  • Reis insta varmi

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.