Üzerinde çalıştığım projeden kısaca bahsedecek olursam, gun icerisinde cesitli islerde calisan personelin hangi islere ne kadar zaman ayirdigini hesaplayan kucuk bir yazilim.
personel ise basladiginda bi faaliyet seciyor, baska ise gectiginde faaliyeti kapatiyor ve arka planda baslangic bitis sureleri saate cevrilip data olarak tutuluyor. onceleri sorun olmuyordu ama bir faaliyet bir gunu gecerse program mantiksiz sonuclar veriyor
diyelim ki personel 16:00 da faaliyet acti ve ertesi gün 09:30 da faaliyeti bitirdi program otomatikman 17 saat calisti gosteriyor (aslinda 3:00 saat calisti) yani mesai saatlerini dikkate almiyor.
simdi sorum su nasil bir mantik kurmaliyim ki sabah 09:00 ile aksam 18:30 arasindaki calisma saatini bulmaliyim.
ilk akla gelen mesai bitiminde personelin faaliyeti kapatip sabah mesai basladiginda yeniden acmasi gibi geliyor ama daha kolay ve kisiye bagimli olmayan bir yol aramaktayim.
not : fazla mesai olayi gozardı edilmistir

fikirlerinizi bekliyorum, simdiden tesekkurler.