Exemplo n.º 1
0
        /// <summary>
        /// Exclui o usuário da API e depois o exclui do banco de dados local
        /// </summary>
        /// <param name="idUsuario">Identificador do usuário</param>
        private void ExcluiUsuario(int idUsuario)
        {
            Usuario usuario = GerenciamentoUsuario.CarregaUsuario(idUsuario);

            this.DivMensagem.Visible             = true;
            this.DivMensagem.Attributes["class"] = ConstantesGlobais.CLASSE_MENSAGEM_ERRO;

            if (!GerenciamentoUsuario.ExcluiUsuarioApi(usuario.IdApi.Value))
            {
                this.LblMensagem.Text = MENSAGEM_ERRO_EXCLUSAO_API;
                return;
            }

            if (!GerenciamentoUsuario.ExcluiUsuario(usuario))
            {
                this.LblMensagem.Text = MENSAGEM_ERRO_EXCLUSAO;

                return;
            }

            this.DivMensagem.Attributes["class"] = ConstantesGlobais.CLASSE_MENSAGEM_SUCESSO;
            this.LblMensagem.Text = MENSAGEM_SUCESSO_EXCLUSAO;

            this.ReiniciaControles();
        }