P3-A4: Validación de los CheckBox para pagar recibos

Para llevar esto acabo, hay que destacar que no encontramos una manera de crear variables al estilo de listas por ejemplo, por lo tanto para situaciones como cuando ocupamos guardar el nombre de usuario lo realizábamos por medio de un label de la pagina 

Nuestro método funciona de esta manera, usamos 2 gridviews con la misma información de recibos pendientes, ubicados en diferentes DIV de la pagina web, se muestra solo 1 y el otro está oculto para ser mostrado más adelante (en la confirmación). Ademas, contamos con un dropDownList que nos sirve de apoyo para guardar los Id's de los recibos a pagar
Luego de seleccionar los primero 4 recibos y darle al botón pagar, se oculta el primer div para quitar toda la información de recibos en la pantalla y se muestra el segundo div
Para que esto se muestre de esta manera, se debe explicar lo que se hace por debajo del botón pagar. Primero, limpiamos el dropDownList, luego verificamos que los recibos marcados estén seleccionados desde el inicio y sin espacios entre ellos, mientra se hace el recorrido de las filas para verificar eso, se van ocultando del GridView2 las casillas que no estaban marcadas y con eso solo se muestren los que el usuario marcó y con las casillas que estaban marcadas, se guardó su id en el dropDownList para luego ser pagados después de la confirmación del usuario.



CAMBIOS:
    El dropDowList se quitó, ya mejor se implementó un DataTable, que nos va a servir para hacerle llegar un tipo de Structura Table a SQL Server por medio de un Entity Framework


       


La manera en que funciona es que a como se vaya verificando que los checks sean consistentes, se vayan agregando los recibos marcados, para luego generar los recibos moratorios


Fuentes: 
    Añadir checkBox a GridView:
    EntityFramework


Tiempo: 3 horas







Comentarios

Entradas más populares de este blog

Generación de la Bitacora

P3-A11: Arreglo de pago por Pagina Web