// GET: ConfiguracionViajes public ActionResult ConfiguracionView() { 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> condiciones = ConfiguracionViajesModels.obtenerCondicionesFinViajes(); HttpCookie cookie = Request.Cookies.Get("Lenguaje"); if (cookie.Value == "en") { condiciones[0].Name = "FULFILLMENT ETA POD + 5 DAYS"; condiciones[1].Name = "DOOR OPENING DETECTION"; } ViewBag.condiciones_finalizacion_viajes = condiciones; List <Clases.PerfilNotificacion> listaNotificaciones = obtenerPerfilesNotificacionUser(); ViewBag.listaNotificaciones = listaNotificaciones; List <Clases.Objeto> lista_commodities = MantenedorModels.GetCommoditiesMantenedor(); ViewBag.lista_commodities = lista_commodities; //List<Clases.Objeto> lista_setpoint_co2 = MantenedorModels.GetSetpointCO2(); //GetSetpointsCO2ServicioNuevo(); //ViewBag.lista_setpoint_co2 = lista_setpoint_co2; List <Clases.Objeto> lista_frecuencias = obtenerParametrosFrecuenciaEnvio(); ViewBag.lista_frecuencias = lista_frecuencias; List <Clases.Contacto> lista_contactos = new List <Clases.Contacto>(); ViewBag.lista_contactos = lista_contactos; return(View()); }