//Cargar tabla de pagos del alumno public void cargarDatosTablaPagos() { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarPagos(txtIdAlumnoG2.Text), typeof(DataTable)); dgvPagos.DataSource = dt; NombresColumnasPagos(); dgvPagos.ClearSelection(); } catch (Exception) { MessageBox.Show("Error en cargar los datos", "¡Error en los Datos!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
//BOTON DE BUSCAR PAGOS DE ALUMNO private void btnBuscar_Click(object sender, EventArgs e) { if (txtIdAlumnoPagos.Text != "") { using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP()) { try { DataTable dt = new DataTable(); dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarPagos(txtIdAlumnoPagos.Text), typeof(DataTable)); dgvPagos.DataSource = dt; NombresColumnasPagos(); txtIdEscuelaG2.Text = dgvPagos.Rows[0].Cells[0].Value.ToString(); txtEscuelaPagos.Text = cbEscuelaPagos.Text; txtIdAlumnoG2.Text = dgvPagos.Rows[0].Cells[1].Value.ToString(); txtNomAlumnoPagos.Text = txtAlumnoPagos.Text; txtIdPagos.Text = dgvPagos.Rows[0].Cells[2].Value.ToString(); groupBox2.Visible = true; String respuestaEscuela = wsPHP.buscarEscuela(txtEscuelaPagos.Text); var respEsc = JsonConvert.DeserializeObject <List <ClassEscuela> >(respuestaEscuela); foreach (var nomEsc in respEsc) { txtPrecioTaller.Text = Convert.ToString(nomEsc.es_precio_escuela); } dgvPagos.ClearSelection(); } catch (Exception) { MessageBox.Show("No se encontro ningun pago con el nombre del alumno que indicaste, Por favor ingrese un nombre de alumno correcto", "No existe este tutor", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } } else { MessageBox.Show("Primero indique un alumno para poder hacer su busqueda de pagos", "Seleccione Alumno para busqueda de Pagos", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }