public bool ExcluirItem(int id) { try { if (_validarItem.Excluir(id)) { GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); _da.ExcluirItem(id, bancoDeDados); bancoDeDados.Commit(); Validacao.Add(Mensagem.Item.ItemExcluido); } } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }