public ActionResult AgregarContenedorView() { if (Session["User"] == null) { return(View("../Home/Login")); } int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]); //***** CARGA DE MENU PRINCIPAL *****// List <Parentitem> parentitem = new List <Parentitem>(); List <Clases.ItemMenu> lista_items = UsuarioModels.obtenerItemsMenu(perfilSeccion); foreach (var item in lista_items) { if (item.ruta == "") { List <childItems> childitem = new List <childItems>(); parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono, child = childitem, }); List <Clases.ItemMenu> lista_items2 = UsuarioModels.obtenerItems2Menu(item.id_item); foreach (var item2 in lista_items2) { if (item2.valor == "En Tránsito" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/TransitoEnCursoComercial/TransitoEnCursoComercialView"; } else if (item2.valor == "Históricos" && UsuarioModels.GetTipoUser(IdUsuario) == 4 && IdUsuario != 39) { item2.ruta = "/HistoricoComercial/HistoricoComercialView"; } childitem.Add(new childItems { nodeId = item.id_item.ToString() + "-" + item2.id_item.ToString(), nodeText = item2.valor, iconCss = item2.icono + " circulo-menu", url = item2.ruta, }); } } else { parentitem.Add(new Parentitem { nodeId = item.id_item.ToString(), nodeText = item.valor, iconCss = item.icono + " icono-item2-menu", url = item.ruta, }); } } ViewBag.dataSource2 = parentitem; //***** FIN CARGA DE MENU PRINCIPAL *****// List <Clases.Objeto> listaDestinatarios = MantenedorModels.GetMantenedorDestinatariosCliente(IdUsuario); ViewBag.listaDestinatarios = listaDestinatarios; List <Clases.Objeto> lista_sensores = MantenedorModels.GetTiposSensores(); ViewBag.lista_sensores = lista_sensores; List <Clases.Objeto> lista_contenedores = MantenedorModels.GetContenedoresServicioNuevo(); ViewBag.lista_contenedores = lista_contenedores; List <Clases.Objeto> lista_naves = MantenedorModels.GetNavesServicioNuevo(); ViewBag.lista_naves = lista_naves; List <Clases.Objeto> lista_puertos = MantenedorModels.GetPuertosServicioNuevo(); ViewBag.lista_puertosorigen = lista_puertos; ViewBag.lista_puertosdestino = lista_puertos; List <Clases.Objeto> lista_commodities = MantenedorModels.GetCommoditiesServicioNuevo(); ViewBag.lista_commodities = lista_commodities; List <Clases.Objeto> lista_navieras = MantenedorModels.GetNavierasServicioNuevo(); ViewBag.lista_navieras = lista_navieras; List <Clases.Objeto> lista_setpoint_co2 = MantenedorModels.GetSetpointsCO2ServicioNuevo(); ViewBag.lista_setpoint_co2 = lista_setpoint_co2; List <Clases.Objeto> lista_setpoint_temp = MantenedorModels.GetSetpointsTemperaturaServicioNuevo(); ViewBag.lista_setpoint_temp = lista_setpoint_temp; return(View()); }