• 23-10-2010, 11:09:05
    #1
    ben özel bir şirkette bilgi işlemciyim. Bendenden bir site yapmam istendi siteyi yaptım ama üçret hesaplatırma kısmında takılıyorum.

    Yapılması gereken örnek :

    Personeller bizde 4 periyotta çalışırlar :

    periyot 1

    01.01.2010
    01.02.2010

    bu periyot ücretimiz 80 lira

    periyot 2
    02.02.2010
    01.03.2010

    bu periyot üçreti 120 lira günlük

    personel 25.01.2010 başlamış 17.02.2010 çıkış yapmış bunun üçretini aspnette
    nasıl hesaplarım yani 6 gün 1nci periyot 16ncı günde 2nci periyottan çalışmış yardımcı olurmusunuz lütfen.
  • 23-10-2010, 12:43:39
    #2
    Üyeliği durduruldu
    veritabanı kullanıyormusun kullanmıyormusun bilmiyorum ama mantık olarak şöyle düşündüm yanlışsam düzeltin.

    Periyotlara örnek isimler atayın mesela

    01.01.2010
    01.02.2010 buna A diyin ve kullanıyıya olsun yönetime olsun gösterirken
    01.01.2010 - 01.02.2010 şeklinde gösterin ama kodlarda A olarak geçsin bunuda çok basit bir şekilde ücret değerlendirmesi yaparsınız

    En başa

    string A = 150;
    string B = 250;
    string C = 300;

    şeklinde atarsın artık sana kalmış geliştirmek.
    he tarihler değişken netbir tarih yok diyorsan ozaman

    tabloadi > periyot
    kolonlar > Tarih1 Tarih2 ucret

    TabloAdi > çalışanlar
    kolonlar > ... tarih1 tarih2 ...

    çalışanlardan alınan tarihleri veri tabanında eşitlersin

    select * from calisanlar where Tarih1= +Uyetarih1+ AND Tarih2= +Uyetarih1+

    ALTINADA ÜCRETİ ÇEK DERSİN

    bu şekilde yapabilirsin beetwen de araşrır eğer bunu yapacaksan.


    ---------------------------------------------

    kusura bakma alttaki sorunu tam görmemiştim

    düşündüm ama mantık olarak kuramadım şuanda net birşey toplayamadım.