Пример #1
0
    public double tarifa(Estacionada quando)
    {
        double   tarifaFinal      = 0;
        TimeSpan tempoEstacionada = quando.getSaida().Subtract(quando.getEntrada());

        tarifaFinal = (getTarifaBasica() + getValorExtra()) * tempoEstacionada.Hours;
        return(tarifaFinal);
    }
Пример #2
0
        public double valorTarifa(Estacionada quando)
        {
            double tarifa_final = 0;

            TimeSpan diasEstacionada = quando.getSaida().Subtract(quando.getEntrada());

            tarifa_final = getTarifaDia() * diasEstacionada.Days;

            return(tarifa_final);
        }
Пример #3
0
        public double ValorTarifa(Estacionada quando)
        {
            double tarifaFinal = 0;


            TimeSpan tempoEstacionada = quando.getSaida().Subtract(quando.getEntrada());

            tarifaFinal = getTarifaHora() * tempoEstacionada.Hours;

            return(tarifaFinal);
        }
Пример #4
0
 public void setUsos(int posicao, Estacionada valorVaga)
 {
     try {
         if (this.usos[posicao] == null)
         {
             this.usos[posicao] = valorVaga;
         }
     } catch (FormatException) {
         Console.WriteLine("O formato de algum dos parâmetros não é válido!");
     } catch (ArgumentException) {
         Console.WriteLine("Algum dos parâmetros não é válido!");
     }
 }
Пример #5
0
    public override double tarifa(Estacionada quando)
    {
        double tarifaFinal = 0;

        int tarifaHora = 5;

        TimeSpan tempoEstacionada = quando.getSaida().Subtract(quando.getEntrada());

        tarifaFinal = getTarifaBasica() * tempoEstacionada.Hours;

        return(tarifaFinal);

        #endregion
    }
Пример #6
0
    double tarifa(Estacionada quando)

    {
        double tarifaFinal = 0;

        int tarifaHora = 5;

        TimeSpan tempoEstacionada = Estacionada.saida.Subtract(Estacionada.entrada);

        tarifaFinal = getTarifaBasica() * tempoEstacionada.Hours;

        return(tarifaFinal);

        #endregion
    }
Пример #7
0
 public virtual double tarifa(Estacionada quando)
 {
     return(0);
 }
Пример #8
0
 public double tarifa(Estacionada quando)
 {
 }
Пример #9
0
 public double valorTarifa(Estacionada quando)
 {
     return(0d);
 }
Пример #10
0
 public abstract double valorTarifa(Estacionada quando);