Пример #1
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;
        }
Пример #2
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;
        }
Пример #3
0
        public static List<Cuenta> obtenerPadres(object[] pArgumentos)
        {
            List<Cuenta> padres = new List<Cuenta>();

            SqlDataReader dataReader = null;
            try
            {
                dataReader = SqlServer.Instance.traerDataReader("cargarCuentasPadreDisponibles", pArgumentos);
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        Cuenta cuenta = new Cuenta();
                        cuenta.ID = Int32.Parse(dataReader["IdCatalogoCuentas"].ToString());
                        cuenta.Nombre = dataReader["Nombre"].ToString();
                        padres.Add(cuenta);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                SqlServer.Instance.cerrarDataReader(dataReader);
                SqlServer.Instance.CerrarConexion();
            }
            return padres;
        }