コード例 #1
0
        private void btnAtivar_Click(object sender, EventArgs e)
        {
            SplashScreenAplicando janela = new SplashScreenAplicando();

            janela.backgroundWorker1.DoWork += backgroundWorker1DoWorkAtivar;
            janela.ShowDialog();
            //MessageBox.Show("Procedimento concluido.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            if (MessageBox.Show("É nescessario reiniciar o computador para concluir o procedimento. \r\nDeseja fazer isso agora?", "Informação", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
            {
                Lib.Controle.ReiniciarComputador();
            }
        }
コード例 #2
0
 private void btnInstalarProgramasPadrao_Click(object sender, EventArgs e)
 {
     if (Lib.Configuracoes.IsElevated)
     {
         SplashScreenAplicando janela = new SplashScreenAplicando();
         janela.backgroundWorker1.DoWork += backgroundWorker1_DoWork;
         janela.ShowDialog();
         MessageBox.Show("Procedimento concluido.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     else
     {
         Lib.Configuracoes.TryElevateRights();
     }
 }
コード例 #3
0
        private void btnCopairDados_Click(object sender, EventArgs e)
        {
            if (cbDiscoDestino.SelectedValue == cbDiscoOrigem.SelectedValue)
            {
                MessageBox.Show("Disco de origem e de destino são o mesmo, a cópia não será feita.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            List <object> arguments = new List <object>();

            arguments.Add(cbDiscoOrigem.SelectedValue.ToString());
            arguments.Add(cbDiscoDestino.SelectedValue.ToString());

            if (outrasOpcoesRbAutoBusca.Checked)
            {
                arguments.Add("Autobusca");
                if (pastaUsuarioRbNao.Checked)
                {
                    if (pastaUsuarioTxtPastaAntigo.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco antigo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (pastaUsuarioTxtPastaNovo.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco novo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!pastaUsuarioTxtPastaAntigo.Text.Contains(cbDiscoOrigem.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario antigo deve ser no disco de origem.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!pastaUsuarioTxtPastaNovo.Text.Contains(cbDiscoDestino.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario novo deve ser no disco de destino.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    arguments.Add("PastaUsarioAntigo|" + pastaUsuarioTxtPastaAntigo.Text);
                    arguments.Add("PastaUsarioNova|" + pastaUsuarioTxtPastaNovo.Text);
                }
                if (appDataRbNao.Checked)
                {
                    if (appDataTxtPastaAntiga.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco antigo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (appDataTxtPastaNova.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco novo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!appDataTxtPastaAntiga.Text.Contains(cbDiscoOrigem.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario antigo deve ser no disco de origem.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!appDataTxtPastaNova.Text.Contains(cbDiscoDestino.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario novo deve ser no disco de destino.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    arguments.Add("AppDataAntigo|" + appDataTxtPastaAntiga.Text);
                    arguments.Add("AppDataNova|" + appDataTxtPastaNova.Text);
                }
                if (dadosRbNao.Checked)
                {
                    if (dadosTxtPastaAntiga.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco antigo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (dadosTxtPastaNova.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco novo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!dadosTxtPastaAntiga.Text.Contains(cbDiscoOrigem.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario antigo deve ser no disco de origem.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!dadosTxtPastaNova.Text.Contains(cbDiscoDestino.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario novo deve ser no disco de destino.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    arguments.Add("dadosAntigo|" + dadosTxtPastaAntiga.Text);
                    arguments.Add("dadosNova|" + dadosTxtPastaNova.Text);
                }
            }
            else
            {
                arguments.Add("Registro");
                if (dadosRbNao.Checked || appDataRbNao.Checked)
                {
                    if (DialogResult.No == MessageBox.Show("AVISO: Na busca por registro o programa NÃO usará as opções das abas \"App data\" e \"Pasta de dados\". \nDeseja continuar com a cópia?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
                    {
                        return;
                    }
                }

                if (pastaUsuarioRbNao.Checked)
                {
                    if (pastaUsuarioTxtPastaAntigo.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco antigo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (pastaUsuarioTxtPastaNovo.Text == "")
                    {
                        MessageBox.Show("Selecione uma pasta de usuario do disco novo.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!pastaUsuarioTxtPastaAntigo.Text.Contains(cbDiscoOrigem.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario antigo deve ser no disco de origem.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    if (!pastaUsuarioTxtPastaNovo.Text.Contains(cbDiscoDestino.SelectedValue.ToString()))
                    {
                        MessageBox.Show("A pasta de usuario novo deve ser no disco de destino.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    arguments.Add("PastaUsarioAntigo|" + pastaUsuarioTxtPastaAntigo.Text);
                    arguments.Add("PastaUsarioNova|" + pastaUsuarioTxtPastaNovo.Text);
                }
            }
            SplashScreenAplicando janela = new SplashScreenAplicando();

            janela.backgroundWorker1.DoWork += backgroundWorker1_DoWork;
            janela.arguments = arguments;
            janela.ShowDialog();
            MessageBox.Show("Procedimento concluido.", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }