示例#1
0
        public List <Personal> ObtenerInfoPersonal(short IdTipoPoliza, short?idEmpresa, DateTime?fechaInicio, DateTime?fechaFin)
        {
            List <Personal> lista        = null;
            short           valorDefecto = 0;

            try
            {
                lista = (from t in context.SP_S_ReportePersonal(IdTipoPoliza, idEmpresa, fechaInicio, fechaFin).ToList()
                         select new Personal()
                {
                    Empresa = t.Empresa,
                    NumTrabajadores = t.CantidadTrabajadores == null ? valorDefecto : (short)t.CantidadTrabajadores,
                    MontoTrabajadores = t.ImporteTrabajadores,
                    NumPracticantes = t.CantidadPracticantes == null ? valorDefecto : (short)t.CantidadPracticantes,
                    MontoPracticantes = t.ImportePracticantes
                }).ToList();
            }
            catch (Exception ex)
            {
                lista = null;
                throw ex;
            }

            return(lista);
        }