public Clases.DataFiltros GetPerfilDataByUser() { Clases.DataFiltros dataOcultar = new Clases.DataFiltros(); int perfilData = Convert.ToInt32(Session["PerfilData"]); dataOcultar = ServicioModels.GetPerfilDataByUser(perfilData); return(dataOcultar); }
public Clases.DataFiltros GetPerfilDataByUser() { Clases.DataFiltros dataOcultar = new Clases.DataFiltros(); int perfilData = Convert.ToInt32(Session["PerfilData"]); dataOcultar = ServicioModels.GetPerfilDataByUser(perfilData); //.var resultados = Json(dataOcultar, JsonRequestBehavior.AllowGet); //.MaxJsonLength = Int32.MaxValue; return(dataOcultar); }
public int CargaDatosNotificacion(string commodity_agregar, string frecuencia_agregar, string variacion_sup_temp, string variacion_inf_temp) { int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); //Clases.ReturnIngreso retorno = new Clases.ReturnIngreso(); int idPerfilNotificacion = 0; Clases.DataFiltros data = new Clases.DataFiltros(); //data = GetPerfilDataByUser(); Clases.PerfilNotificacion perfilNotificacion = new Clases.PerfilNotificacion(); //ServicioNuevo servicio_respuesta = new ServicioNuevo(); ViewBag.desplegarMensaje = 0; variacion_sup_temp = variacion_sup_temp.Replace('.', ','); variacion_inf_temp = variacion_inf_temp.Replace('.', ','); perfilNotificacion.commodity = commodity_agregar; perfilNotificacion.frecuencia = frecuencia_agregar; perfilNotificacion.variacion_sup_temp = float.Parse(variacion_sup_temp); perfilNotificacion.variacion_inf_temp = float.Parse(variacion_inf_temp); idPerfilNotificacion = ConfiguracionViajesModels.InsertarNotificacionUsuario(IdUsuario, perfilNotificacion); return(idPerfilNotificacion); }
public int EditarDatosNotificacion(int id_perfil_notificacion, string commodity_editar, string frecuencia_editar, string variacion_sup_temp_editar, string variacion_inf_temp_editar) { int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); int validar = 0; Clases.DataFiltros data = new Clases.DataFiltros(); //data = GetPerfilDataByUser(); Clases.PerfilNotificacion perfilNotificacion = new Clases.PerfilNotificacion(); //ServicioNuevo servicio_respuesta = new ServicioNuevo(); ViewBag.desplegarMensaje = 0; //variacion_sup_temp_editar = variacion_sup_temp_editar.Replace('.', ','); //variacion_inf_temp_editar = variacion_inf_temp_editar.Replace('.', ','); perfilNotificacion.commodity = commodity_editar; perfilNotificacion.frecuencia = frecuencia_editar; perfilNotificacion.variacion_sup_temp = float.Parse(variacion_sup_temp_editar); perfilNotificacion.variacion_inf_temp = float.Parse(variacion_inf_temp_editar); validar = ConfiguracionViajesModels.EditarNotificacionUsuario(IdUsuario, perfilNotificacion, id_perfil_notificacion); return(validar); }
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()); }
public ActionResult AgregarServicio() { if (Session["User"] == null) { return(View("../Home/Login")); } int IdUsuario = Convert.ToInt32(Session["PerfilInterior"]); Clases.DataFiltros data = new Clases.DataFiltros(); data = GetPerfilDataByUser(); ServicioNuevo Servicio = new ServicioNuevo(); ServicioNuevo servicio_respuesta = new ServicioNuevo(); ViewBag.desplegarMensaje = 0; // SOLICITUD DE GUARDAR SERVICIO (POST) if (Request.HttpMethod.ToString() == "POST") { Servicio.usuario = IdUsuario.ToString(); Servicio.sensores = Request["sensores_agregar"]; Servicio.numero_serie = Request["numero_serie_agregar"]; Servicio.contenedor = Request["contenedor_agregar"]; Servicio.lugar_origen = ""; Servicio.lugar_destino = ""; Servicio.nombre_lugar_origen = ""; Servicio.pais_origen = ""; Servicio.region_origen = ""; Servicio.ciudad_origen = ""; Servicio.comuna_origen = ""; Servicio.calle_origen = ""; Servicio.numero_calle_origen = ""; Servicio.codigo_postal_origen = ""; Servicio.latitud_origen = ""; Servicio.longitud_origen = ""; Servicio.nombre_lugar_destino = ""; Servicio.pais_destino = ""; Servicio.region_destino = ""; Servicio.ciudad_destino = ""; Servicio.comuna_destino = ""; Servicio.calle_destino = ""; Servicio.numero_calle_destino = ""; Servicio.codigo_postal_destino = ""; Servicio.latitud_destino = ""; Servicio.longitud_destino = ""; Servicio.etd = null; Servicio.eta = null; Servicio.booking = ""; Servicio.id_nave = 0; Servicio.commodity = ""; Servicio.id_naviera = 0; Servicio.id_setpoint_co2 = 0; Servicio.id_setpoint_temp = 0; DateTime?etd = null; if (Request["etd_agregar"] != "" && Request["etd_agregar"] != null) { etd = Convert.ToDateTime(Request["etd_agregar"]); } DateTime?eta = null; if (Request["eta_agregar"] != "" && Request["eta_agregar"] != null) { eta = Convert.ToDateTime(Request["eta_agregar"]); } Servicio.lugar_origen = Request["lugar_origen_agregar"]; Servicio.lugar_destino = Request["lugar_destino_agregar"]; Servicio.nombre_lugar_origen = Request["nombre_lugar_origen_agregar"]; Servicio.pais_origen = Request["pais_input_agregar"]; Servicio.region_origen = Request["region_input_agregar"]; Servicio.ciudad_origen = Request["ciudad_input_agregar"]; Servicio.comuna_origen = Request["comuna_input_agregar"]; Servicio.calle_origen = Request["localidad_input_agregar"]; Servicio.numero_calle_origen = Request["numero_input_agregar"]; Servicio.codigo_postal_origen = Request["codigo_postal_input_agregar"]; Servicio.latitud_origen = Request["latitude_input_agregar"]; Servicio.longitud_origen = Request["longitude_input_agregar"]; Servicio.nombre_lugar_destino = Request["nombre_lugar_destino_agregar"]; Servicio.pais_destino = Request["pais_input2_agregar"]; Servicio.region_destino = Request["region_input2_agregar"]; Servicio.ciudad_destino = Request["ciudad_input2_agregar"]; Servicio.comuna_destino = Request["comuna_input2_agregar"]; Servicio.calle_destino = Request["localidad_input2_agregar"]; Servicio.numero_calle_destino = Request["numero_input2_agregar"]; Servicio.codigo_postal_destino = Request["codigo_postal_input2_agregar"]; Servicio.latitud_destino = Request["latitude_input2_agregar"]; Servicio.longitud_destino = Request["longitude_input2_agregar"]; Servicio.etd = etd; Servicio.eta = eta; Servicio.booking = Request["booking_agregar"]; Servicio.nave = Request["nave_agregar"]; Servicio.commodity = Request["commodity_agregar"]; Servicio.naviera = Request["naviera_agregar"]; Servicio.id_setpoint_co2 = float.Parse(Request["setpoint_co2_agregar"]); Servicio.id_setpoint_temp = float.Parse(Request["setpoint_temp_agregar"]); if (Convert.ToInt32(Request["servicio_app_servicios"]) == 0) { //DateTime? etd = null; //if (Request["etd_agregar"] != "" && Request["etd_agregar"] != null) //{ // etd = Convert.ToDateTime(Request["etd_agregar"]); //} //DateTime? eta = null; //if (Request["eta_agregar"] != "" && Request["eta_agregar"] != null) //{ // eta = Convert.ToDateTime(Request["eta_agregar"]); //} //Servicio.lugar_origen = Request["lugar_origen_agregar"]; //Servicio.lugar_destino = Request["lugar_destino_agregar"]; //Servicio.nombre_lugar_origen = Request["nombre_lugar_origen_agregar"]; //Servicio.pais_origen = Request["pais_input_agregar"]; //Servicio.region_origen = Request["region_input_agregar"]; //Servicio.ciudad_origen = Request["ciudad_input_agregar"]; //Servicio.comuna_origen = Request["comuna_input_agregar"]; //Servicio.calle_origen = Request["localidad_input_agregar"]; //Servicio.numero_calle_origen = Request["numero_input_agregar"]; //Servicio.codigo_postal_origen = Request["codigo_postal_input_agregar"]; //Servicio.latitud_origen = Request["latitude_input_agregar"]; //Servicio.longitud_origen = Request["longitude_input_agregar"]; //Servicio.nombre_lugar_destino = Request["nombre_lugar_destino_agregar"]; //Servicio.pais_destino = Request["pais_input2_agregar"]; //Servicio.region_destino = Request["region_input2_agregar"]; //Servicio.ciudad_destino = Request["ciudad_input2_agregar"]; //Servicio.comuna_destino = Request["comuna_input2_agregar"]; //Servicio.calle_destino = Request["localidad_input2_agregar"]; //Servicio.numero_calle_destino = Request["numero_input2_agregar"]; //Servicio.codigo_postal_destino = Request["codigo_postal_input2_agregar"]; //Servicio.latitud_destino = Request["latitude_input2_agregar"]; //Servicio.longitud_destino = Request["longitude_input2_agregar"]; //Servicio.etd = etd; //Servicio.eta = eta; //Servicio.booking = Request["booking_agregar"]; //Servicio.id_nave = Convert.ToInt32(Request["nave_agregar"]); //Servicio.commodity = Request["commodity_agregar"]; //Servicio.id_naviera = Convert.ToInt32(Request["naviera_agregar"]); //Servicio.id_setpoint_co2 = Convert.ToInt32(Request["setpoint_co2_agregar"]); //Servicio.id_setpoint_temp = Convert.ToInt32(Request["setpoint_temp_agregar"]); if (Servicio.sensores != null) { if (Servicio.sensores != null && Servicio.numero_serie != null && Servicio.contenedor != null && Servicio.lugar_origen != null && Servicio.lugar_destino != null) { if (Servicio.sensores != "" && Servicio.numero_serie != "" && Servicio.contenedor != "" && Servicio.lugar_origen != "" && Servicio.lugar_destino != "") { servicio_respuesta = ServicioModels.NuevoServicioAlma(Servicio); if (Convert.ToInt32(servicio_respuesta.id) > 0) { Servicio.id = servicio_respuesta.id; Servicio.id_origen = servicio_respuesta.id_origen; Servicio.id_destino = servicio_respuesta.id_destino; Servicio.id_bd = servicio_respuesta.id_bd; //ServicioModels.RegistrarServicioEmerson(Servicio); return(RedirectToAction("EditarServicios", "Servicio", new { desplegarMensaje = 1 })); } } } } } else { if (Servicio.sensores != null) { if (Servicio.sensores != null && Servicio.numero_serie != null && Servicio.contenedor != null) { if (Servicio.sensores != "" && Servicio.numero_serie != "" && Servicio.contenedor != "") { servicio_respuesta = ServicioModels.NuevoServicioAlma(Servicio); return(RedirectToAction("EditarServicios", "Servicio", new { desplegarMensaje = 1 })); } } } } } if (Session["User"] == null) { return(View("../Home/Login")); } //CARGA DE MENU List <Parentitem> parentitem = new List <Parentitem>(); List <childItems> childitem = new List <childItems>(); List <Clases.Seccion> secciones = new List <Clases.Seccion>(); int perfilSeccion = Convert.ToInt32(Session["PerfilSecciones"]); secciones = UsuarioModels.GetPerfilSeccionesByUser(perfilSeccion); if (!secciones.Any(x => x.ClaseSeccion == "#misservicios")) { List <childItems> childitem4 = new List <childItems>(); parentitem.Add(new Parentitem { nodeId = "04", nodeText = "Contenedores", iconCss = "fa fa-5x fa-ship", child = childitem4, }); if (!secciones.Any(x => x.ClaseSeccion == "#TransitoEnCurso")) { childitem4.Add(new childItems { nodeId = "04-01", nodeText = "En Tránsito", iconCss = "icon-circle-thin icon", url = "/TransitoEnCurso/TransitoEnCursoView", }); } if (!secciones.Any(x => x.ClaseSeccion == "#HistoricoEnCurso")) { childitem4.Add(new childItems { nodeId = "04-02", nodeText = "Históricos", iconCss = "icon-circle-thin icon", url = "/HistoricoEnCurso/HistoricoEnCursoView", }); } if (!secciones.Any(x => x.ClaseSeccion == "#ProgramacionSensores")) { childitem4.Add(new childItems { nodeId = "04-03", nodeText = "Programación Sensores", iconCss = "icon-circle-thin icon", url = "/Servicio/EditarServicios", }); } } if (!secciones.Any(x => x.ClaseSeccion == "#configuracionusuario")) { List <childItems> childitem5 = new List <childItems>(); parentitem.Add(new Parentitem { nodeId = "05", nodeText = "Configuración Usuario", iconCss = "fa fa-5x fa-user", child = childitem5, }); if (!secciones.Any(x => x.ClaseSeccion == "#ModificarPass")) { childitem5.Add(new childItems { nodeId = "05-01", nodeText = "Modificar Contraseña", iconCss = "icon-circle-thin icon", url = "/Home/ModificarPass", }); } if (!secciones.Any(x => x.ClaseSeccion == "#CorreoSoporte")) { childitem5.Add(new childItems { nodeId = "05-02", nodeText = "Enviar Correo a Soporte", iconCss = "icon-circle-thin icon", url = "/Home/CorreoSoporte", }); } if (!secciones.Any(x => x.ClaseSeccion == "#CerrarSesion")) { childitem5.Add(new childItems { nodeId = "05-03", nodeText = "Cerrar Sesión", iconCss = "icon-circle-thin icon", url = "/Home/Login", }); } } ViewBag.dataSource2 = parentitem; //CARGA DE MENU 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; return(View()); }
// GET: HistoricoEnCurso //public ActionResult Index() //{ // return View(); //} public ActionResult HistoricoEnCursoView() { 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.GetHistoricoServicios(IdUsuario, data); ViewBag.DataSource = serviciosLista; //CARGA TOTALIZADORES - INICIO int contador = 0, contadorModem = 0, contadorLuz = 0, contadorTemperatura = 0; contador = ServicioModels.GetContadorTotalHistorico(IdUsuario, data); ViewBag.ContadorTotal = contador; contadorModem = ServicioModels.GetContadorModemHistorico(IdUsuario, data); ViewBag.ContadorModem = contadorModem; contadorLuz = ServicioModels.GetContadorLuzHistorico(IdUsuario, data); ViewBag.ContadorLuz = contadorLuz; contadorTemperatura = ServicioModels.GetContadorTemperaturaHistorico(IdUsuario, data); ViewBag.ContadorTemperatura = contadorTemperatura; 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; return View(); }