Esempio n. 1
0
        public static string EjecutarConsulta(int idConsulta, string parametros)
        {
            List <string> listaParametros = parametros.Split('|').ToList();

            DateTime horaInicio = DateTime.Now;

            try
            {
                VidaSecurity.Framework.Query.Transferencia.RetornoComando retorno = new VidaSecurity.Satelite.Operacion().EjecutarConsulta(idConsulta, listaParametros);

                new VidaSecurity.Satelite.Operacion().GrabarLog(idConsulta, Usuario, horaInicio, retorno.Sabana.Rows.Count);

                FrameWork.Logging.LogEvento.FWEscribirLog("despues de GrabarLog: " + Usuario, "SATELITE_WEB", "Error", "SATELITE_WEB");

                return(JsonConvert.SerializeObject(
                           new
                {
                    resultado = true,
                    cabecera = retorno.Cabeceras,
                    sabana = retorno.Sabana
                }));
            }
            catch (Exception ex)
            {
                return(JsonConvert.SerializeObject(
                           new
                {
                    resultado = false,
                    mensaje = ex.Message
                }));
            }
        }
Esempio n. 2
0
        public static string ConsultaMenu()
        {
            List <VidaSecurity.Satelite.Transferencia.UsuarioConsultas> lista = new List <UsuarioConsultas>();

            try
            {
                lista = new VidaSecurity.Satelite.Operacion().SateliteConsultaUsuario(Usuario);
            }
            catch (Exception e)
            {
                FrameWork.Logging.LogEvento.FWEscribirLog(e.ToString(), "SATELITE_WEB", "Error", "SATELITE_WEB");
            }
            List <Nodo> listaMenu = new List <Nodo>();

            foreach (var nombre in from x in lista
                     group x by x.Perfil into y
                     select new { Nombre = y.Key })
            {
                Nodo tmp = new Nodo();
                tmp.text  = nombre.Nombre;
                tmp.nodes = new List <Nodo>();

                foreach (UsuarioConsultas item in
                         from x in lista
                         where x.Perfil.Equals(nombre.Nombre)
                         orderby x.Consulta
                         select x
                         )
                {
                    tmp.nodes.Add(new Nodo()
                    {
                        text = item.Consulta,
                        tags = new List <string>()
                        {
                            item.Id.ToString(),
                            item.Parametro
                        }
                    });
                }

                listaMenu.Add(tmp);
            }

            string mensaje = string.Format(Mensaje, DateTime.Now.ToString("dd/MM/yyyy hh:mm:ss"), Usuario, Session);

            return(JsonConvert.SerializeObject(
                       new
            {
                resultado = true,
                mensaje = mensaje,
                lista = listaMenu
            }));
        }
Esempio n. 3
0
        public static string ConsultaParametro(int idConsulta)
        {
            List <VidaSecurity.Satelite.Transferencia.Parametro> param =
                new VidaSecurity.Satelite.Operacion()
                .RetornaParametro(idConsulta);

            return(JsonConvert.SerializeObject(
                       new
            {
                resultado = true,
                param = param
            }));
        }