public string GetNaves() { List <Clases.Nave> Nave = new List <Clases.Nave>(); int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); Nave = MantenedorModels.GetNaves(IdUsuario); string datos = Newtonsoft.Json.JsonConvert.SerializeObject(Nave); return(datos); }
public ActionResult TransitoEnCursoView() { 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 *****// Clases.DataFiltros data = new Clases.DataFiltros(); data = GetPerfilDataByUser(); List <Clases.Servicio> serviciosLista = new List <Clases.Servicio>(); serviciosLista = ServicioModels.GetServicios(IdUsuario, data); ViewBag.DataSource = serviciosLista; List <object> DataRange = new List <object>(); DataRange.Add(new { Text = "10 Registros", Value = "10" }); DataRange.Add(new { Text = "50 Registros", Value = "50" }); DataRange.Add(new { Text = "100 Registros", Value = "100" }); ViewBag.Data = DataRange; List <Clases.Contenedor> Contenedores = new List <Clases.Contenedor>(); Contenedores = MantenedorModels.GetContenedores(IdUsuario); ViewBag.Contenedores = Contenedores; List <Clases.Naviera> Navieras = new List <Clases.Naviera>(); Navieras = MantenedorModels.GetNavierasActivas(IdUsuario); ViewBag.Navieras = Navieras; List <string> Bookings = new List <string>(); Bookings = MantenedorModels.GetBookings(IdUsuario); ViewBag.Bookings = Bookings; List <Clases.Nave> Nave = new List <Clases.Nave>(); Nave = MantenedorModels.GetNaves(IdUsuario); ViewBag.Naves = Nave; List <Clases.PuertoDestino> PuertoOrigen = new List <Clases.PuertoDestino>(); PuertoOrigen = MantenedorModels.GetPuertoOrigen(IdUsuario); ViewBag.PuertosOrigen = PuertoOrigen; List <Clases.PuertoDestino> PuertoDestino = new List <Clases.PuertoDestino>(); PuertoDestino = MantenedorModels.GetPuertoDestino(IdUsuario); ViewBag.PuertosDestino = PuertoDestino; List <Clases.Commodity> Commodity = new List <Clases.Commodity>(); Commodity = MantenedorModels.GetCommodityActivo(IdUsuario); ViewBag.Commoditys = Commodity; //CARGA TOTALIZADORES - INICIO int contador = 0, contadorModem = 0, contadorLuz = 0, contadorTemperatura = 0; contador = ServicioModels.GetContadorTotal(IdUsuario, data); ViewBag.ContadorTotal = contador; contadorModem = ServicioModels.GetContadorModem(IdUsuario, data); ViewBag.ContadorModem = contadorModem; //CARGA TOTALIZADORES - FIN contadorLuz = ServicioModels.GetContadorLuz(IdUsuario, data); ViewBag.ContadorLuz = contadorLuz; contadorTemperatura = ServicioModels.GetContadorTemperatura(IdUsuario, data); ViewBag.ContadorTemperatura = contadorTemperatura; 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_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; List <ToolbarItem> popupItems = new List <ToolbarItem>(); popupItems.Add(new ToolbarItem { PrefixIcon = "e-copy-icon tb-icons", TooltipText = "Opciones", Text = "", Overflow = OverflowOption.Hide }); ViewBag.popupItems = popupItems; //TABULADORES List <TabTabItem> orientationItems = new List <TabTabItem>(); orientationItems.Add(new TabTabItem { Header = new TabHeader { Text = "Vista Servicios" }, Content = "#div-tab1" }); orientationItems.Add(new TabTabItem { Header = new TabHeader { Text = "Vista Mapa" }, Content = "#div-tab2" }); ViewBag.orientationItems = orientationItems; return(View()); }