public void agregarVehiculo(string cedula, string placa, string modelo, string color, int tipoVehiculo) { Usuario u = buscarUsuario(cedula); if (u != null && u is Frecuente) { Frecuente f = (mundo.Frecuente)u; f.agregarVehiculo(placa, modelo, color, tipoVehiculo); } }
//------------------------------------- MÉTODOS ---------------------------------// public Usuario agregarUsuario(string cedula, string nombre, string telefono) { Usuario us = buscarUsuario(cedula); Usuario u = null; if (us == null) { u = new Frecuente(nombre, cedula, telefono); usuarios.Add(u); } else { u = us; } return(u); }
/// <summary> /// Busca un usuario en el sistema /// </summary> /// <param name="cedula">código único con el que se busca el usuario</param> /// <returns>Retorna el usuario, null en caso de que el usario no esté registrado</returns> public Usuario buscarUsuario(string cedula) { Boolean encontrado = false; Usuario us = null; for (int i = 0; i < usuarios.Count && !encontrado; i++) { Usuario a = (mundo.Usuario)usuarios[i]; if (a is Frecuente) { Frecuente b = (mundo.Frecuente)a; if (b.darCedula().Equals(cedula)) { encontrado = true; us = b; } } } return(us); }