public ActionResult Consulta() { var cod_unidad_negocio = HttpContext.Request["cod_unidad_negocio"] ?? string.Empty; var listAplicacion = segNeg.fn_seg_listAplicacion("Aplicacion", Usuario.Item1.cod_usuario, Usuario.Item1.cod_aplicacion, "", "") ?? new List <SEG_AplicacionBean>(); var listUnidad = segNeg.fn_seg_listUnidad("Unidad", Usuario.Item1.cod_usuario, Usuario.Item1.cod_aplicacion, "", "") ?? new List <GEN_UnidadNegocioBean>(); var listPerfil = segNeg.fn_seg_listPerfil("Select", Usuario.Item1.cod_usuario, Usuario.Item1.cod_aplicacion, "", "") ?? new List <SEG_PerfilBean>(); if (listAplicacion == null) { return(HttpNotFound()); } var model = new AuxiliarEdit(); model.Aplicaciones = listAplicacion.OrderBy(x => x.cod_aplicacion).Select(x => new ExtendedSelectListItem { Value = x.cod_aplicacion.ToString(), Text = x.nom_aplicacion, Selected = false, HtmlAttributes = new { data_alias = x.cod_aplicacion } }); var listaUnidadSelected = listUnidad.Where(a => a.cod_unidad_negocio == cod_unidad_negocio).Select(a => a.cod_unidad_negocio).AsEnumerable() ?? new HashSet <string>(); model.Unidades = listUnidad.Select(x => new ExtendedSelectListItem { Value = x.cod_unidad_negocio.ToString(), Text = x.nom_unidad_negocio, Selected = listaUnidadSelected.Any(m => m == x.cod_unidad_negocio), HtmlAttributes = new { data_alias = x.cod_unidad_negocio } }); model.Perfiles = listPerfil.OrderBy(x => x.nom_perfil).Select(x => new ExtendedSelectListItem { Value = x.cod_perfil.ToString(), Text = x.nom_perfil, Selected = false, HtmlAttributes = new { data_alias = x.nom_perfil } }); return(View(model)); }
public ActionResult CargaPPTX() { var cod_unidad_negocio = string.Empty; var cod_aplicacion = string.Empty; if (Session["cod_unidad_negocio"] != null) { cod_unidad_negocio = Session["cod_unidad_negocio"].ToString(); } var listUnidad = segNeg.fn_seg_listUnidad("Unidad", Usuario.Item1.cod_usuario, "TV", "", "") ?? new List <GEN_UnidadNegocioBean>(); if (listUnidad == null) { return(HttpNotFound()); } var model = new AuxiliarEdit(); var listaUnidadSelected = listUnidad.Where(a => a.cod_unidad_negocio == cod_unidad_negocio).Select(a => a.cod_unidad_negocio).AsEnumerable() ?? new HashSet <string>(); model.Unidades = listUnidad.Select(x => new ExtendedSelectListItem { Value = x.cod_unidad_negocio.ToString(), Text = x.nom_unidad_negocio, Selected = listaUnidadSelected.Any(c => c == x.cod_unidad_negocio), HtmlAttributes = new { data_alias = x.cod_unidad_negocio } }); return(View(model)); }