예제 #1
0
        /// <summary>
        /// El botón Enviar Whatsapp hace lo mismo con el objeto EmisorDeWhatsapp per
        /// agrega al event eventMensaje el manejador “WhatsappTexto.Guardar” y “MostrarMensaje”
        /// y ejecutar el método EnviarMensaje (del objeto EmisorDeEmails) en un hilo nuevo.
        /// (Este método invocará al evento.)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSendWhat_Click(object sender, EventArgs e)
        {
            EmisorDeWhatsapp emisorEmails = new EmisorDeWhatsapp();
            WhatsappTexto    wtxt         = new WhatsappTexto();

            emisorEmails.EventMensaje += wtxt.Guardar;
            emisorEmails.EventMensaje += MostrarMensaje;
            Thread thread = new Thread(emisorEmails.EnviarMensaje);

            hilos.Add(thread);
        }
예제 #2
0
        /// <summary>
        /// El botón Enviar Whatsapp hace lo mismo con el objeto EmisorDeWhatsapp per
        /// agrega al event eventMensaje el manejador “WhatsappTexto.Guardar” y “MostrarMensaje”
        /// y ejecutar el método EnviarMensaje (del objeto EmisorDeEmails) en un hilo nuevo.
        /// (Este método invocará al evento.)
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnSendWhat_Click(object sender, EventArgs e)
        {
            EProducto     ep;
            WhatsappTexto wt = new WhatsappTexto();

            Enum.TryParse(cmbProducto.Text, out ep);
            EmisorDeWhatsapp ew = new EmisorDeWhatsapp(richMensaje.Text, ep);

            ew.EventMensaje += new EnviarMensajeDelegate(wt.Guardar);
            ew.EventMensaje += new EnviarMensajeDelegate(MostrarMensaje);
            Thread h = new Thread(ew.EnviarMensaje);

            hilos.Add(h);
            h.Start();
        }
예제 #3
0
        /// <summary>
        /// Whatsapp info utilizarán las clase WhatsappTexto para traer la información de la
        /// base de datos y el archivo de texto dependiendo el caso.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnWhatInfo_Click(object sender, EventArgs e)
        {
            WhatsappTexto text = new WhatsappTexto();

            this.richOutPut.Text = text.leer();
        }
예제 #4
0
        /// <summary>
        /// Whatsapp info utilizarán las clase WhatsappTexto para traer la información de la
        /// base de datos y el archivo de texto dependiendo el caso.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BtnWhatInfo_Click(object sender, EventArgs e)
        {
            WhatsappTexto wt = new WhatsappTexto();

            richOutPut.Text = wt.Leer();
        }