public List <ROL_013_Info> get_list(int IdEmpresa, int IdNomina, int IdSucursal, DateTime FechaIni, DateTime FechaFin, decimal IdEmpleado, int IdDivision, int IdArea) { try { int IdSucursalIni = IdSucursal; int IdSucursalFin = IdSucursal == 0 ? 9999 : IdSucursal; decimal IdEmpleadoIni = IdEmpleado; decimal IdEmpleadoFin = IdEmpleado == 0 ? 999999999 : IdEmpleado; int IdDivisionIni = IdDivision; int IdDivisionFin = IdDivision == 0 ? 9999 : IdDivision; int IdArealIni = IdArea; int IdAreaFin = IdArea == 0 ? 9999 : IdArea; List <ROL_013_Info> Lista = new List <ROL_013_Info>(); using (Entities_reportes Context = new Entities_reportes()) { Context.SetCommandTimeOut(3000); Lista = Context.SPROL_013(IdEmpresa, IdNomina, IdSucursalIni, IdSucursalFin, IdEmpleadoIni, IdEmpleadoFin, IdDivisionIni, IdDivisionFin, IdArealIni, IdAreaFin, FechaIni, FechaFin).Select(q => new ROL_013_Info { IdEmpresa = q.IdEmpresa, IdRol = q.IdRol, IdEmpleado = q.IdEmpleado, IdArea = q.IdArea, IdDivision = q.IdDivision, IdRubro = q.IdRubro, em_codigo = q.em_codigo, Provision = q.Provision ?? 0, Estado = q.Estado, IdSucursal = q.IdSucursal, de_descripcion = q.de_descripcion, Su_Descripcion = q.Su_Descripcion, pe_nombreCompleto = q.pe_nombreCompleto, Division = q.Division, Area = q.Area, Mes = q.Mes, Prestamo = q.Prestamo, Sueldo = q.Sueldo ?? 0 }).ToList(); } return(Lista); } catch (Exception) { throw; } }
public List <ROL_013_Info> get_list(int IdEmpresa, int IdNomina, decimal IdEmpleado, DateTime fecha_inicio, DateTime fecha_fin) { try { decimal IdEmpleadoIni = IdEmpleado; decimal IdEmpleadoFin = IdEmpleado == 0 ? 9999 : IdEmpleado; List <ROL_013_Info> Lista; using (Entities_reportes Context = new Entities_reportes()) { Lista = (from q in Context.SPROL_013(IdEmpresa, IdNomina, fecha_inicio, fecha_fin) where q.IdEmpleado >= IdEmpleadoIni && q.IdEmpleado <= IdEmpleadoFin select new ROL_013_Info { IdDepartamento = q.IdDepartamento, pe_anio = q.pe_anio, pe_FechaIni = q.pe_FechaIni, pe_FechaFin = q.pe_FechaFin, pe_apellido = q.pe_apellido, pe_cedulaRuc = q.pe_cedulaRuc, pe_mes = q.pe_mes, pe_nombre = q.pe_nombre, ru_descripcion = q.ru_descripcion, de_descripcion = q.de_descripcion, Nomina = q.Nomina, ca_descripcion = q.ca_descripcion, em_fechaIngaRol = q.em_fechaIngaRol, em_fechaSalida = q.em_fechaSalida, Descripcion = q.de_descripcion, Valor = q.Valor, IdEmpleado = q.IdEmpleado }).ToList(); } return(Lista); } catch (Exception) { throw; } }