public VMTipoApp ObtenerInfoTipoDeApp(int idTipoApp) { try { IDAOTipoApp iDaoTipo = new DAOTipoApp(); RespuestaBD resp = iDaoTipo.ObtenerTiposApp(idTipoApp); if (resp.EXISTE_ERROR) { throw new Exception(resp.MENSAJE); } else { VMTipoApp objeto = new VMTipoApp(); if (resp.dataSet.Tables.Count > 0) { DataTable datos = resp.dataSet.Tables[0]; objeto = (from x in datos.AsEnumerable() select new VMTipoApp() { Descripcion = x.Field <string>("fc_descripcion"), IdTipoApp = x.Field <int>("fi_id_tipo_app"), Activo = x.Field <bool>("fl_activo") }).FirstOrDefault(); } return(objeto); } } catch (Exception ex) { throw new Exception(new Util().ObtenerMsjExcepcion(ex)); } }
public List <VMTipoApp> ObtenerListaTipoDeApp() { try { IDAOTipoApp iDaoTipo = new DAOTipoApp(); RespuestaBD resp = iDaoTipo.ObtenerListaTipoApp(); if (resp.EXISTE_ERROR) { throw new Exception(resp.MENSAJE); } else { List <VMTipoApp> lista = new List <VMTipoApp>(); if (resp.dataSet.Tables.Count > 0) { DataTable datos = resp.dataSet.Tables[0]; lista = (from x in datos.AsEnumerable() select new VMTipoApp() { Descripcion = x.Field <string>("fc_descripcion"), IdTipoApp = x.Field <int>("fi_id_tipo_app"), Activo = x.Field <bool>("fl_activo") }).ToList(); } return(lista); } } catch (Exception ex) { throw new Exception(new Util().ObtenerMsjExcepcion(ex)); } }