public override double tarifa(Estacionada quando) { double tarifaFinal = 0; TimeSpan tempoEstacionada = quando.getSaida().Subtract(quando.getEntrada()); tarifaFinal = (getTarifaBasica() + getValorExtra()) * tempoEstacionada.Hours; return(tarifaFinal); }
//songsDataGridView.Columns[0].DisplayIndex = 3; public string checarSituacao(Estacionada estacionada) { string situacao = ""; int valor = 0; if (estacionada.getSaida() == null) { return("Ocupada"); } else if (estacionada.getEntrada() == null) { return("Desocupada"); } else if (estacionada.getSaida() != null) { valor = estacionada.getSaida().CompareTo(DateTime.Now); if (valor < 0) { return(situacao = "Desocupada"); } else if (valor == 0) { return(situacao = "Desocupando agora"); } else { return(situacao = "Ocupada"); } } return(situacao); }