Exemple #1
0
        private void trocarCódigoDeAtivaçãoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!acbrSat.Ativo)
            {
                ToogleInitialize();
            }

            var codigo = txtAtivacao.Text;

            if (InputBox.Show("Trocar Código de Ativação", "Entre com o Código de Ativação ou de Emergência:", ref codigo).Equals(DialogResult.Cancel))
            {
                return;
            }

            var tipoCodigo = "1";

            if (InputBox.Show("Trocar Código de Ativação",
                              "Qual o Tipo do Código Informado anteriormente ?" + Environment.NewLine +
                              "1 – Código de Ativação" + Environment.NewLine +
                              "2 – Código de Ativação de Emergência", ref tipoCodigo).Equals(DialogResult.Cancel))
            {
                return;
            }

            var novoCodigo = string.Empty;

            if (InputBox.Show("Trocar Código de Ativação", "Entre com o Número do Novo Código de Ativação:", ref novoCodigo).Equals(DialogResult.Cancel))
            {
                return;
            }

            var ret = acbrSat.TrocarCodigoDeAtivacao(codigo, tipoCodigo.ToInt32(1), novoCodigo);

            if (ret.CodigoDeRetorno != 1800)
            {
                return;
            }

            txtAtivacao.Text = novoCodigo;
            logger.Info("Codigo de Ativação trocado com sucesso");
            SaveConfig(false);
        }