示例#1
0
        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;
            }
        }
示例#2
0
 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);
     }
 }
示例#3
0
 void ExecutePrethodniIstorijaCommand(MasinaURadu parameter)
 {
     FormirajIstoriju(parameter, Kretanje.Nazad);
 }
示例#4
0
 void ExecuteNaredniIstorijaCommand(MasinaURadu parameter)
 {
     FormirajIstoriju(parameter, Kretanje.Napred);
 }
示例#5
0
 void ExecuteAktivirajNalogCommand(MasinaURadu radniNalogID)
 {
     _dbService.AktivirajRadniNalog(radniNalogID.Istorija.RadniNalogID);
     OsveziFormu();
 }