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); } }
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; } }