Esempio n. 1
0
        /// <summary>
        /// Retorna una lista de las contribuciones realizadas al préstamo asociado al número de contrato
        /// </summary>
        /// <param name="contrato">Número de contrato del préstamo</param>
        /// <returns>Lista de contribuciones realizadas a dicho préstamo</returns>
        public List <BLContribucion> contribucionesPrestamo(string contrato)
        {
            List <BLContribucion> listaBL = new List <BLContribucion>();

            foreach (TOContribucion toCont in daoContribucion.contribucionesPrestamo(contrato))
            {
                BLContribucion cont = new BLContribucion();
                cont.numeroRecibo = toCont.numeroRecibo;
                cont.cuota        = toCont.cuota;
                cont.fecha        = toCont.fecha;
                listaBL.Add(cont);
            }
            return(listaBL);
        }
Esempio n. 2
0
 /// <summary>
 /// Convierte una contribución de la capa de Lógica de Negocios (BL) a la capa Objetos de Transferencia (TO). Método
 /// usado localmente
 /// </summary>
 /// <param name="blCont">Contribución de Lógica de Negocios a convertir</param>
 /// <returns>Contribución de Objetos de Transferencia convertido</returns>
 private TOContribucion convert(BLContribucion blCont)
 {
     return(new TOContribucion(blCont.numeroRecibo, blCont.cuota, blCont.fecha, blCont.idPrestamo));
 }
Esempio n. 3
0
 /// <summary>
 /// Inserta una nueva contribución en la base de datos
 /// </summary>
 /// <param name="nuevaCont">Contribución a ingresar. Objeto que contiene los datos de la nueva contribución a ingresar</param>
 /// <returns>True en caso de que la contribución se haya ingresado correctamente, false de la contrario</returns>
 public bool agregarContribucion(BLContribucion nuevaCont)
 {
     return(daoContribucion.agregarContribucion(convert(nuevaCont)));
 }