示例#1
0
 public static List<Moneda> obtenerMonedasCuenta(object[] pArgumentos)
 {
     List<Moneda> monedas = new List<Moneda>();
     SqlDataReader dataReader = null;
     try
     {
         dataReader = SqlServer.Instance.traerDataReader("obtenerMonedasCuenta", pArgumentos);
         if (dataReader.HasRows)
         {
             while (dataReader.Read())
             {
                 Moneda moneda = new Moneda();
                 moneda.Nombre = dataReader["Nombre"].ToString();
                 moneda.Codigo = dataReader["Codigo"].ToString();
                 moneda.Simbolo = dataReader["Simbolo"].ToString();
                 monedas.Add(moneda);
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         SqlServer.Instance.cerrarDataReader(dataReader);
         SqlServer.Instance.CerrarConexion();
     }
     return monedas;
 }
示例#2
0
        public static List<Moneda> obtenerMonedas()
        {
            List<Moneda> monedas = new List<Moneda>();

            SqlDataReader dataReader = null;
            try
            {
                dataReader = SqlServer.Instance.traerDataReader("cargarCaracteristicasMoneda");
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Moneda moneda = new Moneda();
                        moneda.Nombre = dataReader["Nombre"].ToString();
                        moneda.Codigo = dataReader["Codigo"].ToString();
                        moneda.Simbolo = dataReader["Simbolo"].ToString();
                        moneda.Id = Int32.Parse(dataReader["IdMoneda"].ToString());
                        monedas.Add(moneda);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.cerrarDataReader(dataReader);
                SqlServer.Instance.CerrarConexion();
            }
            return monedas;
        }
示例#3
0
        public static List<Socio> obtenerSocios(object[] pArgumentos)
        {
            List<Socio> resultado = new List<Socio>();

            SqlDataReader dataReader = null;
            try
            {
                dataReader = SqlServer.Instance.traerDataReader("obtenerSocios", pArgumentos);
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Socio socio = new Socio();
                        socio.Codigo = dataReader[0].ToString();
                        socio.Nombre = dataReader[1].ToString();
                        socio.LimiteLocal = Double.Parse(dataReader[2].ToString());
                        socio.CondicionPago = Int32.Parse(dataReader[3].ToString());
                        socio.TipoSocio = dataReader[4].ToString();

                        Cuenta cuenta = new Cuenta();
                        cuenta.CodigoCuenta = dataReader[5].ToString();
                        cuenta.Nombre = dataReader[6].ToString();
                        cuenta.SaldoLocal = Double.Parse(dataReader[7].ToString());

                        socio.Cuenta = cuenta;

                        Moneda moneda = new Moneda();
                        moneda.Nombre = dataReader[8].ToString();
                        moneda.Codigo = dataReader[9].ToString();

                        socio.Moneda = moneda;

                        resultado.Add(socio);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.CerrarConexion();
            }
            return resultado;
        }
示例#4
0
        public static List<Cuenta> cargarCuentasDisponiblesAsiento(object[] pArgumentos)
        {
            List<Cuenta> cuentas = new List<Cuenta>();

            SqlDataReader dataReader = null;
            try
            {
                dataReader = SqlServer.Instance.traerDataReader("cargarCuentasDisponiblesAsiento", pArgumentos);
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Cuenta cuenta = new Cuenta();
                        Moneda moneda = new Moneda();
                        cuenta.Moneda = moneda;
                        cuenta.ID = Int32.Parse(dataReader["IdCatalogoCuentas"].ToString());
                        cuenta.CodigoCuenta = dataReader[2].ToString();
                        cuenta.Nombre = dataReader["Nombre"].ToString();
                        cuenta.SaldoSistema = double.Parse(dataReader["SaldoSistema"].ToString());
                        cuenta.SaldoLocal = double.Parse(dataReader["SaldoLocal"].ToString());
                        cuenta.Moneda.Codigo = dataReader[5].ToString();
                        cuentas.Add(cuenta);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.cerrarDataReader(dataReader);
                SqlServer.Instance.CerrarConexion();
            }
            return cuentas;
        }
示例#5
0
 private static Moneda obtenerMoneda(Moneda moneda, string Fecha)
 {
     moneda.Factor = obtenerValor(moneda.CodigoBC, Fecha);
     return moneda;
 }
示例#6
0
        public static List<Moneda> obtenerMonedasWSBC()
        {
            List<Moneda> monedas = new List<Moneda>();

            SqlDataReader dataReader = null;
            try
            {
                dataReader = SqlServer.Instance.traerDataReader("obtenerMonedasWSBC");
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Moneda moneda = new Moneda();
                        moneda.Id = Int32.Parse(dataReader["IdMoneda"].ToString());
                        moneda.CodigoBC = Int32.Parse(dataReader["WSBCCR_Ref"].ToString());
                        monedas.Add(moneda);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.cerrarDataReader(dataReader);
                SqlServer.Instance.CerrarConexion();
            }
            return monedas;
        }