//El parametro idUsu es mayor a 0 si es que se presionó el botón modificar //Los parametros tlfApoderado y grado son 0 si no se quiere editar un postulante public AgregarPostulanteUorientador(char tipoUsuario, int idUsu, int idColegio, int tlfApoderado, int grado) { InitializeComponent(); tipoUsu = tipoUsuario; idUsuModif = idUsu; colegioBL = new ColegioBL(); escolarBL = new EscolarBL(); cuentaBL = new CuentaBL(); personaBL = new PersonaBL(); cboColegio.DataSource = colegioBL.listarColegios(); cboColegio.ValueMember = "IdColegio1"; cboColegio.DisplayMember = "Nombre"; bloquearBotonesPersona(); //Si el idUsuModif es mayor a 0 significa que se seleccionó Modificar if (idUsuModif > 0) { //Buscamos la persona para autocompletar los campos BindingList <Persona> personas = personaBL.listarPersonas(); Persona personaAmostrar = null; foreach (Persona p in personas) { if (p.IdPersona1 == idUsuModif) { personaAmostrar = p; } } if (personaAmostrar != null) { completarCamposPersona(personaAmostrar); cboColegio.SelectedValue = idColegio; if (tipoUsu == 'P' && tlfApoderado > 0 && grado > 0) { txtTelf.Text = tlfApoderado.ToString(); if (grado == 3) { cboGrado.Text = "Tercero"; } else if (grado == 4) { cboGrado.Text = "Cuarto"; } else { cboGrado.Text = "Quinto"; } } } txtUsuario.Enabled = false; txtContraseña.Enabled = false; btnBuscarPersona.Enabled = false; } }
public frmVisualizarPostulantes() { InitializeComponent(); dgvPostulantes.AutoGenerateColumns = false; dgvPostulantes.RowHeadersVisible = false; escolarBL = new EscolarBL(); dgvPostulantes.DataSource = escolarBL.listarEscolares(); }