//sobreescrevendo o atualizar
        public override void Atualizar(Usuario u)
        {
            try
            {
                uRep.BeginTrasaction();

                //Excluindo todos os projetos participados
                paRep.ExcluirParticipacoes(u);

                //Gravando selecionados
                foreach (Participacao pa in u.Participacoes)
                {
                    paRep.Inserir(pa);
                }

                //Encriptografando a senha
                u.Senha = criptografia.EncriptarSenha(u.Senha);


                //Atualizando o cadastro
                uRep.Atualizar(u);

                uRep.Commit();
            }
            catch (Exception ex)
            {
                uRep.Rollback();
                throw new Exception(ex.Message);
            }
        }