예제 #1
0
        public PartialViewResult GetCalculoAnual(int id)
        {
            int diasPeriodo = 0;
            var periodoPago = Session["periodo"] as NOM_PeriodosPago;

            if (periodoPago != null)
            {
                diasPeriodo = periodoPago.DiasPeriodo;
            }

            ProcesoNomina prn = new ProcesoNomina();

            //var nomina = prn.GetNomina(id);

            var nomina = ProcesoNomina.GetNominaById(id);

            if (nomina != null)
            {
                var model = prn.GetCalculoDetalle(id);

                return(PartialView(model));
            }
            else
            {
                return(PartialView(null));
            }
        }
예제 #2
0
        public PartialViewResult GetImpuestosDetalle(int id)
        {
            int diasPeriodo = 0;
            var periodoPago = Session["periodo"] as NOM_PeriodosPago;

            if (periodoPago != null)
            {
                diasPeriodo = periodoPago.DiasPeriodo;
            }

            ProcesoNomina prn = new ProcesoNomina();

            //var nomina = prn.GetNomina(id);

            var nomina = ProcesoNomina.GetNominaById(id);

            if (nomina != null)
            {
                var model = prn.GetImpuestosDetalle(nomina, nomina.SBC, nomina.SD, nomina.TipoTarifa, diasPeriodo, periodoPago.IdTipoNomina);

                return(PartialView(model));
            }
            else
            {
                return(PartialView(null));
            }
        }