public Profesor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
 {
     this.clasesDelDia = new Queue <EClases>();
     this._randonClase();
 }
Esempio n. 2
0
 public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, Universidad.EClases claseQueToma)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this.claseQueToma = claseQueToma;
 }
Esempio n. 3
0
 public Persona(string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : this(nombre, apellido, nacionalidad)
 {
     this.StringToDNI = dni;
 }
Esempio n. 4
0
 private int ValidarDni(ENacionalidad nacionalidad, int dato)
 {
     return(ValidarDni(nacionalidad, dato.ToString()));
 }
Esempio n. 5
0
 /// <summary>
 /// Constructor de Universitario
 /// </summary>
 /// <param name="legajo">Legajo o ID</param>
 /// <param name="nombre">Nombre de Universitario</param>
 /// <param name="apellido">Apellido de Universitario</param>
 /// <param name="dni">Dni de universitario</param>
 /// <param name="nacionalidad">Nacionalidad (Extranjero o Argentino)</param>
 public Universitario(int legajo, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : base(nombre, apellido, dni, nacionalidad)
 {
     this.legajo = legajo;
 }
Esempio n. 6
0
        }                           // para serializar

        public PersonaGimnasio(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
            : base(nombre, apellido, dni, nacionalidad)
        {
            this._identificador = id;
        }
Esempio n. 7
0
 public Profesor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this.clasesDelDia = new Queue <Universidad.EClases>();
     this._randomClases(); //Asigna dos clases al azar a la lista de clases del profesor.
 }
Esempio n. 8
0
 public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, Gimnasio.EClases claseQueToma)
     : this(id, nombre, apellido, dni, nacionalidad, claseQueToma, EEstadoCuenta.MesPrueba)
 {
 }
Esempio n. 9
0
 public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, Gimnasio.EClases claseQueToma, EEstadoCuenta estadoCuenta)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this._claseQueToma = claseQueToma;
     this._estadoCuenta = estadoCuenta;
 }
Esempio n. 10
0
 /// <summary>
 /// Este metodo se encarga de validar un entero (DNI) invocando a el otro metodo de validacion de DNI.
 /// </summary>
 /// <param name="nacionalidad">Variable de tipo ENacionalidad.</param>
 /// <param name="numero">Variable de tipo entera.</param>
 /// <returns>El DNI validado.</returns>
 private int ValidarDni(ENacionalidad nacionalidad, int numero)
 {
     return(this.ValidarDni(nacionalidad, numero.ToString()));
 }
Esempio n. 11
0
        /// <summary>
        /// Valida que un DNI pasado como strings coindida con la nacionalidad
        /// </summary>
        /// <param name="nacionalidad"></param>
        /// <param name="dato"></param>
        /// <returns></returns>
        protected int ValidarDni(ENacionalidad nacionalidad, string dato)
        {
            int aux = int.Parse(dato);

            return(ValidarDni(nacionalidad, aux));
        }
Esempio n. 12
0
 public Instructor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this._randomClase();
 }
Esempio n. 13
0
 public Persona(string nombre, string apellido, string dni, ENacionalidad nacionalidad)
 {
 }
Esempio n. 14
0
 private int ValidarDni(ENacionalidad nacionaliada, string dato)
 {
     return(ValidarDni(nacionaliada, int.Parse(dato)));
 }
 /// <summary>
 /// Constructor que inicializa los atributos nombre, apellido, dni y nacionalidad
 /// </summary>
 /// <param name="nombre">Nombre a inicializar</param>
 /// <param name="apellido">Apellido a inicializar</param>
 /// <param name="dni">DNI a inicializar</param>
 /// <param name="nacionalidad">Nacionalidad a inicializar</param>
 public Persona(String nombre, String apellido, int dni, ENacionalidad nacionalidad) : this(nombre, apellido, dni.ToString(), nacionalidad)
 {
     this.dni = dni;
 }
Esempio n. 16
0
 /// <summary>
 /// Primer sobrecarga, constructor parametrizado.
 /// </summary>
 /// <param name="nombre">Nombre para la persona.</param>
 /// <param name="apellido">Apellido para la persona.</param>
 /// <param name="nacionalidad">Nacionalidad para la persona.</param>
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad) : this(nombre, apellido, 1, nacionalidad)
 {
 }
