private void InscripcionDesktop_Load(object sender, EventArgs e) { PersonaLogic pl = new PersonaLogic(); CursoLogic cl = new CursoLogic(); AutoCompleteStringCollection accalu = new AutoCompleteStringCollection(); AutoCompleteStringCollection acccurso = new AutoCompleteStringCollection(); listalumnos = pl.GetNom(Persona.TiposPersonas.Alumno); if (UsuarioLogeado.TipoPersona == Persona.TiposPersonas.Alumno) listcursos = cl.GetCursosAlumno(UsuarioLogeado.IDPlan); else listcursos = cl.GetCursos(); if (this.Modo == ModoForm.Alta) { listcondiciones.Add("Cursando"); cmbCondiciones.DataSource = listcondiciones; cmbCondiciones.Enabled = false; txtNota.Enabled = false; if (listalumnos.Count >= 1) { foreach (Persona per in listalumnos) { accalu.Add(per.NombreYApellido); } this.cmbAlumnos.DataSource = listalumnos; this.cmbAlumnos.DisplayMember = "NombreYApellido"; this.cmbAlumnos.AutoCompleteCustomSource = accalu; this.cmbAlumnos.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbAlumnos.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { this.cmbAlumnos.Text = "No hay alumnos cargados"; this.cmbAlumnos.Enabled = false; this.cmbCursos.Enabled = false; } if (listcursos.Count >= 1) { foreach (Curso cur in listcursos) { accalu.Add(cur.ComMatYear); } this.cmbCursos.DataSource = listcursos; this.cmbCursos.DisplayMember = "ComMatYear"; this.cmbCursos.AutoCompleteCustomSource = acccurso; this.cmbCursos.AutoCompleteMode = AutoCompleteMode.Suggest; this.cmbCursos.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { this.cmbCursos.Text = "No hay cursos cargados"; this.cmbAlumnos.Enabled = false; this.cmbCursos.Enabled = false; this.cmbCondiciones.Enabled = false; this.txtNota.Enabled = false; } } else if (Modo == ModoForm.Modificacion) { listcondiciones.Add("Libre"); listcondiciones.Add("Cursando"); listcondiciones.Add("Regular"); cmbCondiciones.DataSource = listcondiciones; cmbAlumnos.DataSource = listalumnos; cmbCursos.DataSource = listcursos; cmbAlumnos.DisplayMember = "NombreYApellido"; cmbCursos.DisplayMember = "ComMatYear"; } }
private void cmbIDPlan_SelectedIndexChanged(object sender, EventArgs e) { if (Tipo == "Curso") { CursoLogic cl = new CursoLogic(); listcursos = cl.GetCursosAlumno(listplanes[cmbIDPlan.SelectedIndex].ID); cmbIDCurso.DataSource = listcursos; cmbIDCurso.DisplayMember = "MateriaComision"; AutoCompleteStringCollection acccur = new AutoCompleteStringCollection(); cmbIDCurso.Enabled = true; btnAceptar.Visible = true; if (listcursos.Count >= 1) { foreach (Curso cur in listcursos) { acccur.Add(cur.MateriaComision); } cmbIDCurso.AutoCompleteCustomSource = acccur; cmbIDCurso.AutoCompleteMode = AutoCompleteMode.Suggest; cmbIDCurso.AutoCompleteSource = AutoCompleteSource.CustomSource; } else { cmbIDCurso.Text = "No hay cursos cargados"; cmbIDCurso.Enabled = false; btnAceptar.Visible = false; } } }