Analisei o código e criei a interface ControlledScreenWithObject em controller.frameworkGerenciaTela. Assim poderei passar o  objeto venda para minha tela. Amanhã levarei o notebook e farei a implementação da comunicação com o banco para adicionar os dados da venda...
Adicionado  botão voltar.