//BOTON PARA ACEPTAR LA RELACION DE PADRES A ALUMNO private void btnAceptar_Click(object sender, EventArgs e) { if (dgvAhT.Rows.Count != 0) { if (MessageBox.Show("¿Esta seguro de la asignacion de padres/tutores con el alumno?", "Padres/Tutores a Alumno", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { for (int i = 0; i <= dgvAhT.RowCount - 1; i++) { wsPHP.agregarAlumnoTutor(txtIdAlumno.Text, txtIdEscuela.Text, dgvAhT.Rows[i].Cells[2].Value.ToString()); } MessageBox.Show("Se ha agregado correctamente la relacion Alumno -> Tutor", "¡Tutor has Alumno Agregado!", MessageBoxButtons.OK, MessageBoxIcon.Information); DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.cargarDatosAhasT(Globales.id_alumno), typeof(DataTable)); dgvAhasTAll.DataSource = dt; dgvAhasTAll.ClearSelection(); NombresColumnasAhT(); dgvAhT.RowCount = 0; } } } else { MessageBox.Show("¡ERROR! No se ha insertado ningun padre o tutor a este alumno", "¡ERROR!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void cargarDatosTablaAhT() { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.cargarDatosAhasT(Globales.id_alumno), typeof(DataTable)); dgvAhasTAll.DataSource = dt; NombresColumnasAhT(); dgvAhasTAll.ClearSelection(); } catch { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }