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; }
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; }
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; }