/// <summary> /// Constructor de instancia parametrizado /// </summary> /// <param name="id" legajo del alumno></param> /// <param name="nombre" cadena que contiene el nombre del alumno></param> /// <param name="apellido" cadena que contiene el apellidod del alumno></param> /// <param name="dni" cadena que contiene el numero de dni></param> /// <param name="nacionalidad" enumerado que contiene la nacionalidad></param> /// <param name="clasesQueToma" enumerado que contiene la clase></param> /// <param name="estadoCuenta" enumerado que contiene el estado de la cuenta></param> public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, EClases clasesQueToma, EEstadoCuenta estadoCuenta) : this(id, nombre, apellido, dni, nacionalidad, clasesQueToma) { this.estadoCuenta = estadoCuenta; }
/// <summary> /// Le asigna a la lista clases del dia del profesor una clase a traves del Meotodo random.Next. /// </summary> void _randomClases() { int value; value = random.Next(0, 4); Thread.Sleep(300); EClases aux = (EClases)value; clasesDelDia.Enqueue(aux); }
private void _randomClases() { Array values = Enum.GetValues(typeof(EClases)); for (int i = 0; i < 2; i++) { EClases randomBar = (EClases)values.GetValue(_random.Next(values.Length)); this._clasesDelDia.Enqueue(randomBar); } }
public static EClases GetEClasePorValor(int valor) { EClases retorno = new EClases(); switch (valor) { case 1: retorno = EClases.Laboratorio; break; case 2: retorno = EClases.Legislacion; break; case 3: retorno = EClases.Programacion; break; case 4: retorno = EClases.SPD; break; } return(retorno); }
public Jornada(EClases clase, Profesor instructor) : this() { this.Clase = clase; this.Instructor = instructor; }
/// <summary> /// Constructor de Jornada /// </summary> /// <param name="clase"></param> /// <param name="profesor"></param> public Jornada(EClases clase, Profesor profesor) : this() { this.clase = clase; this.instructor = profesor; }
/// <summary> /// Constructor de instancia /// </summary> /// <param name="id"></param> /// <param name="nombre"></param> /// <param name="apellido"></param> /// <param name="dni"></param> /// <param name="nacionalidad"> Argentino, Extranjero</param> /// <param name="claseQueToma"> Programacion, Laboratorio, Legislacion, SPD </param> public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, EClases claseQueToma) : base(id, nombre, apellido, dni, nacionalidad) { this.claseQueToma = claseQueToma; }
public Jornada(EClases clase, Profesor instructor) { }
/// <summary> /// Constructor que inicializa los atributos legajo, nombre, apellido, dni, nacionalidad y clasesQue toma /// </summary> /// <param name="legajo">Legajo a inicializar</param> /// <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> /// <param name="clasesQueToma">Clase a inicializar</param> public Alumno(int legajo, String nombre, String apellido, String dni, ENacionalidad nacionalidad, EClases clasesQueToma) : base(legajo, nombre, apellido, dni, nacionalidad) { this.clasesQueToma = clasesQueToma; }
/// <summary> /// Constructor que recibe todos los parametros menos el estado de cuenta /// </summary> /// <param name="id">Legajo</param> /// <param name="nombre">Nombre del alumno</param> /// <param name="apellido">Apellido del alumno</param> /// <param name="dni">DNI del alumno</param> /// <param name="nacionalidad">Nacionalidad</param> /// <param name="claseQueToma">La clase que toma</param> public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, EClases claseQueToma) : this(id, nombre, apellido, dni, nacionalidad, claseQueToma, 0) { }
/// <summary> /// Constructor parametrizado, segunda sobrecarga. /// </summary> /// <param name="id">Legajo del alumno.</param> /// <param name="nombre">Nombre del alumno.</param> /// <param name="apellido">Apellido del alumno.</param> /// <param name="dni">DNI del alumno.</param> /// <param name="nacionalidad">Nacionalidad del alumno.</param> /// <param name="claseQueToma">Clase que toma el alumno.</param> /// <param name="estadoCuenta">Estado de la cuenta del alumno.</param> public Alumno(int id, string nombre, string apellido, string dni, ENacionalidad nacionalidad, EClases claseQueToma, EEstadoCuenta estadoCuenta) : base(id, nombre, apellido, dni, nacionalidad) { this._claseQueToma = claseQueToma; this._estadoCuenta = estadoCuenta; }
public Jornada(EClases clase, Profesor instructor) : this() { this.Clase = clase; this.Instructor = instructor; //this.alumnos = new List<Alumno>(); }