private void consultarToolStripMenuItem_Click(object sender, EventArgs e) { try { String rfc = dataGridViewDocumentos.CurrentRow.Cells[0].Value.ToString(); DocumentosInscripcion documentos = control.consultarEntregaDocumentos(rfc); if (documentos.tipoInscripcion == 2) { FormDocumentosInscripcionTitulacionLicenciatura fa = new FormDocumentosInscripcionTitulacionLicenciatura(documentos, true); fa.FormClosed += new FormClosedEventHandler(form_Closed); fa.Show(); } else if (documentos.tipoInscripcion == 1) { FormDocumentosInscripcion fa = new FormDocumentosInscripcion(documentos, true); fa.FormClosed += new FormClosedEventHandler(form_Closed); fa.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void llenarPanel(int option) { switch (option) { case 1: panelCalificaciones.Visible = true; try { DataTable dtDatos = new DataTable(); //Con la informacion del adaptador se llena el datatable control.consultarCalificacionesAlumno(alumno.rfc, control.consultarGrupoAlumno(alumno.rfc)).Fill(dtDatos); //Se asigna el datatable como origen de datos del datagridview dataGridViewCalificaciones.DataSource = dtDatos; //Actualiza el valor del ancho de la columnas int x = (dataGridViewCalificaciones.Width - 20) / dataGridViewCalificaciones.Columns.Count; foreach (DataGridViewColumn aux in dataGridViewCalificaciones.Columns) { aux.Width = x; } } catch (Exception e) { MessageBox.Show(e.Message); } break; case 2: panelDocumentacion.Visible = true; try { DocumentosInscripcion al = control.consultarEntregaDocumentos(alumno.rfc); checkInscActaCopia.Checked = al.actaNacimientoOrg; checkInscActaOrignial.Checked = al.actaNacimientoOrg; checkInscCopiaCedula.Checked = al.cedProfCop; checkInscCopiaTitulo.Checked = al.tituloLicCop; checkInscCURP.Checked = al.curp; checkInscFotos.Checked = al.fotografias; checkInscTituloCedula.Checked = al.tituloCedulaOrg; checkTituActa.Checked = al.actaNacimientoOrg; checkTituCopiaActa.Checked = al.actaNacimientoCop; checkTituCopiaCertificado.Checked = al.certificadoLicCop; checkTituCopiaConstancia.Checked = al.constanciaLibSSCop; checkTituCURP.Checked = al.curp; checkTituFotos.Checked = al.fotografias; checkTituSolicitud.Checked = al.solicitudOpcTitulacion; } catch (Exception ex) { } break; case 3: panelInformacionPersonal.Visible = true; try { alumno = control.consultarAlumno(alumno.rfc); lblCarrera.Text = alumno.carrera; lblCorreo.Text = alumno.correo; lblCurp.Text = alumno.curp; lblDireccion.Text = alumno.direccion; lblEscuelaProcedencia.Text = alumno.escuelaProcedencia; lblEstadoCivil.Text = alumno.estadoCivil; lblFacebook.Text = alumno.facebook; lblNivel.Text = alumno.nivel; lblNombre.Text = alumno.nombre; lblRFC.Text = alumno.rfc; lblSexo.Text = alumno.sexo; lblTelefono1.Text = alumno.telefono1; lblTelefono2.Text = alumno.telefono2; lblObservaciones.Text = alumno.observaciones; lblMatricula.Text = alumno.matricula; } catch (Exception ex) { } break; case 4: panelSituacionAcademica.Visible = true; //Generar documento Kardex cmbProgramaSitacionAcademica.Items.Clear(); try { programasAlumno = control.obtenerProgramasAlumno(alumno.rfc); foreach (Programa aux in programas) { foreach (string codigo in programasAlumno) { if (codigo == aux.Codigo) { cmbProgramaSitacionAcademica.Items.Add(aux.Nombre); } } } } catch (Exception ex) { MessageBox.Show("Error al obtener datos de programa del alumno"); } break; case 5: try { cmbGrupos.Items.Clear(); foreach (Grupo grupo in control.obtenerGrupos(cmbGrupos.Text, alumno.programa)) { cmbGrupos.Items.Add(grupo.codigo + " - " + grupo.generacion); } string group = control.consultarGrupoAlumno(alumno.rfc); if (group != "") { lblMensajeInscripciones.Text = "Alumno inscrito en el grupo " + group; } else { lblMensajeInscripciones.Text = "El alumno no se encuentra inscrito en ningún grupo"; } panelInscripcion.Visible = true; } catch (Exception ex) { } break; default: break; } }