public void enviarMensaje(TMensaje mensajeEnviado) { #if !SILVERLIGHT send_enviarMensaje(mensajeEnviado); #else var asyncResult = Begin_enviarMensaje(null, null, mensajeEnviado); #endif }
public void recibirMensaje(TMensaje mensajeRecibido) { #if !SILVERLIGHT send_recibirMensaje(mensajeRecibido); #else var asyncResult = Begin_recibirMensaje(null, null, mensajeRecibido); #endif }
public void recibirMensaje(TMensaje mensajeRecibido) { string mensaje = mensajeRecibido.NombreRemitente + " dice: " + mensajeRecibido.Contenido; TxtBxChat.Dispatcher.BeginInvoke(new Action <string>((mensajeParaAgregar) => { TxtBxChat.AppendText("\n" + mensajeParaAgregar); TxtBxChat.ScrollToEnd(); }), new object[] { mensaje }); }
public void MensajeDeBienvenida() { TxtBxChat.Text = TxtBxChat.Text + CuentaIniciada.Nombre; var nuevoMensaje = new TMensaje { IdSalon = IdSalon, Contenido = "¡Me he unido a la sesión!", NombreRemitente = CuentaIniciada.Nombre }; Conexion.ChatServiceCliente.enviarMensaje(nuevoMensaje); }
public void send_recibirMensaje(TMensaje mensajeRecibido) #endif { oprot_.WriteMessageBegin(new TMessage("recibirMensaje", TMessageType.Oneway, seqid_)); recibirMensaje_args args = new recibirMensaje_args(); args.MensajeRecibido = mensajeRecibido; args.Write(oprot_); oprot_.WriteMessageEnd(); #if SILVERLIGHT return(oprot_.Transport.BeginFlush(callback, state)); #else oprot_.Transport.Flush(); #endif }
private void BtnEnviar_Click(object sender, RoutedEventArgs e) { var contenidoMensaje = TxtBxMensaje.Text; if (!TxtBxMensaje.Text.Equals("")) { var nuevoMensaje = new TMensaje { IdSalon = IdSalon, Contenido = contenidoMensaje, NombreRemitente = CuentaIniciada.Nombre }; Conexion.ChatServiceCliente.enviarMensaje(nuevoMensaje); TxtBxMensaje.Text = ""; } }
/// <summary> /// Abrir Alerta /// </summary> /// <param name="msj"></param> /// <param name="tm"></param> /// <param name="lit"></param> public static void abrirAlertaError1(string msj, TMensaje tm, Literal lit) { String strJS = ""; switch (tm) { case TMensaje.Primario: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-icon-right alert-primary alert-dismissible mb-2\" role =\"alert\" >"; strJS += "<span class=\"alert-icon\" ><i class=\"icon-heart5\"></i></span>"; break; case TMensaje.Exito: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-icon-right alert-success alert-dismissible mb-2\" role =\"alert\" >"; strJS += "<span class=\"alert-icon\" ><i class=\"icon-thumbs-up-alt\"></i></span>"; break; case TMensaje.Peligro: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-icon-right alert-danger alert-dismissible mb-2\" role =\"alert\" >"; strJS += "<span class=\"alert-icon\" ><i class=\"icon-thumbs-down-alt\"></i></span>"; break; case TMensaje.Alerta: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-icon-right alert-danger alert-dismissible mb-2\" role =\"alert\" >"; strJS += "<span class=\"alert-icon\" ><i class=\"icon-exclamation-sign\"></i></span>"; break; case TMensaje.Info: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-icon-right alert-info alert-dismissible mb-2\" role =\"alert\" >"; strJS += "<span class=\"alert-icon\" ><i class=\"icon-info-sign\"></i></span>"; break; default: strJS = ""; break; } if (strJS != "") { strJS += "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\" >"; strJS += "<span aria-hidden=\"true\">×</span></button>"; strJS += "<strong>" + msj + "</strong></div>"; } //Escribiendo Literal lit.Text = strJS; }
/// <summary> /// Abrir Mensaje /// NOTA: Se debe reparar el uso de la alerta y procurar usar este metodo y no el anterior con 1 al final /// </summary> /// <param name="msj"></param> /// <param name="tm"></param> /// <param name="lit"></param> public static void abrirMensaje(string msj, TMensaje tm, Literal lit) { String strJS = ""; switch (tm) { case TMensaje.Primario: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-primary alert-dismissible mb-2\" role =\"alert\">"; break; case TMensaje.Exito: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-success alert-dismissible mb-2\" role =\"alert\">"; break; case TMensaje.Peligro: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-danger alert-dismissible mb-2\" role =\"alert\">"; break; case TMensaje.Alerta: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-danger alert-dismissible mb-2\" role =\"alert\">"; break; case TMensaje.Info: //ok strJS = "<div id=\"Mensaje\" class=\"alert alert-info alert-dismissible mb-2\" role =\"alert\">"; break; default: strJS = ""; break; } //Fin if (strJS != "") { strJS += "<button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">"; strJS += "<span aria-hidden=\"true\">×</span></button>"; strJS += "<strong>" + msj + "</strong></div>"; } //Mensaje lit.Text = strJS; }
public void Read(TProtocol iprot) { iprot.IncrementRecursionDepth(); try { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 1: if (field.Type == TType.Struct) { MensajeRecibido = new TMensaje(); MensajeRecibido.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); } finally { iprot.DecrementRecursionDepth(); } }
public IAsyncResult Begin_recibirMensaje(AsyncCallback callback, object state, TMensaje mensajeRecibido) { return(send_recibirMensaje(callback, state, mensajeRecibido)); }
public IAsyncResult send_recibirMensaje(AsyncCallback callback, object state, TMensaje mensajeRecibido)
public IAsyncResult Begin_enviarMensaje(AsyncCallback callback, object state, TMensaje mensajeEnviado) { return(send_enviarMensaje(callback, state, mensajeEnviado)); }
public IAsyncResult send_enviarMensaje(AsyncCallback callback, object state, TMensaje mensajeEnviado)