make library return lists instead of arrays for sorting
This commit is contained in:
parent
7e2fc9ae42
commit
c1cb9c5c00
@ -55,9 +55,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Arrienda
|
||||
* @return Returns a list of Arrienda
|
||||
*/
|
||||
public static Arrienda[]? get_all_arriendas(Database conn) {
|
||||
public static List<Arrienda> get_all_arriendas(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT A.precio, A.fecha_devolucion,
|
||||
V.patente, V.ano_vehiculo, V.marca, V.capacidad,
|
||||
@ -71,12 +71,12 @@ JOIN empresa E ON (A.rut_empresa = E.rut_empresa)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Arrienda> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Arrienda[] arriendas = {};
|
||||
List<Arrienda> list = new List<Arrienda> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -93,7 +93,7 @@ JOIN empresa E ON (A.rut_empresa = E.rut_empresa)
|
||||
wra.get_int_n (i, "telefono")
|
||||
)
|
||||
);
|
||||
arriendas += arrienda;
|
||||
list.append (arrienda);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -103,7 +103,7 @@ JOIN empresa E ON (A.rut_empresa = E.rut_empresa)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return arriendas;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Asociado
|
||||
* @return Returns a list of Asociado
|
||||
*/
|
||||
public static Asociado[]? get_all_asociados(Database conn) {
|
||||
public static List<Asociado> get_all_asociados(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT A.fecha_llegada, A.hora_llegada, A.fecha_salida, A.hora_salida
|
||||
T.id_tour, T.nombre_tour, T.costo_indiv, T.costo_grupal, T.minima_personas,
|
||||
@ -73,12 +73,12 @@ JOIN region R2 ON (C2.id_region = R2.id_region)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Asociado> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Asociado[] asociados = {};
|
||||
List<Asociado> list = new List<Asociado> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -110,7 +110,7 @@ JOIN region R2 ON (C2.id_region = R2.id_region)
|
||||
)
|
||||
)
|
||||
);
|
||||
asociados += asociado;
|
||||
list.append (asociado);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -120,7 +120,7 @@ JOIN region R2 ON (C2.id_region = R2.id_region)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return asociados;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,9 +43,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Categoria
|
||||
* @return Returns a list of Categoria
|
||||
*/
|
||||
public static Categoria[]? get_all_categorias(Database conn) {
|
||||
public static List<Categoria> get_all_categorias(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT id_categoria, descripcion_categoria FROM categoria
|
||||
");
|
||||
@ -54,19 +54,19 @@ SELECT id_categoria, descripcion_categoria FROM categoria
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Categoria> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Categoria[] categorias = {};
|
||||
List<Categoria> list = new List<Categoria> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
var categoria = new Categoria (wra.get_int_n (i, "id_categoria"),
|
||||
wra.get_string_n (i, "descripcion_categoria")
|
||||
);
|
||||
categorias += categoria;
|
||||
list.append (categoria);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -76,7 +76,7 @@ SELECT id_categoria, descripcion_categoria FROM categoria
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return categorias;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Ciudad
|
||||
* @return Returns a list of Ciudad
|
||||
*/
|
||||
public static Ciudad[]? get_all_ciudades(Database conn) {
|
||||
public static List<Ciudad> get_all_ciudades(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT C.id_ciudad, C.nombre_ciudad,
|
||||
R.id_region, R.nombre_region
|
||||
@ -63,12 +63,12 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Ciudad> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Ciudad[] ciudades = {};
|
||||
List<Ciudad> list = new List<Ciudad> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -78,7 +78,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
wra.get_string_n (i, "nombre_region")
|
||||
)
|
||||
);
|
||||
ciudades += ciudad;
|
||||
list.append (ciudad);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -88,7 +88,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return ciudades;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,21 +49,21 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of ContactoEmergencia
|
||||
* @return Returns a list of ContactoEmergencia
|
||||
*/
|
||||
public static ContactoEmergencia[]? get_all_contactos(Database conn) {
|
||||
public static List<ContactoEmergencia> get_all_contactos(Database conn) {
|
||||
var res = conn.exec ("SELECT id_contacto, telefono_emergencia, nombre_emergencia FROM contacto_emergencia");
|
||||
if (res.get_status () != ExecStatus.TUPLES_OK) {
|
||||
#if DEBUG
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<ContactoEmergencia> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
ContactoEmergencia[] contactos = {};
|
||||
List<ContactoEmergencia> list = new List<ContactoEmergencia> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -71,7 +71,7 @@ namespace LibSernatur {
|
||||
wra.get_int_n (i, "telefono_emergencia"),
|
||||
wra.get_string_n (i, "nombre_emergencia")
|
||||
);
|
||||
contactos += contacto;
|
||||
list.append (contacto);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -81,7 +81,7 @@ namespace LibSernatur {
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return contactos;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Descuento
|
||||
* @return Returns a list of Descuento
|
||||
*/
|
||||
public static Descuento[]? get_all_descuentos(Database conn) {
|
||||
public static List<Descuento> get_all_descuentos(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT id_descuento, descripcion_descuento, porcentaje FROM descuento
|
||||
");
|
||||
@ -60,12 +60,12 @@ SELECT id_descuento, descripcion_descuento, porcentaje FROM descuento
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Descuento> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Descuento[] descuentos = {};
|
||||
List<Descuento> list = new List<Descuento> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -73,7 +73,7 @@ SELECT id_descuento, descripcion_descuento, porcentaje FROM descuento
|
||||
wra.get_string_n (i, "descripcion_descuento"),
|
||||
wra.get_float_n (i, "porcentaje")
|
||||
);
|
||||
descuentos += descuento;
|
||||
list.append (descuento);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -83,7 +83,7 @@ SELECT id_descuento, descripcion_descuento, porcentaje FROM descuento
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return descuentos;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -55,9 +55,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Empresa
|
||||
* @return Returns a list of Empresa
|
||||
*/
|
||||
public static Empresa[]? get_all_empresas(Database conn) {
|
||||
public static List<Empresa> get_all_empresas(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT rut_empresa, nombre_empresa, contacto, telefono FROM empresa
|
||||
");
|
||||
@ -66,12 +66,12 @@ SELECT rut_empresa, nombre_empresa, contacto, telefono FROM empresa
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Empresa> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Empresa[] empresas = {};
|
||||
List<Empresa> list = new List<Empresa> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -80,7 +80,7 @@ SELECT rut_empresa, nombre_empresa, contacto, telefono FROM empresa
|
||||
wra.get_string_n (i, "contacto"),
|
||||
wra.get_int_n (i, "telefono")
|
||||
);
|
||||
empresas += empresa;
|
||||
list.append (empresa);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -90,7 +90,7 @@ SELECT rut_empresa, nombre_empresa, contacto, telefono FROM empresa
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return empresas;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,9 +43,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Enfermedad
|
||||
* @return Returns a list of Enfermedad
|
||||
*/
|
||||
public static Enfermedad[]? get_all_enfermedades(Database conn) {
|
||||
public static List<Enfermedad> get_all_enfermedades(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT id_enfermedad, descripcion_enfermedad FROM enfermedad
|
||||
");
|
||||
@ -54,19 +54,19 @@ SELECT id_enfermedad, descripcion_enfermedad FROM enfermedad
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Enfermedad> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Enfermedad[] enfermedades = {};
|
||||
List<Enfermedad> list = new List<Enfermedad> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
var enfermedad = new Enfermedad (wra.get_int_n (i, "id_enfermedad"),
|
||||
wra.get_string_n (i, "descripcion_enfermedad")
|
||||
);
|
||||
enfermedades += enfermedad;
|
||||
list.append (enfermedad);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -76,7 +76,7 @@ SELECT id_enfermedad, descripcion_enfermedad FROM enfermedad
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return enfermedades;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,9 +43,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Especialidad
|
||||
* @return Returns a list of Especialidad
|
||||
*/
|
||||
public static Especialidad[]? get_all_especialidades(Database conn) {
|
||||
public static List<Especialidad> get_all_especialidades(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT id_especialidad, descripcion_especialidad FROM especialidad
|
||||
");
|
||||
@ -54,19 +54,19 @@ SELECT id_especialidad, descripcion_especialidad FROM especialidad
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Especialidad> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Especialidad[] especialidades = {};
|
||||
List<Especialidad> list = new List<Especialidad> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
var especialidad = new Especialidad (wra.get_int_n (i, "id_especialidad"),
|
||||
wra.get_string_n (i, "descripcion_especialidad")
|
||||
);
|
||||
especialidades += especialidad;
|
||||
list.append (especialidad);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -76,7 +76,7 @@ SELECT id_especialidad, descripcion_especialidad FROM especialidad
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return especialidades;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,9 +61,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Guia
|
||||
* @return Returns a list of Guia
|
||||
*/
|
||||
public static Guia[]? get_all_guias(Database conn) {
|
||||
public static List<Guia> get_all_guias(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT G.rut_guia, G.nombre_guia, G.calle, G.numero,
|
||||
C.id_ciudad, C.nombre_ciudad,
|
||||
@ -77,12 +77,12 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Guia> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Guia[] guias = {};
|
||||
List<Guia> list = new List<Guia> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -97,7 +97,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
)
|
||||
)
|
||||
);
|
||||
guias += guia;
|
||||
list.append (guia);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -107,7 +107,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return guias;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -61,9 +61,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Lugar
|
||||
* @return Returns a list of Lugar
|
||||
*/
|
||||
public static Lugar[]? get_all_lugares(Database conn) {
|
||||
public static List<Lugar> get_all_lugares(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT L.id_lugar, L.nombre_lugar, L.valor_entrada, L.nivel,
|
||||
C.id_ciudad, C.nombre_ciudad,
|
||||
@ -77,12 +77,12 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Lugar> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Lugar[] lugares = {};
|
||||
List<Lugar> list = new List<Lugar> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -97,7 +97,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
)
|
||||
)
|
||||
);
|
||||
lugares += lugar;
|
||||
list.append (lugar);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -107,7 +107,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return lugares;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Participa
|
||||
* @return Returns a list of Participa
|
||||
*/
|
||||
public static Participa[]? get_all_participas(Database conn) {
|
||||
public static List<Participa> get_all_participas(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT T.id_tour, T.nombre_tour, T.costo_indiv, T.costo_grupal, T.minima_personas,
|
||||
C.id_ciudad, C.nombre_ciudad,
|
||||
@ -74,12 +74,12 @@ JOIN categoria C3 ON (P.id_categoria = C3.id_categoria)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Participa> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper(res);
|
||||
Participa[] participas = {};
|
||||
List<Participa> list = new List<Participa> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -110,7 +110,7 @@ JOIN categoria C3 ON (P.id_categoria = C3.id_categoria)
|
||||
wra.get_string_n (i, "descripcion_categoria")
|
||||
)
|
||||
);
|
||||
participas += participa;
|
||||
list.append (participa);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -120,7 +120,7 @@ JOIN categoria C3 ON (P.id_categoria = C3.id_categoria)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return participas;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Posee
|
||||
* @return Returns a list of Posee
|
||||
*/
|
||||
public static Posee[]? get_all_posees(Database conn) {
|
||||
public static List<Posee> get_all_posees(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT P.nivel_especialidad,
|
||||
G.rut_guia, G.nombre_guia, G.calle, G.numero,
|
||||
@ -69,12 +69,12 @@ JOIN especialidad E ON (P.id_especialidad = E.id_especialidad)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Posee> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Posee[] posees = {};
|
||||
List<Posee> list = new List<Posee> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -94,7 +94,7 @@ JOIN especialidad E ON (P.id_especialidad = E.id_especialidad)
|
||||
wra.get_string_n (i, "descripcion_especialidad")
|
||||
)
|
||||
);
|
||||
posees += posee;
|
||||
list.append (posee);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -104,7 +104,7 @@ JOIN especialidad E ON (P.id_especialidad = E.id_especialidad)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return posees;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Realiza
|
||||
* @return Returns a list of Realiza
|
||||
*/
|
||||
public static Realiza[]? get_all_realizas(Database conn) {
|
||||
public static List<Realiza> get_all_realizas(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT T.id_tour, T.nombre_tour, T.costo_indiv, T.costo_grupal, T.minima_personas,
|
||||
C.id_ciudad, C.nombre_ciudad,
|
||||
@ -72,12 +72,12 @@ JOIN descuento D ON (RE.id_descuento = D.id_descuento)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Realiza> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Realiza[] realizas = {};
|
||||
List<Realiza> list = new List<Realiza> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -107,7 +107,7 @@ JOIN descuento D ON (RE.id_descuento = D.id_descuento)
|
||||
wra.get_float_n (i, "porcentaje")
|
||||
)
|
||||
);
|
||||
realizas += realiza;
|
||||
list.append (realiza);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -117,7 +117,7 @@ JOIN descuento D ON (RE.id_descuento = D.id_descuento)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return realizas;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,9 +43,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Region
|
||||
* @return Returns a list of Region
|
||||
*/
|
||||
public static Region[]? get_all_regiones(Database conn) {
|
||||
public static List<Region> get_all_regiones(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT id_region, nombre_region FROM region
|
||||
");
|
||||
@ -54,19 +54,19 @@ SELECT id_region, nombre_region FROM region
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Region> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Region[] regiones = {};
|
||||
List<Region> list = new List<Region> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
var region = new Region (wra.get_int_n (i, "id_region"),
|
||||
wra.get_string_n (i, "nombre_region")
|
||||
);
|
||||
regiones += region;
|
||||
list.append (region);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -76,7 +76,7 @@ SELECT id_region, nombre_region FROM region
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return regiones;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -49,9 +49,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of RequerirAuto
|
||||
* @return Returns a list of RequerirAuto
|
||||
*/
|
||||
public static RequerirAuto[]? get_all_requerir_autos(Database conn) {
|
||||
public static List<RequerirAuto> get_all_requerir_autos(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT R.chofer,
|
||||
T.id_tour, T.nombre_tour, T.costo_indiv, T.costo_grupal, T.minima_personas,
|
||||
@ -69,12 +69,12 @@ Join vehiculo V ON (R.patente = V.patente)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<RequerirAuto> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper(res);
|
||||
RequerirAuto[] requerir_autos = {};
|
||||
List<RequerirAuto> list = new List<RequerirAuto> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -97,7 +97,7 @@ Join vehiculo V ON (R.patente = V.patente)
|
||||
wra.get_int_n (i, "capacidad")
|
||||
)
|
||||
);
|
||||
requerir_autos += requerir_auto;
|
||||
list.append (requerir_auto);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -107,7 +107,7 @@ Join vehiculo V ON (R.patente = V.patente)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return requerir_autos;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -43,9 +43,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of TieneEnfermedad
|
||||
* @return Returns a list of TieneEnfermedad
|
||||
*/
|
||||
public static TieneEnfermedad[]? get_all_tiene_enfermedades(Database conn) {
|
||||
public static List<TieneEnfermedad> get_all_tiene_enfermedades(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT T.rut_turista, T.nombre_turista, T.fecha_nacimento,
|
||||
C.id_contacto, C.telefono_emergencia, C.nombre_emergencia,
|
||||
@ -60,12 +60,12 @@ JOIN enfermedad E ON (TE.id_enfermedad = E.id_enfermedad)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<TieneEnfermedad> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
TieneEnfermedad[] tiene_enfermedades = {};
|
||||
List<TieneEnfermedad> list = new List<TieneEnfermedad> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -82,7 +82,7 @@ JOIN enfermedad E ON (TE.id_enfermedad = E.id_enfermedad)
|
||||
wra.get_string_n (i, "descripcion_enfermedad")
|
||||
)
|
||||
);
|
||||
tiene_enfermedades += tiene_enfermedad;
|
||||
list.append (tiene_enfermedad);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -92,7 +92,7 @@ JOIN enfermedad E ON (TE.id_enfermedad = E.id_enfermedad)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return tiene_enfermedades;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -67,9 +67,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Tour
|
||||
* @return Returns a list of Tour
|
||||
*/
|
||||
public static Tour[]? get_all_tours(Database conn) {
|
||||
public static List<Tour> get_all_tours(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT T.id_tour, T.nombre_tour, T.costo_indiv, T.costo_grupal, T.minima_personas,
|
||||
C.id_ciudad, C.nombre_ciudad,
|
||||
@ -83,12 +83,12 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Tour> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Tour[] tours = {};
|
||||
List<Tour> list = new List<Tour> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -104,7 +104,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
)
|
||||
)
|
||||
);
|
||||
tours += tour;
|
||||
list.append (tour);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -114,7 +114,7 @@ JOIN region R ON (C.id_region = R.id_region)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return tours;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -56,9 +56,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Turista
|
||||
* @return Returns a list of Turista
|
||||
*/
|
||||
public static Turista[]? get_all_turistas(Database conn) {
|
||||
public static List<Turista> get_all_turistas(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT T.rut_turista, T.nombre_turista, T.fecha_nacimento,
|
||||
C.id_contacto, C.telefono_emergencia, C.nombre_emergencia
|
||||
@ -70,12 +70,12 @@ JOIN contacto_emergencia C ON (T.id_contacto = C.id_contacto)
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Turista> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Turista[] turistas = {};
|
||||
List<Turista> list = new List<Turista> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -87,7 +87,7 @@ JOIN contacto_emergencia C ON (T.id_contacto = C.id_contacto)
|
||||
wra.get_string_n (i, "nombre_emergencia")
|
||||
)
|
||||
);
|
||||
turistas += turista;
|
||||
list.append (turista);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -97,7 +97,7 @@ JOIN contacto_emergencia C ON (T.id_contacto = C.id_contacto)
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return turistas;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -55,9 +55,9 @@ namespace LibSernatur {
|
||||
/**
|
||||
* Get all tuples and fields from database
|
||||
* @param conn The database connection to use
|
||||
* @return Returns an array of Vehiculo
|
||||
* @return Returns a list of Vehiculo
|
||||
*/
|
||||
public static Vehiculo[]? get_all_vehiculos(Database conn) {
|
||||
public static List<Vehiculo> get_all_vehiculos(Database conn) {
|
||||
var res = conn.exec ("
|
||||
SELECT patente, ano_vehiculo, marca, capacidad FROM vehiculo
|
||||
");
|
||||
@ -66,12 +66,12 @@ SELECT patente, ano_vehiculo, marca, capacidad FROM vehiculo
|
||||
error (conn.get_error_message ());
|
||||
#else
|
||||
warning (conn.get_error_message ());
|
||||
return null;
|
||||
return new List<Vehiculo> ();
|
||||
#endif
|
||||
}
|
||||
|
||||
var wra = new ResultWrapper (res);
|
||||
Vehiculo[] vehiculos = {};
|
||||
List<Vehiculo> list = new List<Vehiculo> ();
|
||||
int n = res.get_n_tuples ();
|
||||
for (int i = 0; i < n; i++) {
|
||||
try {
|
||||
@ -80,7 +80,7 @@ SELECT patente, ano_vehiculo, marca, capacidad FROM vehiculo
|
||||
wra.get_string_n (i, "marca"),
|
||||
wra.get_int_n (i, "capacidad")
|
||||
);
|
||||
vehiculos += vehiculo;
|
||||
list.append (vehiculo);
|
||||
}
|
||||
catch (Error e) {
|
||||
#if DEBUG
|
||||
@ -90,7 +90,7 @@ SELECT patente, ano_vehiculo, marca, capacidad FROM vehiculo
|
||||
#endif
|
||||
}
|
||||
}
|
||||
return vehiculos;
|
||||
return list;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user