public List <VMTipoTransaccion> ObtenerTipoTrensaccion(int?id, int?status) { try { IDAOTipoTransaccion iDAOTipoTransaccion = new DAOTipoTransaccion(); RespuestaBD resp = iDAOTipoTransaccion.ObtenerTipoTransaccion(id, status); if (resp.EXISTE_ERROR) { throw new Exception(resp.MENSAJE); } else { List <VMTipoTransaccion> lista = new List <VMTipoTransaccion>(); if (resp.dataSet.Tables.Count > 0) { DataTable datos = resp.dataSet.Tables[0]; lista = (from x in datos.AsEnumerable() select new VMTipoTransaccion() { IdTipoTransaccion = x.Field <int>("fi_id_tipo_transaccion"), Descripcion = x.Field <string>("fc_descripcion"), Estatus = x.Field <bool>("fl_activo"), }).ToList(); } return(lista); } } catch (Exception ex) { throw new Exception(new Util().ObtenerMsjExcepcion(ex)); } }