/// <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); } }
/// <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)); }