Пример #1
0
        private void btn_guardar_admin_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(txt_username_admin.Text) && !String.IsNullOrEmpty(txt_password_admin.Text))
            {
                if (isNovoAdmin)
                {
                    ContaWEB novaConta = new ContaWEB();
                    novaConta.username = txt_username_admin.Text;
                    novaConta.password = txt_password_admin.Text;
                    novaConta.isAdmin  = true;

                    bool resultado = servico.addConta(token, novaConta);

                    if (resultado)
                    {
                        isNovoAdmin            = false;
                        btn_novo_admin.Enabled = true;
                        limparFormularioAdmin();
                        preencheAdmins();

                        MessageBox.Show("Conta de Administrador adicionada com sucesso!");
                    }
                    else
                    {
                        MessageBox.Show("Não foi possível adicionar a conta de administrador!");
                    }
                }
                else if (isEditAdmin)
                {
                    c.username = txt_username_admin.Text;
                    c.password = txt_password_admin.Text;


                    bool resultado = servico.editConta(token, c);

                    if (resultado)
                    {
                        isEditAdmin = false;
                        limparFormularioAdmin();
                        preencheAdmins();

                        MessageBox.Show("Conta de Administrador alterada com sucesso!");
                    }
                    else
                    {
                        limparFormularioAdmin();
                        unblockButtonsAdmin();
                        MessageBox.Show("Não foi possível alterar a conta de administrador!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Campos por preencher!");
            }
        }