示例#1
0
        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);
            }
        }
示例#2
0
        //------------------------------------- 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);
        }
示例#3
0
        /// <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);
        }