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; } }
// 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; }
// 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); } }