예제 #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 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
    }