public void vinculaLlavesForaneas()
        {
            foreach (Entidad a in BD.listEntidad)
            {
                foreach (Atributo b in a.listAtrib)
                {
                    if (b.tipoIndi == 6)
                    {
                        r = 0;
                        BD.archivo.Close();

                        BD.archivo = File.Open(BD.nomArchivo, FileMode.Open);
                        BinaryReader br = new BinaryReader(BD.archivo);

                        BD.archivo.Seek(b.dirAtri + 48, SeekOrigin.Begin);
                        string dirCom         = br.ReadInt32().ToString();
                        int    dirEntiForanea = Convert.ToInt32(dirCom.Substring(1, dirCom.Length - 1));
                        r           = 0;
                        b.enForanea = new Entidad();
                        Entidad entFo = BD.listEntidad.Find(x => x.dirEnti == dirEntiForanea);
                        b.enForanea = (Entidad)entFo.Clone();
                        r           = 0;
                    }
                }
            }
        }