public void MapearADatos() { DocenteCurso oldEntity = this.EntidadActual; DocenteCurso.TiposCargos tp = 0; switch (cmbCargo.SelectedIndex) { case 0: tp = DocenteCurso.TiposCargos.Titular; break; case 1: tp = DocenteCurso.TiposCargos.Adjunto; break; case 2: tp = DocenteCurso.TiposCargos.Ayudante; break; default: break; } this.EntidadActual = new DocenteCurso() { Docente = personas.FindByLegajo(int.Parse(txtLegajo.Text)), TipoCargo = tp, Curso = currentCurso }; if (oldEntity != null) { this.EntidadActual.ID = oldEntity.ID; } }
private void LoadEntity(AlumnoInscripto alumno) { AlumnoInscripto.Condiciones condicion = new AlumnoInscripto.Condiciones(); switch (condicionDropDownList.SelectedValue) { case "Regular": condicion = AlumnoInscripto.Condiciones.Regular; break; case "Libre": condicion = AlumnoInscripto.Condiciones.Libre; break; case "Aprobado": condicion = AlumnoInscripto.Condiciones.Aprobado; break; case "Cursante": condicion = AlumnoInscripto.Condiciones.Cursante; break; } if (legajoTextBox.Text.Length > 0 && notaTextBox.Text.Length > 0 && notaTextBox.Text != "" && condicionDropDownList.SelectedItem != null) { alumno.Alumno = personas.FindByLegajo(int.Parse(legajoTextBox.Text)); } alumno.Nota = int.Parse(notaTextBox.Text); alumno.Condicion = condicion; alumno.Curso = CurrentCurso; }
private void LoadEntity(DocenteCurso docente) { DocenteCurso.TiposCargos c = new DocenteCurso.TiposCargos(); switch (cargoDropDownList.SelectedItem.Text) { case "Adjunto": c = DocenteCurso.TiposCargos.Adjunto; break; case "Ayudante": c = DocenteCurso.TiposCargos.Ayudante; break; case "Titular": c = DocenteCurso.TiposCargos.Titular; break; } if (legajoTextBox.Text.Length > 0 && cargoDropDownList.SelectedItem != null) { docente.Docente = personas.FindByLegajo(int.Parse(legajoTextBox.Text)); } docente.TipoCargo = c; docente.Curso = CurrentCurso; }
public void MapearADatos() { AlumnoInscripto oldEntity = this.EntidadActual; AlumnoInscripto.Condiciones c = 0; switch (cmbCondicion.SelectedItem) { case "Regular": c = AlumnoInscripto.Condiciones.Regular; break; case "Libre": c = AlumnoInscripto.Condiciones.Libre; break; case "Aprobado": c = AlumnoInscripto.Condiciones.Aprobado; break; case "Cursante": c = AlumnoInscripto.Condiciones.Cursante; break; } Persona alumno = personas.FindByLegajo(int.Parse(txtLegajo.Text)); int nota = 0; if (txtNota.Text.Length > 0) { nota = int.Parse(txtNota.Text); } this.EntidadActual = new AlumnoInscripto() { Condicion = c, Alumno = alumno, Nota = nota, Curso = currentCurso }; if (oldEntity != null) { this.EntidadActual.ID = oldEntity.ID; } }