예제 #1
0
        /// <summary> Consulta el valor de interes de un tipo de crédito. </summary>
        /// <param name="tstrCodLinea"> Codigo de la linea de crédito.</param>
        /// <param name="tstrFecuenciadePago"> Frecuencia en la que se va a pagar el crédito.</param>
        /// <returns> El porcentaje del crédito. </returns>
        public decimal gmtdConsultarValordeInteres(string tstrCodLinea, propiedades.FrecuenciaPago tstrFecuenciadePago)
        {
            using (dbExequial2010DataContext tipos = new dbExequial2010DataContext())
            {
                var query = from tip in tipos.tblCreditosLineas
                            join lin in tipos.tblCreditosTipos on tip.strCodigoTcr equals lin.strCodigoTcr
                            where tip.strCodLineadeCredito == tstrCodLinea
                            select new { lin.decTasaNominalAnualUsuraDecadalTcr, lin.decTasaNominalAnualUsuraMensualTcr, lin.decTasaNominalAnualUsuraQuincenalTcr, lin.decTasaNominalAnualUsuraSemanalTcr };

                if (tstrFecuenciadePago == propiedades.FrecuenciaPago.Semanal)
                {
                    return((decimal)query.ToList()[0].decTasaNominalAnualUsuraSemanalTcr);
                }

                if (tstrFecuenciadePago == propiedades.FrecuenciaPago.Decadal)
                {
                    return((decimal)query.ToList()[0].decTasaNominalAnualUsuraDecadalTcr);
                }

                if (tstrFecuenciadePago == propiedades.FrecuenciaPago.Quincenal)
                {
                    return((decimal)query.ToList()[0].decTasaNominalAnualUsuraQuincenalTcr);
                }

                if (tstrFecuenciadePago == propiedades.FrecuenciaPago.Mensual)
                {
                    return((decimal)query.ToList()[0].decTasaNominalAnualUsuraMensualTcr);
                }

                return(0);
            }
        }
예제 #2
0
 /// <summary> Consulta el valor de interes de un tipo de crédito. </summary>
 /// <param name="tstrCodLinea"> Codigo de la linea de crédito.</param>
 /// <param name="tstrFecuenciadePago"> Frecuencia en la que se va a pagar el crédito.</param>
 /// <returns> El porcentaje del crédito. </returns>
 public decimal gmtdConsultarValordeInteres(string tstrCodLinea, propiedades.FrecuenciaPago tstrFecuenciadePago)
 {
     return(new blCreditosLinea().gmtdConsultarValordeInteres(tstrCodLinea, tstrFecuenciadePago));
 }