Esempio n. 17
0
 public int ValidarDni(ENacionalidad nacionalidad, string dato)
 {
     return(ValidarDni(nacionalidad, int.Parse(dato)));
 }
Esempio n. 18
0
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad) : base()
 {
     this.nombre       = nombre;
     this.apellido     = apellido;
     this.nacionalidad = nacionalidad;
 }
 public Profesor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad) : base(id, nombre, apellido, dni, nacionalidad)
 {
 }
Esempio n. 20
0
 /// <summary>
 /// constructor de instructor
 /// </summary>
 /// <param name="id"></param>
 /// <param name="nombre"></param>
 /// <param name="apellido"></param>
 /// <param name="dni"></param>
 /// <param name="nacionalidad"></param>
 public Instructor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this._clasesDelDia = new Queue <Gimnasio.EClases>();
     this._randomClase();
 }
Esempio n. 21
0
 /// <summary>
 /// Constructor de PERSONA
 /// </summary>
 /// <param name="nombre">string de nombre</param>
 /// <param name="apellido">string de paellido</param>
 /// <param name="nacionalidad">ENacionalidad de nacionalidad</param>
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad) : this()
 {
     this.Nombre       = nombre;
     this.Apellido     = apellido;
     this.Nacionalidad = nacionalidad;
 }
Esempio n. 22
0
 protected Persona(string nombre, string apellido, ENacionalidad nacionalidad)
 {
     Nombre       = nombre;
     Apellido     = apellido;
     Nacionalidad = nacionalidad;
 }
Esempio n. 23
0
 public Persona(string nombre, string apellido, int dni, ENacionalidad nacionalidad) : this(nombre, apellido, nacionalidad)
 {
     this.dni = dni;
 }
Esempio n. 24
0
 /// <summary>
 /// Constructor de instancia
 /// </summary>
 /// <param name="nombre"></param>Nombre de la persona
 /// <param name="apellido"></param>Apellido de la persona
 /// <param name="nacionalidad"></param>Nacionalidad de la persona
 /// <param name="dni"></param>Dni de la persona, entero
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad, int dni) : this(nombre, apellido, nacionalidad, dni.ToString())
 {
 }
Esempio n. 25
0
 public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, Universidad.EClases claseQueToma, EEstadoCuenta estadoCuenta) : this(id, nombre, apellido, dni, nacionalidad, claseQueToma)
 {
     this.estadoCuenta = estadoCuenta;
 }
Esempio n. 26
0
 /// <summary>
 /// Constructor de instancia
 /// </summary>
 /// <param name="nombre"></param>Nombre de la persona
 /// <param name="apellido"></param>Apellido de la persona
 /// <param name="nacionalidad"></param>Nacionalidad de la persona
 /// <param name="dni"></param>Dni de la persona, cadena de caracteres
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad, string dni) : this(nombre, apellido, nacionalidad)
 {
     StringToDni = dni;
 }
Esempio n. 27
0
 public Profesor(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad)
     : base(id, nombre, apellido, dni, nacionalidad)
 {
     this.clasesDelDia = new Queue <Universidad.EClases>();
     this._randomClases();
 }
 /// <summary>
 /// Constructor que inicializa los atributos nombre, apellido y nacionalidad
 /// </summary>
 /// <param name="nombre">Nombre a asinar.</param>
 /// <param name="apellido">Apellido a asignar.</param>
 /// <param name="nacionalidad">Nacionalidad a asignar.</param>
 public Persona(String nombre, String apellido, ENacionalidad nacionalidad) : this()
 {
     this.nombre       = nombre;
     this.apellido     = apellido;
     this.nacionalidad = nacionalidad;
 }
Esempio n. 29
0
 public Persona(string nombre, string apellido, ENacionalidad nacionalidad)
 {
     this._apellido     = apellido;
     this._nombre       = nombre;
     this._nacionalidad = nacionalidad;
 }
Esempio n. 30
0
 /// <summary>
 /// Constructor sobrecargado que recibe los mismo atributos pero el dni en formato string
 /// </summary>
 /// <param name="Nombre"></param>
 /// <param name="Apellido"></param>
 /// <param name="DNI"></param>
 /// <param name="Nacionalidad"></param>
 public Persona(string Nombre, string Apellido, string DNI, ENacionalidad Nacionalidad)
     : this(Nombre, Apellido, Nacionalidad)
 {
     this.StringToDNI = DNI;
 }