Exemple #1
0
        public JObject hacerlogin(JObject js)
        {
            String telefono = js.SelectToken("telefono").ToString();
            string pass     = js.SelectToken("password").ToString();

            JObject salida = new JObject();


            SMLUtilidades.clsLogin milogin = new SMLUtilidades.clsLogin(SMLUtilidades.Principal.GetConexion());

            SMLUtilidades.USUARIOS usuariologado = milogin.Login(telefono, pass, "SCHAT");


            SMLUtilidades.CHAT.USUARIOSCHAT usuario = miclsChat.BuscarUsuario(usuariologado.EMAIL);


            if (usuario == null)
            {
                /*    salida.Add("TELEFONO", usuariologado.EMAIL);
                 *  salida.Add("ID", usuariologado.IDUSUARIO);
                 *  salida.Add("NOMBRE", usuariologado.NOMBRE);
                 *  salida.Add("TOKEN", "");*/



                SMLUtilidades.CHAT.USUARIOSCHAT usuariograbado = miclsChat.GrabarUsuario(usuariologado.EMAIL, usuariologado.NOMBRE, usuariologado.EMAIL);


                salida.Add("TELEFONO", usuariograbado.TELEFONO);
                salida.Add("NOMBRE", usuariograbado.NOMBRE);
                salida.Add("TOKEN", usuariograbado.TOKEN);
                salida.Add("ID", usuariograbado.ID);
                salida.Add("RUTA", "");
            }
            else
            {
                salida.Add("TELEFONO", usuario.TELEFONO);
                salida.Add("TOKEN", usuario.TOKEN);
                salida.Add("NOMBRE", usuario.NOMBRE);

                salida.Add("ID", usuario.ID);

                SMLUtilidades.CHAT.ARCHIVOS archivo = miclsChat.buscarfoto(usuario.ID);

                if (archivo != null)
                {
                    salida.Add("RUTA", archivo.RUTA);
                }
                else
                {
                    salida.Add("RUTA", "");
                }
            }

            return(salida);
        }
Exemple #2
0
        public JObject buscarcontactosweb(JObject js)
        {
            SMLUtilidades.clsLogin milogin = new SMLUtilidades.clsLogin(SMLUtilidades.Principal.GetConexion());

            //   List<SMLUtilidades.USUARIOS> listado= milogin.BuscarUsuariosChat();

            JArray miembros = new JArray();

            miembros = JArray.Parse(JsonConvert.SerializeObject(milogin.BuscarUsuariosChat().Select(m => new
            {
                m.NOMBRE,
                m.EMAIL,
            })));

            JObject json = new JObject();

            json.Add("MIEMBROS", miembros);

            return(json);
        }