Esempio n. 1
0
        public Dispercion totalInfonavit(int idperiodo)
        {
            int[] listaNomina;

            var empresaFiscal = ctx.NOM_Nomina.Where(x => x.IdPeriodo == idperiodo).Select(x => x.IdNomina).ToArray();

            listaNomina = empresaFiscal;
            var lista = (from nom_det in ctx.NOM_Nomina_Detalle
                         where listaNomina.Contains(nom_det.IdNomina) && nom_det.IdConcepto == 25
                         select nom_det).ToList();
            Dispercion disp = new Dispercion();

            disp.totalInfonavit = lista.Sum(x => x.Total);

            return(disp);
        }
Esempio n. 2
0
        public Dispercion totalImpuestoSobreNomina(int idperiodo)
        {
            int[] listaNomina;

            var empresaFiscal = ctx.NOM_Nomina.Where(x => x.IdPeriodo == idperiodo).Select(x => x.IdNomina).ToArray();

            listaNomina = empresaFiscal;
            var lista = (from nom_det in ctx.NOM_Nomina_Detalle
                         where listaNomina.Contains(nom_det.IdNomina)
                         select nom_det).ToList();
            Dispercion disp = new Dispercion();

            disp.totalSobreNomina = lista.Sum(x => x.ImpuestoSobreNomina);

            return(disp);
        }