Example #1
0
        private void Desconectar_Click(object sender, EventArgs e)
        {
            try
            {
                // Ampulheta ON
                Cursor.Current = Cursors.WaitCursor;

                AzureFunctions.LogoutAzureAccount();
                conta = null;
                DefineContaEnable();

                // user message
                MessageBox.Show("LOGOUT concluído!", "Logout",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Uma exceção ocorreu ao Realizar o LOGIN..." + "\n" +
                                ex.Message, "Exceção", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            finally
            {
                // Ampulheta OFF
                Cursor.Current = Cursors.Default;
            }
        }
Example #2
0
        // BTN LIBERAR PORTA AZURE
        private void btnLiberar_Click(object sender, EventArgs e)
        {
            // --- Ampulheta ON
            Cursor.Current = Cursors.WaitCursor;

            if (!VerifyFields())
            {
                return;
            }
            Create_StringArgs();

            // save IP number in list
            try
            {
                SaveIPNumber();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Uma exceção ocorreu ao salvar o IPNumber no arquivo de IPs:" +
                                Environment.NewLine +
                                ex.Message,
                                "Azure Connect", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            // execute command
            try
            {
                AzureFunctions.runCmdAzure(strArgs);

                // user message
                MessageBox.Show("Liberação de Porta efetuada com sucesso!",
                                "Azure Connect",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);

                //quit
                Application.Exit();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Uma exceção ocorreu ao liberar o IP no Azure DB:" +
                                Environment.NewLine +
                                ex.Message,
                                "Azure Connect", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            // --- Ampulheta OFF
            Cursor.Current = Cursors.Default;
        }
Example #3
0
        // NEW FORM
        public frmPrincipal()
        {
            if (!VerifyAzure.checkInstalled("CLI", "Azure"))
            {
                notOpen = true;
                MessageBox.Show("Azure CLI não está instalado...");
            }

            InitializeComponent();

            //--- try get config values: SERVER NAME AND GRUPO NAME
            GetConfigValues();

            //--- get IP
            myIP            = GetComputer_InternetIP();
            lblIP.Text      = myIP;
            lblCommand.Text = myCommand + "...";
            Preencher_cmbFilial();

            //--- create HANDLERS
            txtGrupo.MouseDoubleClick  += txt_MouseDoubleClick;
            txtGrupo.Validated         += txt_Validated;
            txtServer.MouseDoubleClick += txt_MouseDoubleClick;
            txtServer.Validated        += txt_Validated;
            lblConta.MouseDown         += lblConta_MouseDown;

            //--- GET Account Data
            try
            {
                conta = AzureFunctions.GetAzureAccountData();
                DefineContaEnable();

                if (conta == null)
                {
                    MessageBox.Show("Não houve retorno ao obter os dados da conta Azure...\n" +
                                    "Favor realizar o login na conta do AZURE", "Conexão Azure",
                                    MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Uma exceção ocorreu ao Obter Azure Account..." + "\n" +
                                ex.Message, "Exceção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }