Example #1
0
 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);
 }
Example #2
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("");
 }