コード例 #1
0
ファイル: SetupUninstall.cs プロジェクト: Mualumene/SGP
        private void btnAvancar_Click(object sender, EventArgs e)
        {
            lblProgresso.Text = "Desisntalando o serviço...";
            progressBar.Style = ProgressBarStyle.Marquee;
            progressBar.MarqueeAnimationSpeed = 10;

            serviceName       = selectService().Trim();
            deleteConfigFiles = chkDeleteFilesConfig.Checked;

            string mensagem;

            if (ValidarDados(out mensagem, out managementObj) && managementObj != null)
            {
                this.Enabled = false;

                backgroundWorker.RunWorkerAsync();
            }
            else
            {
                progressBar.Style = ProgressBarStyle.Continuous;
                progressBar.MarqueeAnimationSpeed = 0;
                lblProgresso.Text = string.Empty;

                if (!string.IsNullOrEmpty(mensagem))
                {
                    MessageBox.Show(mensagem);
                }
                else
                {
                    FinishSetup finishFrm = new FinishSetup(String.Format("Ocorreu um erro durante a desinstalação do {0}. Clique em finalizar para fechar.", serviceName));
                    this.Hide();
                    finishFrm.Show();
                }
            }
        }
コード例 #2
0
ファイル: SetupUninstall.cs プロジェクト: Mualumene/SGP
        private void backgroundWorker_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e)
        {
            progressBar.Style = ProgressBarStyle.Continuous;
            progressBar.MarqueeAnimationSpeed = 0;

            string mensagem = sucesso ?
                              String.Format("Desinstalação do {0} realizada com sucesso. Clique em finalizar para fechar.", selectService().Trim()) :
                              String.Format("Ocorreu um erro durante a desinstalação do {0}. Clique em finalizar para fechar.", selectService().Trim());

            FinishSetup finishFrm = new FinishSetup(mensagem);

            this.Hide();
            finishFrm.Show();
        }