Beispiel #1
0
 public string[] ObtenerDatosTema(string Tema)
 {
     try
     {
         InformacionPersistente Obj = Handler.MostrarDatosTema(Tema);
         string Subtemas = "", PalabrasClaves = "";
         foreach (string E in Obj.FSubtemas)
         {
             Subtemas += E + ";";
         }
         if (Subtemas.Length > 0)
         {
             Subtemas = Subtemas.Substring(0, Subtemas.Length - 1);
         }
         foreach (string E in Obj.PalabrasClaves)
         {
             PalabrasClaves += E + ";";
         }
         if (PalabrasClaves.Length > 0)
         {
             PalabrasClaves = PalabrasClaves.Substring(0, PalabrasClaves.Length - 1);
         }
         return(new string[] { Obj.Tema, Obj.Texto, Obj.SuperTema, Subtemas, PalabrasClaves, Obj.IdTema.ToString() });
     }
     catch (Exception error)
     {
         throw new Exception(error.Message);
     }
 }
Beispiel #2
0
    public ArrayList DatosTema(int idTema)
    {
        try
        {
            ArrayList tema           = new ArrayList();
            ArrayList palabrasClaves = new ArrayList();

            InformacionPersistente infoTema = Handler.ObtenerDatosTema(idTema);

            tema.Add(infoTema.IdTema);
            tema.Add(infoTema.Tema);
            tema.Add(infoTema.Texto);
            tema.Add(infoTema.TemaPadre);

            foreach (string i in infoTema.PalabrasClaves)
            {
                palabrasClaves.Add(i);
            }
            tema.Add(palabrasClaves);
            return(tema);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    }