private void txtCodProduto_Leave(object sender, EventArgs e) { try { ControleProduto produto = new ControleProduto(); ControleEstoqueAtual controle = new ControleEstoqueAtual(); if (produto.VerificaProduto(Convert.ToInt32(txtCodProduto.Text)) == null) { MessageBox.Show("O produto nao esta cadastrado", "Operação Invalida", MessageBoxButtons.OK, MessageBoxIcon.Warning); LimpaCampoProduto(); txtCodProduto.Clear(); txtCodProduto.Focus(); } else { PreencheCamposProduto(produto.BuscaInt(Convert.ToInt32(txtCodProduto.Text))); filaLotes = controle.CalculaLotes(Convert.ToInt32(txtCodProduto.Text)); PreencheListaLotesDisponiveis(); } } catch { LimpaCampoProduto(); } }