Exemplo n.º 1
0
        public List<Moneda> ObtenerCatalogoMonedas(string sortExpression)
        {
            try
            {

                Pagos acceso = new Pagos();
                PC_Monedas.PC_MonedasDataTable datos = acceso.ObtieneCatalogoMonedas(System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<Moneda> monedas = null;
                if (datos != null && datos.Count > 0 && datos.Rows.Count > 0)
                {
                    monedas = new List<Moneda>();
                    foreach (CGP.Reportes.Pagos.PC_Monedas.PC_MonedasRow row in datos.Rows)
                    {

                        Moneda nuevaMoneda = new Moneda();
                        nuevaMoneda.CodigoMoneda = row.CodigoMoneda;
                        nuevaMoneda.NombreMoneda = row.NombreMoneda;
                        nuevaMoneda.Signo = row.Signo;
                        nuevaMoneda.Estado = ((EnumEstadosBase)(Char.Parse(row.Estado)));
                        nuevaMoneda.TCCompra = row.TCCompra;
                        nuevaMoneda.TCVenta = row.TCVenta;
                        monedas.Add(nuevaMoneda);
                    }
                }

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