public mensaje EnviarControl(Tickets ticket) { try { string ruta = String.Format(System.Globalization.CultureInfo.InvariantCulture, @"{0}\dsdinbox", "192.168.1.54"); if (!MessageQueue.Exists(ruta)) MessageQueue.Create(ruta); MessageQueue cola = new MessageQueue(ruta); Message mensaje = new Message(); mensaje.Label = "Nuevo Control " + ticket.COD_BARRA_TICKET; mensaje.Body = ticket; cola.Send(mensaje); return new mensaje() { errNumber = 0, message = "Envio exitoso" }; } catch (MessageQueueException mex) { return new mensaje() { errNumber = -1, message = mex.Message }; } catch (Exception ex) { return new mensaje() { errNumber = -2, message = ex.Message }; } }
private void btnSync_Click(object sender, EventArgs e) { OffLineMsg omsg = new OffLineMsg(); Tickets tkt = new Tickets() { COD_BARRA_TICKET = txtCodbarra.Text }; omsg.SendToPrivateQueueDetails(); mensaje ms= omsg.EnviarControl(tkt); MessageBox.Show (ms.message); }