Exemplo n.º 1
0
        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;
            }
        }