/// <summary>
        /// Corresponde a la funcion que cumple el boton Start.
        /// </summary>
        /// <param name="sender">parametro requerido para el correcto funcionamiento del evento.</param>
        /// <param name="e">parametro requerido para el correcto funcionamiento del evento.</param>
        private void StartButtonCallback(object sender, System.EventArgs e)
        {
            string tempMessage;

            Popup popup        = new Popup();
            var   dialogResult = popup.ShowDialog();

            if (chatting)
            {
                tempMessage        = shopKeeper.SayGoodbye() + "\n";
                richTextBox1.Text += tempMessage;
                log.AppendMessage(tempMessage);

                tempMessage        = "\n## " + DateTimeHandler.GetString("date") + " / " + DateTimeHandler.GetString("time") + " - Fin de la conversacion.\n";
                richTextBox1.Text += "\n" + tempMessage;
                log.AppendMessage(tempMessage);
            }

            chatting   = true;
            shopKeeper = new Chatbot(seed);
            user       = new Usuario(cash);


            this.richTextBox1.Clear();

            tempMessage            = tempMessage = "# " + DateTimeHandler.GetString("date") + " / " + DateTimeHandler.GetString("time") + " - Inicia una nueva conversacion.\n\n";
            this.richTextBox1.Text = tempMessage;
            log.AppendMessage(tempMessage);


            tempMessage             = shopKeeper.SayHello() + "\n";
            this.richTextBox1.Text += tempMessage;
            log.AppendMessage(tempMessage);
        }