public HistoriaKontroler(ZarzadcaBudzika aZarzadca)
 {
     model = new HistoriaModel();
     modelRok = new HistoriaModelRok();
     historiaForm = new Historia(model,this, modelRok);
     zarzadca = aZarzadca;
     this.wybranoMiesiac(DateTime.Now);
     this.wybranoRok (DateTime.Now);
 }
示例#2
0
 public Historia(HistoriaModel aModelMiesiac, HistoriaKontroler aKontroler, HistoriaModelRok aModelRok)
 {
     InitializeComponent();
     model = aModelMiesiac;
     modelRok = aModelRok;
     kontroler = aKontroler;
     model.WybranoMiesiac += new WybranoMiesiacEventHandler(this.WybranoMiesiac);
     model.OdswiezonoPodsumowania += new OdswiezonoPodsumowaniaEventHandler(this.OdswiezonoPodsumowania);
     modelRok.WybranoRok += new WybranoRokEventHandler(this.WybranoRok);
     modelRok.OdswiezonoPodsumowaniaRoczne += new OdswiezonoPodsumowaniaRoczneEventHandler(this.OdswiezonoPodsumowaniaRoczne);
     wykres.Model = model;
     wykresRok.Model = modelRok;
     formatujTabeleHistorii ();
     formatujTabeleHistoriiRok();
 }
 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 nadgodzinyDoTeraz(DateTime aTeraz)
 {
     HistoriaModel pHm = new HistoriaModel();
      pHm.ustawMiesiac (aTeraz);
      return pHm.podajDaneDniaDoTeraz(DateTime.Now.Day).Nadgodziny;
 }
 public TimeSpan czasPracyDoTeraz(DateTime aTeraz)
 {
     HistoriaModel pHm = new HistoriaModel();
       pHm.ustawMiesiac (aTeraz);
       return pHm.podajDaneDniaDoTeraz(DateTime.Now.Day).Czas;
 }
 public TimeSpan nagdodzinyWMiesi¹cu(DateTime aTeraz)
 {
     HistoriaModel pHm = new HistoriaModel();
     pHm.ustawMiesiac (aTeraz);
     return pHm.NadgodzinyWMiesiacu;
 }