Example #1
0
        public List<Banco> ObtenerCatalogoBancos(string sortExpression)
        {
            try
            {

                Pagos acceso = new Pagos();
                PC_Bancos.PC_BancosDataTable datos = acceso.ObtieneCatalogoEntidadesFinacieras(System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<Banco> bancos = null;
                if (datos != null && datos.Count > 0 && datos.Rows.Count > 0)
                {
                    bancos = new List<Banco>();
                    foreach (CGP.Reportes.Pagos.PC_Bancos.PC_BancosRow row in datos.Rows)
                    {
                        Banco nuevoBanco = new Banco();
                        nuevoBanco.CodigoBanco = row.CodigoBanco;
                        nuevoBanco.NombreBanco = row.NombreBanco;
                        nuevoBanco.AbreviaturaBanco = row.AbreviaturaBanco;
                        nuevoBanco.Estado = ((EnumEstadosBase)(Char.Parse(row.Estado)));
                        bancos.Add(nuevoBanco);
                    }
                }

                return bancos;
            }
            catch (Exception)
            {
                throw;
            }
        }