public List <ro_planificacion_x_jornada_desfasada_empleado_Info> Get_list_empleado_con_jornada_desfasada_car(int IdEmpresa, int IdNomina_tipo, ro_periodo_Info info_periodo, decimal IdDivision, int IdTurno) { string mensaje = ""; try { List <ro_planificacion_x_jornada_desfasada_empleado_Info> oListadoInfo = new List <ro_planificacion_x_jornada_desfasada_empleado_Info>(); using (EntityRoles_FJ db = new EntityRoles_FJ()) { var select = (from a in db.spro_empleados_con_jornadas_desfasada(IdEmpresa, IdNomina_tipo, info_periodo.IdPeriodo, info_periodo.pe_mes, info_periodo.pe_anio) where a.IdDivision == IdDivision select a); foreach (var item in select) { ro_planificacion_x_jornada_desfasada_empleado_Info info = new ro_planificacion_x_jornada_desfasada_empleado_Info(); info.IdEmpresa = item.IdEmpresa; info.IdEmpleado = item.IdEmpleado; info.IdNomina_Tipo = item.IdTipoNomina; info.pe_nombreCompleto = item.pe_apellido + " " + item.pe_nombre; info.de_descripcion = item.de_descripcion; info.ca_descripcion = item.ca_descripcion; info.pe_cedulaRuc = item.pe_cedulaRuc; info.Num_jornada_desfasada = item.Num_jornada_desfasada; info.IdTurno = IdTurno; oListadoInfo.Add(info); } return(oListadoInfo); } } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); mensaje = ex.InnerException + " " + ex.Message; oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.InnerException.ToString()); } }