public List<CataloValueVO> getCatalog(int padre) { FVSL_LINQDataContext dbcon = new FVSL_LINQDataContext(); List<CataloValueVO> lista = new List<CataloValueVO>(); try { List<mapa_get_catalogo_premiosResult> resultset = dbcon.mapa_get_catalogo_premios(padre).ToList(); foreach (mapa_get_catalogo_premiosResult premio in resultset) { CataloValueVO catalo = new CataloValueVO(); catalo.id = premio.id; catalo.value = premio.nombre; lista.Add(catalo); } return lista; } catch (Exception e) { Logging.WriteError(e.StackTrace.ToString()); return null; } }