private void txtNumPedido_Leave(object sender, EventArgs e) { try { // Localizar pedido int cod; int.TryParse(txtNumPedido.Text, out cod); if (cod != 0) { ComprasBLL objBLL = new ComprasBLL(); objCAP.limpar(); objBLL.localizarLeave(cod.ToString(), "com_numPedido"); if (objBLL.com_codigo != 0) { objCAP.localizarLeave(objBLL.com_codigo.ToString(), "cp_codigo"); if (objCAP.cp_codigo != 0) { carregaCampos(); txtCodigo.Enabled = false; } } objBLL = null; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }