private void obliczCzasiNagdodziny(int aMiesiac, DataRow aWiersz) { HistoriaModel pModelM = new HistoriaModel(); TimeSpan pCzas = TimeSpan.Zero, pNadgodziny = TimeSpan.Zero; TimeSpan pCzasTydzien = TimeSpan.Zero, pCzasWeekend = TimeSpan.Zero; TimeSpan pNadgodzinyTydzien = TimeSpan.Zero, pNadgodzinyWeekend = TimeSpan.Zero; pModelM.ustawMiesiac (new DateTime(WybranyRok.Year,aMiesiac,1)); pCzas = pCzas.Add (pModelM.CzasPracyMiesiac); pCzasTydzien = pCzasTydzien.Add (pModelM.CzasPracyMiesiacTydzien); pCzasWeekend = pCzasWeekend.Add (pModelM.CzasPracyMiesiacWeekend); pNadgodzinyTydzien = pNadgodzinyTydzien.Add (pModelM.CzasNadgodzinMiesiacTydzien); pNadgodzinyWeekend = pNadgodzinyWeekend.Add (pModelM.CzasNadgodzinMiesiacWeekend); pNadgodziny = pNadgodziny.Add (pModelM.NadgodzinyWMiesiacu); aWiersz[CZAS] = pCzas; aWiersz[NADGODZINY_DNIOWKI] = Utils.formatujCzasWDniowkach(pNadgodziny, false); aWiersz[NADGODZINY] = pNadgodziny; aWiersz[DNI] = pModelM.IloscPrzepracowanychDni.ToString ("00"); aWiersz[WEEKENDY] = pModelM.IloscPrzepracowanychWeekendow.ToString ("00"); aWiersz[DNIOWKI] = Utils.formatujCzasWDniowkach(pCzas, false); aWiersz[DNIOWKI_TYDZIEN] = Utils.formatujCzasWDniowkach(pCzasTydzien, false); aWiersz[DNIOWKI_WEEKEND] = Utils.formatujCzasWDniowkach(pCzasWeekend, false); aWiersz[CZAS_TYDZIEN] = pCzasTydzien; aWiersz[CZAS_WEEKEND] = pCzasWeekend; }
public TimeSpan nadgodzinyWTygodniu(DateTime aTeraz) { HistoriaModel pHm = new HistoriaModel(); pHm.ustawMiesiac(aTeraz); return pHm.NadgodzinyWTygodniu(DateTime.Now.Day); }
public TimeSpan czasPracyDoTeraz(DateTime aTeraz) { HistoriaModel pHm = new HistoriaModel(); pHm.ustawMiesiac (aTeraz); return pHm.podajDaneDniaDoTeraz(DateTime.Now.Day).Czas; }
public TimeSpan nadgodzinyDoTeraz(DateTime aTeraz) { HistoriaModel pHm = new HistoriaModel(); pHm.ustawMiesiac (aTeraz); return pHm.podajDaneDniaDoTeraz(DateTime.Now.Day).Nadgodziny; }
public TimeSpan nagdodzinyWMiesi¹cu(DateTime aTeraz) { HistoriaModel pHm = new HistoriaModel(); pHm.ustawMiesiac (aTeraz); return pHm.NadgodzinyWMiesiacu; }