private string listaCadenas(List <TData> s)
        {
            string chain = "";

            for (int i = 0; i < Orden - 1; i++)
            {
                string aux = "";
                if (i < s.Count)
                {
                    IList <string> valuesFromData = retornarDatos(s[i]);
                    IList <int>    valuesLenght   = retornarTamanioDatos();
                    for (int j = 0; j < valuesFromData.Count; j++)
                    {
                        aux += Generador.tamanioDatosFijos(valuesFromData[j], valuesLenght[j]) + "#";
                    }
                    chain += aux.Remove(aux.Length - 1) + "|";
                }
                else
                {
                    IEnumerable <int> valuesFromData = retornarTamanioDatos();
                    foreach (var item in valuesFromData)
                    {
                        aux += Generador.hacerNuloDatos(item) + "~";
                    }
                    chain += aux.Remove(aux.Length - 1) + "|";
                }
            }
            return(chain);
        }