Entradas

Mostrando las entradas de julio, 2020

P3-A8: Pago o cancelacion de Pago de Recibos por Pagina Web

Imagen
Como ya contamos con todos los recibos en GridViews, se recolectan los datos en un Data table para luego ser enviados al Sp como parámetro se agregaron 2 botones, así, si el usuario paga, se toman todos los recibos y se llama el SP_PagarRecibosSeleccion, o bien, si el usuario cancela se añaden únicamente los datos de los recibos moratorios para ser cancelados por medio de SP_CancelarImpuestoMoratorio Código para pagar Código para cancelar Parte del código de SP Pagar Parte del código de SP Cancelar Aquí tuvimos problemas ya que no sabíamos como acceder bien a los datos de la variable, como anterior mente ya se mencionó, nos tomó trabajo entender como usar los Table Type, la solución que le dimos fue cargar los datos en una tabla temporal Tiempo: 2 horas

P2-A7: Pago de arreglos de pago

Imagen
Proedimos a crear el pago de recibos de AP  Con un código simple. Horas en total: 2 horas

P3-A6: Generación de Recibos Moratorios para pagar recibos por Pagina Web

Imagen
Una vez validados los checks y ya se han cargado los datos de los recibos marcados en un DataTable, se llama el SP que retorna los recibos moratorios y son agregados a un GridView par que el usuario los pueda ver Luego de esto se recorren los datos para calcular el monto total por pagar Crear el Entity Framework Como ya se puede apreciar en el código en C#, el tipo de parámetro es una estructura de tipo "ReciboType" y para que SQL pueda leer estos datos hay que crear un Entity Framework o un Table Type Sin olvidar que a la hora de definir los parametros de SP se debe poner readonly Para llevar acabo este SP, se creo una variable tabla para poder retornar los recibos moratorios que se crearon, se itera uno a uno los recibos que vienen como parámetro, se revisa su fecha de vencimiento y si es menor a la actual se crea el recibo moratorio y se agrega a la tabla de retorno Cabe mencionar que en este Sp hicimos uso del View que contiene el inner join entre las tablas ConceptoCobro...

P3-A5: Creación de View

Imagen
Se creo un View que contiene el inner join entre las tablas ConceptoCobro y Recibo Fuente:  https://www.youtube.com/watch?v=b2W4rmd6Djo Tiempo: 15 minutos

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

Imagen
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 inici...

P3-A3: Creacion de arreglos de pago

Imagen
Procedimos a realizar la creación de los arreglos de pago acorde con la información que se solicitaba en los requerimientos del proyecto Luego de esto, tuvimos que arreglar toda la lógica debido a que había olvidado esto que se habló en clase Primeramente tuvimos un error en la lógica a la hora de calcular el saldo porque utilizabamos el total del prestamos y le restabamos los movimientos en vez de crear un movimiento con el monto del prestamo en negativo que le subama cada movimiento de pago que se hacia Horas en total 10