private void FormirajIstorijuIns(MasinaURadu masinaURadu, Kretanje kretanje) { long trenutniRnID = masinaURadu.Istorija == null ? 0 : masinaURadu.Istorija.RadniNalogID; var istorijaTemp = _dbService.GetNextIstorija(masinaURadu.MasinaID, trenutniRnID, kretanje); if (istorijaTemp != null) { masinaURadu.Istorija = istorijaTemp; } else if (kretanje == Kretanje.Napred && masinaURadu.Istorija != null) { masinaURadu.Istorija.IsZadnji = true; } }
private void FormirajIstoriju(MasinaURadu masinaURadu = null, Kretanje kretanje = Kretanje.Nazad) { if (masinaURadu == null) { foreach (MasinaURadu item in MasineURadu) { FormirajIstorijuIns(item, kretanje); } } else { FormirajIstorijuIns(masinaURadu, kretanje); } }
void ExecutePrethodniIstorijaCommand(MasinaURadu parameter) { FormirajIstoriju(parameter, Kretanje.Nazad); }
void ExecuteNaredniIstorijaCommand(MasinaURadu parameter) { FormirajIstoriju(parameter, Kretanje.Napred); }
void ExecuteAktivirajNalogCommand(MasinaURadu radniNalogID) { _dbService.AktivirajRadniNalog(radniNalogID.Istorija.RadniNalogID); OsveziFormu(); }