public Aula(EColores colorSala, Eturno turno, Docente docente) { this.colorSala = colorSala; this.turno = turno; this.docente = docente; this.alumnos = new List <Alumno>(); }
//agregar Docente a Aula public bool agregarDocenteAula(List <Aula> aulas, Ecolor color, Eturno turno, Docente docente) { bool esIgual = false; Aula aula; foreach (Aula item in aulas) { if (item.ColorSala == color && item.Turno == turno) { esIgual = true; } } if (!esIgual) { aula = new Aula(color, turno, docente); aulas.Add(aula); // agrego nueva aula a la lista----------------------------------------- return(true); } return(false); }
private void btnGuardarAula_Click(object sender, EventArgs e) { // TRAER DATOS Docente docente = (Docente)comboBox3.SelectedItem; //Remuevo el docente seleccionado para que no se lo pueda asignar a otra aula comboBox3.Items.Remove((Docente)comboBox3.SelectedItem); //Agrego al docente a a lista de docentes con aula EstadosAplicacion.ProfesoresConaulas.Add(docente); EColores colores = (EColores)Enum.Parse(typeof(EColores), Convert.ToString(cmbxColores.SelectedItem)); Eturno turno = (Eturno)Enum.Parse(typeof(Eturno), Convert.ToString(cmbTurnos.SelectedItem)); // CREAR AULA Aula aula = new Aula(colores, turno, docente); //if(int.Parse(lbxAlumnosDelAula.Items) =< 30) aula.Alumnos = lbxAlumnosDelAula.Items.Cast <Alumno>().ToList(); // AGREGAR EN "COLECCION" QUE ESTA EN ESTADO APLICACION. EstadosAplicacion.Aulas.Add(aula); MessageBox.Show(aula.ToString(), "La cantidad de aulas creadas son: " + EstadosAplicacion.Aulas.Count); lbxAlumnosDelAula.Items.Clear(); //AGREGAMOS ALUMNOS DEL AULA A LA LISTA DE ALUMNOS CON AULA List <Alumno> alumnosConAula = new List <Alumno>(); foreach (var item in aula.Alumnos) { alumnosConAula.Add(item); } foreach (var item in alumnosConAula) { EstadosAplicacion.AlumnosConAula.Add(item); } }
private void BtnGuardar_Click(object sender, EventArgs e) { //EParentezco nuevoparentezco = (EParentezco)Enum.Parse(typeof(EParentezco), this.cmbParentezco.Text); EColores nuevoColor = (EColores)Enum.Parse(typeof(EColores), this.cmbColor.Text); Eturno nuevoTurno = (Eturno)Enum.Parse(typeof(Eturno), this.cmbTurno.Text); string docenteNuevo = Convert.ToString(this.cmbProfesor.Text); int index = IndexDocente(docenteNuevo, docentes); indexDocente1 = index; SoundPlayer simpleSound = new SoundPlayer(@"C:\Windows\Media\notify.wav"); simpleSound.Play(); this.DialogResult = DialogResult.OK; foreach (Alumno alumnoaux in alumnosConAulas) { recaudaciontotalAula = RecaudaciontotalAula + (alumnoaux.PrecioCuota); } this.aulaNueva = new Aula(nuevoColor, nuevoTurno, docentes[index], recaudaciontotalAula); MessageBox.Show($"Aula: {aulaNueva.ToString()}", "Satifactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); //MessageBox.Show($"Aula: {recaudaciontotalAula}", "Satifactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public Aula(EColores colorSala, Eturno turno, Docente docente, float recaudacion) { this._Alumnos = new List <Alumno>(30); this._Docente = docente; this._Turno = turno; this._ColorSala = colorSala; this.recaudaciontotal = recaudacion; }
/// <summary> /// Retorna el enumerado turno que se selecciona en el combobox /// </summary> /// <param name="turno"></param> /// <returns></returns> private Eturno saberTurno(string turno) { Eturno auxTurno = 0; if (turno == "mañana") { auxTurno = Eturno.mañana; } else { auxTurno = Eturno.tarde; } return(auxTurno); }
public Aula(Ecolor colorSala, Eturno turno, Docente docente) : this() { this.colorSala = colorSala; this.turno = turno; this.docente = docente; }
public Aula(EColores colorSala, Eturno turno, Docente docente) { this.colorSala = colorSala; this.turno = turno; this.docente = docente; }