public List <aca_Menu_x_aca_Sede_Info> get_list(int IdEmpresa, int IdSede) { try { List <aca_Menu_x_aca_Sede_Info> Lista; using (EntitiesAcademico Context = new EntitiesAcademico()) { Lista = (from q in Context.aca_Menu_x_aca_Sede join m in Context.aca_Menu on q.IdMenu equals m.IdMenu where q.IdEmpresa == IdEmpresa && q.IdSede == IdSede && m.Estado == true select new aca_Menu_x_aca_Sede_Info { seleccionado = true, IdEmpresa = q.IdEmpresa, IdMenu = q.IdMenu, info_menu = new aca_Menu_Info { IdMenu = m.IdMenu, DescripcionMenu = m.DescripcionMenu, IdMenuPadre = m.IdMenuPadre, PosicionMenu = m.PosicionMenu } }).ToList(); Lista.AddRange((from q in Context.aca_Menu where !Context.aca_Menu_x_aca_Sede.Any(me => me.IdMenu == q.IdMenu && me.IdEmpresa == IdEmpresa && me.IdSede == IdSede) && q.Estado == true select new aca_Menu_x_aca_Sede_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdMenu = q.IdMenu, info_menu = new aca_Menu_Info { IdMenu = q.IdMenu, DescripcionMenu = q.DescripcionMenu, IdMenuPadre = q.IdMenuPadre, PosicionMenu = q.PosicionMenu } }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <seg_Menu_x_Empresa_Info> get_list(int IdEmpresa) { try { List <seg_Menu_x_Empresa_Info> Lista; using (Entities_seguridad_acceso Context = new Entities_seguridad_acceso()) { Lista = (from q in Context.seg_Menu_x_Empresa join m in Context.seg_Menu on q.IdMenu equals m.IdMenu where q.IdEmpresa == IdEmpresa && m.Habilitado == true select new seg_Menu_x_Empresa_Info { seleccionado = true, IdEmpresa = q.IdEmpresa, IdMenu = q.IdMenu, info_menu = new seg_Menu_Info { IdMenu = m.IdMenu, DescripcionMenu = m.DescripcionMenu, IdMenuPadre = m.IdMenuPadre, PosicionMenu = m.PosicionMenu } }).ToList(); Lista.AddRange((from q in Context.seg_Menu where !Context.seg_Menu_x_Empresa.Any(me => me.IdMenu == q.IdMenu && me.IdEmpresa == IdEmpresa) && q.Habilitado == true select new seg_Menu_x_Empresa_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdMenu = q.IdMenu, info_menu = new seg_Menu_Info { IdMenu = q.IdMenu, DescripcionMenu = q.DescripcionMenu, IdMenuPadre = q.IdMenuPadre, PosicionMenu = q.PosicionMenu } }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <aca_AnioLectivo_Jornada_Curso_Info> get_list_asignacion(int IdEmpresa, int IdSede, int IdAnio, int IdNivel, int IdCurso) { try { List <aca_AnioLectivo_Jornada_Curso_Info> Lista; using (EntitiesAcademico Context = new EntitiesAcademico()) { Lista = (from q in Context.aca_AnioLectivo_Jornada_Curso join c in Context.aca_Curso on new { q.IdEmpresa, q.IdCurso } equals new { c.IdEmpresa, c.IdCurso } where q.IdEmpresa == IdEmpresa && q.IdSede == IdSede && q.IdAnio == IdAnio && q.IdNivel == IdNivel && q.IdCurso == IdCurso && c.Estado == true select new aca_AnioLectivo_Jornada_Curso_Info { seleccionado = true, IdEmpresa = q.IdEmpresa, IdSede = q.IdSede, IdAnio = q.IdAnio, IdNivel = q.IdNivel, IdJornada = q.IdJornada, NomCurso = q.NomCurso, OrdenCurso = q.OrdenCurso }).ToList(); Lista.AddRange((from j in Context.aca_Curso where !Context.aca_AnioLectivo_Jornada_Curso.Any(n => n.IdCurso == j.IdCurso && n.IdEmpresa == IdEmpresa && n.IdSede == IdSede && n.IdAnio == IdAnio && n.IdNivel == IdNivel && n.IdCurso == IdCurso) && j.Estado == true select new aca_AnioLectivo_Jornada_Curso_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdSede = IdSede, IdAnio = IdAnio, IdNivel = IdNivel, IdCurso = j.IdCurso, NomCurso = j.NomCurso, OrdenCurso = j.OrdenCurso }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> get_list(int IdEmpresa, int IdNominTipo, int IdNominaTipo_liq) { try { List <ro_periodo_x_ro_Nomina_TipoLiqui_Info> Lista; using (Entities_rrhh Context = new Entities_rrhh()) { Lista = (from q in Context.ro_periodo join r in Context.ro_periodo_x_ro_Nomina_TipoLiqui on new { q.IdEmpresa, q.IdPeriodo } equals new { r.IdEmpresa, r.IdPeriodo } where q.IdEmpresa == IdEmpresa && r.IdNomina_Tipo == IdNominTipo && r.IdNomina_TipoLiqui == IdNominaTipo_liq select new ro_periodo_x_ro_Nomina_TipoLiqui_Info { IdEmpresa = q.IdEmpresa, IdPeriodo = q.IdPeriodo, IdNomina_Tipo = r.IdNomina_Tipo, IdNomina_TipoLiqui = r.IdNomina_TipoLiqui, Procesado = r.Procesado, Cerrado = r.Cerrado, Contabilizado = r.Contabilizado, pe_FechaFin = q.pe_FechaFin, pe_FechaIni = q.pe_FechaIni, seleccionado = true, esta_base = true }).ToList(); Lista.AddRange((from q in Context.ro_periodo where !Context.ro_periodo_x_ro_Nomina_TipoLiqui.Any(meu => meu.IdEmpresa == q.IdEmpresa && meu.IdPeriodo == q.IdPeriodo && meu.IdNomina_Tipo == IdNominTipo && meu.IdNomina_TipoLiqui == IdNominaTipo_liq) && q.pe_estado == "A" && q.IdEmpresa == IdEmpresa select new ro_periodo_x_ro_Nomina_TipoLiqui_Info { IdEmpresa = IdEmpresa, IdPeriodo = q.IdPeriodo, pe_FechaFin = q.pe_FechaFin, pe_FechaIni = q.pe_FechaIni, seleccionado = false }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <tb_sis_reporte_x_seg_usuario_Info> get_list(int IdEmpresa, string IdUsuario, bool MostrarNoAsignados) { try { List <tb_sis_reporte_x_seg_usuario_Info> Lista; using (Entities_general Context = new Entities_general()) { Lista = (from q in Context.tb_sis_reporte_x_seg_usuario join r in Context.tb_sis_reporte on q.CodReporte equals r.CodReporte where q.IdEmpresa == IdEmpresa && q.IdUsuario == IdUsuario && r.se_muestra_administrador_reportes == true select new tb_sis_reporte_x_seg_usuario_Info { IdEmpresa = q.IdEmpresa, IdUsuario = q.IdUsuario, CodReporte = q.CodReporte, nom_reporte = r.nom_reporte, observacion = r.observacion, mvc_area = r.mvc_area, mvc_controlador = r.mvc_controlador, mvc_accion = r.mvc_accion, seleccionado = true }).ToList(); if (MostrarNoAsignados) { Lista.AddRange((from q in Context.tb_sis_reporte where !Context.tb_sis_reporte_x_seg_usuario.Any(meu => meu.CodReporte == q.CodReporte && meu.IdEmpresa == IdEmpresa && meu.IdUsuario == IdUsuario) && q.se_muestra_administrador_reportes == true select new tb_sis_reporte_x_seg_usuario_Info { IdEmpresa = IdEmpresa, IdUsuario = IdUsuario, CodReporte = q.CodReporte, nom_reporte = q.nom_reporte, observacion = q.observacion, seleccionado = false }).ToList()); } } return(Lista); } catch (Exception) { throw; } }
public List <imp_gasto_x_ct_plancta_Info> get_list(int IdEmpresa) { try { List <imp_gasto_x_ct_plancta_Info> Lista; using (Entities_importacion Context = new Entities_importacion()) { Lista = (from q in Context.imp_gasto_x_ct_plancta join g in Context.imp_gasto on new { q.IdGasto_tipo } equals new { g.IdGasto_tipo } where q.IdEmpresa == IdEmpresa select new imp_gasto_x_ct_plancta_Info { IdEmpresa = q.IdEmpresa, IdGasto_tipo = q.IdGasto_tipo, IdCtaCble = q.IdCtaCble, info_gasto = new imp_gasto_Info { gt_descripcion = g.gt_descripcion, estado = g.estado } }).ToList(); Lista.AddRange((from q in Context.imp_gasto where !(from f in Context.imp_gasto_x_ct_plancta where f.IdEmpresa == IdEmpresa select f.IdGasto_tipo).Contains(q.IdGasto_tipo) select new imp_gasto_x_ct_plancta_Info { IdEmpresa = IdEmpresa, IdGasto_tipo = q.IdGasto_tipo, info_gasto = new imp_gasto_Info { gt_descripcion = q.gt_descripcion, estado = q.estado } }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <aca_AnioLectivo_Sede_NivelAcademico_Info> get_list_asignacion(int IdEmpresa, int IdSede, int IdAnio) { try { List <aca_AnioLectivo_Sede_NivelAcademico_Info> Lista; using (EntitiesAcademico Context = new EntitiesAcademico()) { Lista = (from q in Context.aca_AnioLectivo_Sede_NivelAcademico join n in Context.aca_NivelAcademico on new { q.IdEmpresa, q.IdNivel } equals new { n.IdEmpresa, n.IdNivel } where q.IdEmpresa == IdEmpresa && q.IdSede == IdSede && q.IdAnio == IdAnio && n.Estado == true select new aca_AnioLectivo_Sede_NivelAcademico_Info { seleccionado = true, IdEmpresa = q.IdEmpresa, IdSede = q.IdSede, IdAnio = q.IdAnio, IdNivel = q.IdNivel, NomNivel = q.NomNivel }).ToList(); Lista.AddRange((from q in Context.aca_NivelAcademico where !Context.aca_AnioLectivo_Sede_NivelAcademico.Any(n => n.IdNivel == q.IdNivel && n.IdEmpresa == IdEmpresa && n.IdSede == IdSede && n.IdAnio == IdAnio) && q.Estado == true select new aca_AnioLectivo_Sede_NivelAcademico_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdSede = IdSede, IdAnio = IdAnio, IdNivel = q.IdNivel, NomNivel = q.NomNivel }).ToList()); } return(Lista); } catch (Exception) { throw; } }
public List <seg_Menu_x_Empresa_x_Usuario_Info> get_list(int IdEmpresa, string IdUsuario, bool MostrarTodo) { try { List <seg_Menu_x_Empresa_x_Usuario_Info> Lista; using (Entities_seguridad_acceso Context = new Entities_seguridad_acceso()) { Lista = (from m in Context.seg_Menu join me in Context.seg_Menu_x_Empresa on m.IdMenu equals me.IdMenu join meu in Context.seg_Menu_x_Empresa_x_Usuario on new { me.IdEmpresa, me.IdMenu } equals new { meu.IdEmpresa, meu.IdMenu } where m.Habilitado == true && meu.IdEmpresa == IdEmpresa && meu.IdUsuario == IdUsuario orderby m.PosicionMenu select new seg_Menu_x_Empresa_x_Usuario_Info { seleccionado = true, IdEmpresa = meu.IdEmpresa, IdUsuario = meu.IdUsuario, IdMenu = meu.IdMenu, Lectura = meu.Lectura, Escritura = meu.Escritura, Eliminacion = meu.Eliminacion, IdMenuPadre = m.IdMenuPadre, DescripcionMenu = m.DescripcionMenu, info_menu = new seg_Menu_Info { IdMenu = m.IdMenu, DescripcionMenu = m.DescripcionMenu, IdMenuPadre = m.IdMenuPadre, PosicionMenu = m.PosicionMenu, web_nom_Action = m.web_nom_Action, web_nom_Area = m.web_nom_Area, web_nom_Controller = m.web_nom_Controller } }).ToList(); if (MostrarTodo) { Lista.AddRange((from q in Context.seg_Menu join me in Context.seg_Menu_x_Empresa on q.IdMenu equals me.IdMenu where q.Habilitado == true && me.IdEmpresa == IdEmpresa && !Context.seg_Menu_x_Empresa_x_Usuario.Any(meu => meu.IdMenu == q.IdMenu && meu.IdEmpresa == IdEmpresa && meu.IdUsuario == IdUsuario) select new seg_Menu_x_Empresa_x_Usuario_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdUsuario = IdUsuario, IdMenu = q.IdMenu, IdMenuPadre = q.IdMenuPadre, DescripcionMenu = q.DescripcionMenu, info_menu = new seg_Menu_Info { IdMenu = q.IdMenu, DescripcionMenu = q.DescripcionMenu, IdMenuPadre = q.IdMenuPadre, PosicionMenu = q.PosicionMenu } }).ToList()); } } return(Lista); } catch (Exception) { throw; } }
public List <aca_Menu_x_seg_usuario_Info> get_list(int IdEmpresa, int IdSede, string IdUsuario, bool MostrarTodo) { try { List <aca_Menu_x_seg_usuario_Info> Lista; using (EntitiesAcademico Context = new EntitiesAcademico()) { Lista = (from m in Context.aca_Menu join me in Context.aca_Menu_x_aca_Sede on m.IdMenu equals me.IdMenu join meu in Context.aca_Menu_x_seg_usuario on new { me.IdEmpresa, me.IdSede, me.IdMenu } equals new { meu.IdEmpresa, meu.IdSede, meu.IdMenu } where m.Estado == true && meu.IdEmpresa == IdEmpresa && meu.IdUsuario == IdUsuario && meu.IdSede == IdSede orderby m.PosicionMenu select new aca_Menu_x_seg_usuario_Info { seleccionado = true, IdEmpresa = meu.IdEmpresa, IdSede = meu.IdSede, IdUsuario = meu.IdUsuario, IdMenu = meu.IdMenu, IdMenuPadre = m.IdMenuPadre, DescripcionMenu = m.DescripcionMenu, Perfil = meu.Perfil, info_menu = new aca_Menu_Info { IdMenu = m.IdMenu, DescripcionMenu = m.DescripcionMenu, IdMenuPadre = m.IdMenuPadre, PosicionMenu = m.PosicionMenu, web_nom_Action = m.web_nom_Action, web_nom_Area = m.web_nom_Area, web_nom_Controller = m.web_nom_Controller } }).ToList(); if (MostrarTodo) { Lista.AddRange((from q in Context.aca_Menu join me in Context.aca_Menu_x_aca_Sede on q.IdMenu equals me.IdMenu where q.Estado == true && me.IdEmpresa == IdEmpresa && me.IdSede == IdSede && !Context.aca_Menu_x_seg_usuario.Any(meu => meu.IdMenu == q.IdMenu && meu.IdEmpresa == IdEmpresa && me.IdSede == IdSede && meu.IdUsuario == IdUsuario) select new aca_Menu_x_seg_usuario_Info { seleccionado = false, IdEmpresa = IdEmpresa, IdSede = IdSede, IdUsuario = IdUsuario, IdMenu = q.IdMenu, IdMenuPadre = q.IdMenuPadre, DescripcionMenu = q.DescripcionMenu, Perfil = "", info_menu = new aca_Menu_Info { IdMenu = q.IdMenu, DescripcionMenu = q.DescripcionMenu, IdMenuPadre = q.IdMenuPadre, PosicionMenu = q.PosicionMenu } }).ToList()); } } return(Lista); } catch (Exception) { throw; } }
public ClassePaginacao(IEnumerable <T> itens) : this() { Lista.AddRange(itens); }
public void AddImagens(List <Imagem> imagens) { Lista.AddRange(imagens); }