void UpdateDirecc()
        {
            try
            {
                var BL = new cliente_direcBL();
                var BE = new tb_cliente_direc();

                BE.ctacte = txtcoddetalle.Text.Trim();
                BE.direcnume = txt_ordenid.Text;
                BE.direcname = txt_denominacion.Text.ToUpper();
                BE.direcdeta = txt_direccion.Text.ToUpper();
                BE.telef = txt_telefono.Text;
                BE.ubige = txt_ubigeoid.Text;
                BE.usuar = VariablesPublicas.Usuar.ToUpper().Trim();
                BE.status = "0";

                String xxMessage = "";

                if (BL.Update(VariablesPublicas.EmpresaID.ToString(), BE))
                {
                    xxMessage = "1";
                    // Verificamos en el DBF Si Existe La misma direccion
                    if (SearchCodDbf() > 0)
                    {
                        if (UpdateDirecc_DBF())
                        {
                            xxMessage = xxMessage + " / 2";
                        }
                    }
                    else
                    {
                        if (InsertDirecc_DBF())
                        {
                            xxMessage = xxMessage + " / 2";
                        }
                    }
                    MessageBox.Show("Datos  " + xxMessage + " Modificado Correctamente !!!", "Confirmación", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    procesado = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }