//SELECTEDINDEX DE COMBOBOX private void cbEscuelaPagos_SelectedIndexChanged(object sender, EventArgs e) { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { String respuestaEscuela = wsPHP.cargarNombresEscuela(cbEscuelaPagos.Text); var respEsc = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela); foreach (var nomEsc in respEsc) { ComboBoxItem item = new ComboBoxItem(); item.Value = Convert.ToString(nomEsc.es_id_escuela); string id = item.Value.ToString(); txtIdEscuela1.Text = id; } DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela1.Text), typeof(DataTable)); dgvAlumnoPagos.DataSource = dt; dgvAlumnoPagos.BringToFront(); label8.Visible = true; txtbuscar.Visible = true; lblmsg.Visible = false; if (dgvAlumnoPagos.RowCount == 0) { label8.Visible = false; txtbuscar.Visible = false; MessageBox.Show("Esta escuela aun no tiene alumnos registrados\nPor favor vaya al modulo de Alumnos para agregar alumnos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Hand); lblmsg.BringToFront(); lblmsg.Visible = true; } else { NombresColumnasAlumno(); } } }
//BUSCADOR DE ALUMNOS private void txtBuscadorAlumno_TextChanged(object sender, EventArgs e) { if (txtBuscadorAlumno.Text != "") { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { DataTable dt = new DataTable(); try { dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtBuscadorAlumno.Text), typeof(DataTable)); dgvAlumnos.DataSource = dt; NombresColumnas(); } catch (Exception) { MessageBox.Show("No se encuentra ningun alumno con estos datos, Por favor ingrese un nombre o ID Alumno correcto", "No existe este alumno", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); cargarDatosTabla(); } } } else { cargarDatosTabla(); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (MessageBox.Show("¿Estas seguro de realizar esta accion?\n Una vez hecho los cambios no podra revertirlos", "¡Advertencia!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { webservices3435.WSPHP ws = new webservices3435.WSPHP(); String respuestaEscuela = ws.consultaNiveles(txtIdEscuela.Text); var respEsc = JsonConvert.DeserializeObject <List <ClassNivelEducativo> >(respuestaEscuela); string[] niveles = new string[4]; int j = 0; foreach (var nomEsc in respEsc) { niveles[j] = nomEsc.ne_nivel_educativo_niveles_escuela; j++; } for (int i = 0; i <= j; i++) { if (niveles[i] == "SECUNDARIA") { ws.validarGrado(txtIdEscuela.Text); ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "SECUNDARIA"); ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "SECUNDARIA"); } else if (niveles[i] == "PRIMARIA") { ws.actualizarNivel("SECUNDARIA", "PRIMARIA", txtIdEscuela.Text, "6"); ws.actualizarGrupos("6", "5", txtIdEscuela.Text, "PRIMARIA"); ws.actualizarGrupos("5", "4", txtIdEscuela.Text, "PRIMARIA"); ws.actualizarGrupos("4", "3", txtIdEscuela.Text, "PRIMARIA"); ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "PRIMARIA"); ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "PRIMARIA"); } else if (niveles[i] == "PRESCOLAR") { ws.actualizarNivel("PRIMARIA", "PRESCOLAR", txtIdEscuela.Text, "3"); ws.actualizarGrupos("3", "2", txtIdEscuela.Text, "PRESCOLAR"); ws.actualizarGrupos("2", "1", txtIdEscuela.Text, "PRESCOLAR"); } } MessageBox.Show("El nivel y grado de todos los alumnos de la escuela " + cbEscuela.Text + " han sido actualizados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela.Text), typeof(DataTable)); dgvAlumnos.DataSource = dt; dgvAlumnos.ClearSelection(); NombresColumnas(); } btnActualizarGrado.Visible = false; btnCargarTodo.Visible = true; cbEscuela.Text = "Seleccionar Escuela"; } }
//cargar datos de alumno dependiendo de la escuela public void cargarDatosTablaAlumnos() { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela1.Text), typeof(DataTable)); dgvAlumnoPagos.DataSource = dt; NombresColumnasAlumno(); } catch (Exception) { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void cbEscuela_SelectedIndexChanged(object sender, EventArgs e) { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { String respuestaEscuela = wsPHP.cargarNombresEscuela(cbEscuela.Text); var respEsc = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela); foreach (var nomEsc in respEsc) { ComboBoxItem item = new ComboBoxItem(); item.Value = Convert.ToString(nomEsc.es_id_escuela); string id = item.Value.ToString(); txtIdEscuela.Text = id; } DataTable dt = new DataTable(); dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarAlumno(txtIdEscuela.Text), typeof(DataTable)); dgvAlumnos.DataSource = dt; if (dgvAlumnos.RowCount != 0) { NombresColumnas(); } } }