Avance #32
Avance: Se construyeron gridviews para los recibos por separado, ya que se hizo una solicitud al final. Los grids se pensaron que podrían estar uno al lado del otro pero no es necesario, ya que no se van a comparar los datos y no tienen una relación. Se generaron los métodos específicos para cada una de las tablas. Realmente, solo era necesario modificar en la base los SP para que fueran dos en vez de uno y luego enlazarlo con los métodos. Los botones de atrás y adelante se quitan del panel cuando no se pueden presionar más porque se llegó al inicio o al final de la lista de filas.
Problemas: Historial Cambio está construyendo las tablas con errores en los tipos que se seleccionan y la información que viene. Unas tablas no se muestran del todo aunque, en la base de datos se despliegan correctamente. Los botones antes de que se eliminen se caen con un error de index en la fila que se desea obtener.
Solución: Se tenían mal acomodados los items de los radiobuttons y cuando se seleccionaban unas tablas la respuesta no era la correcta. En dos tablas se tenían "visible.false" por lo que si cargaba la información pero no se desplegaba en la página. Pero esto fue solucionado al invertir el estado de este atributo. Se verifica simplemente que si se llega al primer o último elemento en ambos casos se esconde el botón que corresponda.
Consejos: Es más fácil revisar con el último y el primero para saber si se llegó al límite, entonces elimina el botón que corresponda.
Horas: 3
Comentarios
Publicar un comentario