示例#1
0
        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);
            }
        }