public static decimal CalculoFonasa(decimal TotalHaberesImponibles, decimal PorcentajeFonasa = 7) { decimal PorcentajeFonasaDecimal = UtilesLiquidacion.DePorcentajeAdecimal(PorcentajeFonasa); decimal ResultadoCalculo = Math.Round((TotalHaberesImponibles * PorcentajeFonasaDecimal)); return(ResultadoCalculo); }
public static decimal CalculoHorasExtras(decimal ValorHoraDeTrabajo) { decimal PorcentajeAgregadoHorasExtras = 50; decimal ValorCalculo = UtilesLiquidacion.DePorcentajeAdecimal(PorcentajeAgregadoHorasExtras); decimal Resultado = Math.Round((ValorHoraDeTrabajo * ValorCalculo)); return(Resultado); }
public static Tuple <decimal, decimal> CalculoSeguroDeCensantiaTuple(decimal MontoCalculoSC, decimal TotalHaberesImponibles) { double ValorPorcentajeSC = 0.60; //Sacar este calculo de una consulta a la db double ValorPorcentajeSCempresa = 2.4; // Sacar este de una consulta a la db decimal ValorCalculoCesantia = UtilesLiquidacion.DePorcentajeAdecimal(ValorPorcentajeSC); decimal ValorcalculoCesantiaEmpresa = UtilesLiquidacion.DePorcentajeAdecimal(ValorPorcentajeSCempresa); decimal ResultadoCalculoTrabajador = (TotalHaberesImponibles * ValorCalculoCesantia); decimal ResultadoCalculoEmpleador = (TotalHaberesImponibles * ValorcalculoCesantiaEmpresa); return(Tuple.Create(ResultadoCalculoEmpleador, ResultadoCalculoTrabajador)); }