コード例 #1
0
ファイル: Chat.cs プロジェクト: anthrax3/IDE-AR
 public void AsignarHost()
 {
     for (int cont = 0; cont < mensajes.Count; cont++)
     {
         mensaje current = mensajes[cont];
         if (current.IdRemitente == Host.IdUsuario)
         {
             current.IsHost          = true;
             current.NombreRemitente = Host.Nombre;
         }
         else
         {
             current.IsHost          = false;
             current.NombreRemitente = Guest.Nombre;
         }
     }
 }
コード例 #2
0
ファイル: InterfaceHttp.cs プロジェクト: anthrax3/IDE-AR
        //****************************Funciones de chat****************************
        public static bool EnviarMensaje(mensaje mess)
        {
            string scriptname = "enviarMensaje.php?";
            //Se crea la cadena para hacer el request
            string query = baseURL + scriptname;

            query += "idRemitente=" + mess.IdRemitente;
            query += "&idDestinatario=" + mess.IdDestinatario;
            query += "&fechaEnvio=" + mess.FechaEnvio;
            query += "&mensaje=" + mess.Mensaje;
            //se hace el request
            string json = HacerRequest(query);
            //deserialización de json a c# object
            mensaje x = new mensaje();

            try { Newtonsoft.Json.JsonConvert.PopulateObject(json, x); }
            catch { }
            if (x.Mensaje != null)
            {
                return(true);
            }
            return(false);
        }