Avance #31

Avance: Se implementaron botones para que se pueda mover entre los cambios hechos y se tiene tanto atrás como adelante. Esto permite que se vean en toda la pantalla las tablas de cambios y así no aglomerar la visualización de la información al usuario. Además, se parsea el JSON de manera correcta y se convierte este JSON a una tabla de datos que luego alimenta al gridview y este muestra eso. No importa lo que se inserte, ya que se tiene en true a generar columnas de manera dinámica y automática.

Problemas:  El JSON que devuelve la página convirtió las comillas dobles por """ por lo que no se puede parsear y da error en el texto que se pasa. Además, si viene vacío entra un texto denominado " " por lo que hay más errores dentro del parseo y por condiciones diferentes.

Solución: Se utilizaron métodos para que se reemplazaran estas etiquetas o strings por lo que corresponden y en el caso de cuando no viene nada solamente se valida: que si viene ese texto especificamente, construimos la tabla pero con null por lo que no se muestra nada. Esto es porque dinámicamente se generan tablas pero si no se le dan valores no se muestra nada, ni vacío.

Anotaciones: La librería que parsea el JSON es Newtonsoft.Json. Y esto lo pasamos a una tabla DataTable que es lo que se ligará con el GridView.

Horas: 3

Comentarios

Entradas más populares de este blog

Avance #28

Avance #39

Avance #32