public void AddFuvar(WorkData ma, int tav) { Fuvar fuv = new Fuvar(); fuv.Distance = tav; ma.Kiosztott = true; csohossz += ma.CsoHossz; osszM3 += ma.WorkCapacity; if (ma.WorkCapacity >= WorkData.BigCapacityLimit) { nagyCim++; } else { kicsiCim++; } if (ma.CsoHossz > 0) { if (ma.CsoHossz <= 8) { csovek[0]++; } else if (ma.CsoHossz <= 16) { csovek[1]++; } else if (ma.CsoHossz <= 24) { csovek[2]++; } else if (ma.CsoHossz <= 32) { csovek[3]++; } else if (ma.CsoHossz <= 40) { csovek[4]++; } else if (ma.CsoHossz <= 48) { csovek[5]++; } else { csovek[6]++; } } if (ma.Jozsai) { jozsaiFuvarok[ma.Napszak - 1]++; } fuv.AddWorkData(ma); managers[ma.Napszak - 1].AddFuvarAt(fuv); }
public void AddJozsaiFuvar(WorkData ma) { Fuvar fuv = new Fuvar(); ma.Kiosztott = true; fuv.AddWorkData(ma); jozsaiFuvarok[ma.Napszak - 1]++; managers[ma.Napszak - 1].AddFuvarAt(fuv); }
public void AddFuvarAt(Fuvar fu) { fuvarok.Add(fu); }