private void cbPesquisaPorProduto_SelectedIndexChanged(object sender, EventArgs e) { var listaDeInteracoes = new List <Interacao>(); var produto = _listaDeProdutos.Find(x => x.Nome == cbPesquisaPorProduto.Text); using (var servicoDeInteracao = new ServicoDeInteracao()) { listaDeInteracoes = servicoDeInteracao.ConsulteTodasAsInteracoesPorProduto(produto.Codigo); } CarregueDataGridInteracoes(listaDeInteracoes); }
private void ValideRegraProdutoPodeSerExcluido(int codigoDoProduto) { List <Interacao> listaDeInteracoesPorProduto = new List <Interacao>(); using (var servicoDeInteracao = new ServicoDeInteracao()) { servicoDeInteracao.ConsulteTodasAsInteracoesPorProduto(codigoDoProduto); } if (listaDeInteracoesPorProduto.Count > 0) { _listaDeInconsistencias.Add( new Inconsistencia() { Tela = "Consulta de produtos", ConceitoValidado = "Exclusão de produto", Mensagem = Mensagens.X_NAO_PODE_SER_EXCLUIDO("O produto") }); } }