Esempio n. 1
0
        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";
            }
        }
Esempio n. 2
0
 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;
         }
     }
 }