public double VolumPosibilSD(double volum) { if ((volum >= CR.Volum - CR.Marja) && (CR.ExistaCapacitate(1))) { //daca volum e intre 94-2 si 94+2 return volum, daca e mai mare de 94 return 94 if (volum > CR.VolumMax) { return(CR.Volum); } else { return(volum); } } if ((volum >= Mega.Volum - Mega.Marja) && (Mega.ExistaCapacitate(1))) { if (volum > Mega.VolumMax) { return(Mega.Volum); } else { return(volum); } } if ((volum >= Normal.Volum - Normal.Marja) && (Normal.ExistaCapacitate(1))) { if (volum > Normal.VolumMax) { return(Normal.Volum); } else { return(volum); } } return(0); }
public string CamionPosibilRuta(double volum, int numarStopuri) { if ((volum <= CamiMica.VolumMax) && (CamiMica.ExistaCapacitate(numarStopuri))) { return(CamiMica.Denumire); } if ((volum <= CamiMare.VolumMax) && (CamiMare.ExistaCapacitate(numarStopuri))) { return(CamiMare.Denumire); } if ((volum <= Normal.VolumMax) && (Normal.ExistaCapacitate(numarStopuri))) { return(Normal.Denumire); } if ((volum <= Mega.VolumMax) && (Mega.ExistaCapacitate(numarStopuri))) { return(Mega.Denumire); } if ((volum <= CR.VolumMax) && (CR.ExistaCapacitate(numarStopuri))) { return(CR.Denumire); } return(""); }