예제 #1
0
 //BUSCADOR DE ESCUELAS
 private void txtBuscadorEscuela_TextChanged(object sender, EventArgs e)
 {
     if (txtBuscadorEscuela.Text != "")
     {
         using (webservices3435.WSPHP wsPHP = new webservices3435.WSPHP())
         {
             DataTable dt = new DataTable();
             try
             {
                 dt = (DataTable)JsonConvert.DeserializeObject(wsPHP.buscarEscuela(txtBuscadorEscuela.Text), typeof(DataTable));
                 dgvEscuela.DataSource = dt;
                 NombresColumnas();
             }
             catch (Exception)
             {
                 MessageBox.Show("No se encuentra ninguna escuela con estos datos, Por favor ingrese un nombre o ID Escuela correcto", "No existe esta escuela", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                 cargarDatosTabla();
             }
         }
     }
     else
     {
         cargarDatosTabla();
     }
 }
예제 #2
0
 //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);
     }
 }