public bool AltaPasajero(string nombre, string apellido, string documento, int puntos)
 {/*Crea un usuario si el nombre  y apellido es mayor a 3 caracteres y el documento a 5
   Sí el docuemnto no se repite se crea el usuario y lo ingresa al sistema*/
     bool ok = false;
     if (nombre.Length > 3 && apellido.Length > 3 && documento.Length > 5)
     {
         Pasajero p = this.BuscarPasajero(documento);
         if (p == null)
         {
             if (puntos >= 0)
             {
                 Pasajero pasajero = new Pasajero(nombre, apellido, documento, puntos);
                 pasajeros.Add(pasajero);
                 ok = true;
             }
         }
     }
     return ok;
 }
Ejemplo n.º 2
0
        public bool AltaPasajero(string nombre, string apellido, string documento)
        {
            bool ret = false;

            if (Pasajero.ValidoCi(documento))
            {
                if (Pasajero.ValidoNombre(nombre))
                {
                    if (Pasajero.ValidoApellido(apellido))
                    {
                        Pasajero aux = BuscarPasajeroPorDoc(documento);
                        if (aux == null)
                        {
                            ret = true;
                            aux = new Pasajero(nombre, apellido, documento);
                        }
                    }
                }
            }
            return ret;
        }
Ejemplo n.º 3
0
 public void ModificacionPasajero(string nombre, string apellido, string documento, int puntaje, string tipoDocumento, Pasajero aux)
 {
     aux.Modificacion(nombre, apellido, documento, puntaje, tipoDocumento);
 }
Ejemplo n.º 4
0
 public void AltaPasajero(string nombre, string apellido, string documento, string tipoDocumento)
 {
     Pasajero aux = new Pasajero(nombre, apellido, documento, tipoDocumento);
     pasajeros.Add(aux);
 }
Ejemplo n.º 5
0
 public int CompareTo(Pasajero other)
 {
     return(this.Puntos.CompareTo(other.Puntos));
 }
Ejemplo n.º 6
0
 public int CompareTo(Pasajero other)
 {
     return this.Puntos.CompareTo(other.Puntos);
 }
 public bool AgregarPasajero(string nombre, string apellido, string ci, double puntos)
 {
     bool retorno = false;
     Pasajero unP = new Pasajero(nombre, apellido, ci, puntos);
     //retorno = (this.RepoPasajeros.Add(unP) ? true : false);
     if(this.RepoPasajeros.Add(unP))
     {
         retorno = true;
         FachadaAgencia.Instancia.SerializarTodo();
         FachadaAgencia.Instancia.GuardarParametros(":");
     }
     return retorno;
 }