private void button3_Click(object sender, EventArgs e)
        {
            connections connections = new connections();

            connections.Show();
            this.Close();
        }
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                if (datosDeConexion.Name != "")
                {
                    /*
                     *  In the properties of the complement we are storing the connections,
                     *  then we obtain the existing connections to add the new one.
                     *  If we do not have a connection we establish that we will create a list of connections.
                     *  We validate that there is no connection with a duplicate name and
                     *  add it to the list of connections, write it in the properties of the project and save the information.
                     */
                    List <conexionesOData> lista = JsonConvert.DeserializeObject <List <conexionesOData> >(MrBotAddIn.Properties.Settings.Default.jsonDeConexiones);
                    if (lista == null)
                    {
                        lista = new List <conexionesOData>();
                    }
                    if (lista.Where(x => x.Name == datosDeConexion.Name).Count() == 0)
                    {
                        lista.Add(datosDeConexion);
                        MrBotAddIn.Properties.Settings.Default.jsonDeConexiones = JsonConvert.SerializeObject(lista);
                        MrBotAddIn.Properties.Settings.Default.Save();

                        connections connections = new connections();
                        connections.Show();
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("You already have a connection with this name.");
                    }
                }
                else
                {
                    MessageBox.Show("Enter a new name for the connection.");
                }
            }catch
            {
                MessageBox.Show("The connection could not be created, check the provided URL.");
            }
        }
        private void button1_Click(object sender, RibbonControlEventArgs e)
        {
            connections connections = new connections();

            connections.Show();
        }