예제 #1
0
 //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);
         }
     }
 }
예제 #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);
     }
 }