public List<Concepto> ObtenerCatalogoConceptos(string sortExpression, String tipoOperacion) { try { Pagos acceso = new Pagos(); CatalogoConceptos.PC_ReporteConceptosDataTable datos = acceso.ObtieneCatalogoConceptos(tipoOperacion, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); List<CGPWinWebLogica.Entidades.Transacciones.Concepto> conceptos = null; if (datos != null && datos.Count > 0 && datos.Rows.Count > 0) { conceptos = new List<CGPWinWebLogica.Entidades.Transacciones.Concepto>(); foreach (CatalogoConceptos.PC_ReporteConceptosRow row in datos.Rows) { Concepto concepto = new Concepto(); concepto.CodigoConcepto = row.CodigoConcepto; concepto.TipoOperacion = row.TipoOperacion; concepto.Nombre = row.NombreConcepto; concepto.Estado = row.Estado; conceptos.Add(concepto); } } return conceptos; } catch (Exception) { throw; } }