public int guardar(Transaccion transaccion) { Conexion conexion = new Conexion(); int id = conexion.getSequenceValor("TRANSACCIONES_SEQ", 1); string query = "insert into TRANSACCIONES (COD_TRANSACCION, MONTO, COD_ARRIENDO, NUMERO_TARJETA_ORIGEN,NUMERO_TARJETA_DESTINO) values ("; query += id + ","; query += transaccion.monto + ","; query += transaccion.cod_arriendo + ","; query += transaccion.numero_tarjeta_origen + ","; query += transaccion.numero_tarjeta_destino + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { this.actualizarSaldos(transaccion.numero_tarjeta_origen, 0, transaccion.monto); this.actualizarSaldos(transaccion.numero_tarjeta_destino, transaccion.monto, 0); return(id); } else { return(-1); } }
public int guardar(Calificacion calificacion) { Conexion conexion = new Conexion(); int cod = conexion.getSequenceValor("CALIFICACIONES_SEQ", 1); string query = "insert into CALIFICACIONES (COD_CALIFICACION, NOTA,OBSERVACION,COD_CALIFICACION_TIPO,COD_USUARIO_CALIFICADOR,COD_USUARIO_CALIFICADO,COD_ARRIENDO) values ("; query += cod + ","; query += calificacion.nota + ","; query += "'" + calificacion.observacion + "',"; query += calificacion.cod_calificacion_tipo + ","; query += calificacion.cod_usuario_calificador + ","; query += calificacion.cod_usuario_calificado + ","; query += calificacion.cod_arriendo + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(cod); } else { return(-1); } }
public int guardar(Tarjeta tarjeta) { Conexion conexion = new Conexion(); int cod = conexion.getSequenceValor("TARJETAS_SEQ", 1); string query = "insert into TARJETAS (COD_TARJETA, NUMERO_TARJETA, SALDO, COD_BANCO, COD_TARJETA_TIPO,COD_USUARIO) values ("; query += cod + ","; query += "'" + tarjeta.numero_tarjeta + "',"; query += tarjeta.saldo + ","; query += tarjeta.cod_banco + ","; query += tarjeta.cod_tarjeta_tipo + ","; query += tarjeta.cod_usuario + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(cod); } else { return(-1); } }
public int guardar(Vehiculo vehiculo) { Conexion conexion = new Conexion(); int id = conexion.getSequenceValor("VEHICULOS_SEQ", 1); string query = "insert into VEHICULOS (cod_vehiculo, patente, modelo, estado,cod_usuario,cod_vehiculo_marca) values ("; query += id + ","; query += "'" + vehiculo.patente + "',"; query += "'" + vehiculo.modelo + "',"; query += vehiculo.estado + ","; query += vehiculo.cod_usuario + ","; query += vehiculo.cod_vehiculo_marca + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(id); } else { return(-1); } }
public Boolean registrarUsuario(Usuario usuario) { Boolean almacena = false; Conexion conexion = new Conexion(); int usuarioId = conexion.getSequenceValor("usuarios_seq", 1); Tarjeta tarjeta = usuario.tarjeta; tarjeta.cod_usuario = usuarioId; if (this.guardar(usuario, usuarioId) > 0 && tarjeta.guardar(tarjeta) > 0) { almacena = true; } return(almacena); }
public int guardar(Estacionamiento estacionamiento) { Conexion conexion = new Conexion(); int id = conexion.getSequenceValor("ESTACIONAMIENTOS_SEQ", 1); string query = "insert into ESTACIONAMIENTOS(COD_ESTACIONAMIENTO, DIRECCION, VALOR_HORA, LATITUD, LONGITUD,INICIO_DISPONIBILIDAD,FIN_DISPONIBILIDAD,CAPACIDAD,EXISTENCIAS,COD_USUARIO,COD_ESTACIONAMIENTO_ESTADO) values ("; query += id + ","; query += "'" + estacionamiento.direccion + "',"; query += estacionamiento.valor_hora + ","; query += "'" + estacionamiento.latitud.ToString().Replace(",", ".") + "',"; query += "'" + estacionamiento.longitud.ToString().Replace(",", ".") + "',"; if (estacionamiento.inicio_disponibilidad != default(DateTime)) { query += " TO_DATE('" + estacionamiento.inicio_disponibilidad.Date.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS'),"; } else { query += "'',"; } if (estacionamiento.fin_disponibilidad != default(DateTime)) { query += " TO_DATE('" + estacionamiento.fin_disponibilidad.Date.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS'),"; } else { query += "'',"; } query += estacionamiento.capacidad + ","; query += estacionamiento.existencias + ","; query += estacionamiento.cod_usuario + ","; query += estacionamiento.cod_estacionamiento_estado + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(id); } else { return(-1); } }
public int guardar(Usuario usuario, int usuarioId = 0) { Conexion conexion = new Conexion(); int id; if (usuarioId.Equals(0)) { id = conexion.getSequenceValor("usuarios_seq", 1); } else { id = usuarioId; } string query = "insert into usuarios (cod_usuario, rut, dv, nombres, apellido_pat, apellido_mat, fecha_nacimiento, sexo, password, direccion, telefono, email, estado, cod_usuario_tipo, cod_comuna) values ("; query += id + ","; query += usuario.rut + ","; query += "'" + usuario.dv + "',"; query += "'" + usuario.nombres + "',"; query += "'" + usuario.apellido_pat + "',"; query += "'" + usuario.apellido_mat + "',"; query += " DATE '" + usuario.fecha_nacimiento.Date.ToString("yyyy-MM-dd") + "',"; query += "'" + usuario.sexo + "',"; query += "'" + this.encriptarMD5(usuario.password) + "',"; query += "'" + usuario.direccion + "',"; query += "'" + usuario.telefono + "',"; query += "'" + usuario.email + "',"; query += usuario.estado + ","; query += usuario.cod_usuario_tipo + ","; query += usuario.cod_comuna + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(id); } else { return(-1); } }
public int guardar(Arriendo arriendo) { Conexion conexion = new Conexion(); int id = conexion.getSequenceValor("ARRIENDOS_SEQ", 1); string query = "insert into ARRIENDOS(COD_ARRIENDO, INICIO_ARRIENDO, FIN_ARRIENDO, HORAS_USADAS, COD_ESTACIONAMIENTO,COD_VEHICULO) values ("; query += id + ","; if (arriendo.inicio_arriendo != default(DateTime)) { query += " TO_DATE('" + arriendo.inicio_arriendo.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS'),"; } else { query += "'',"; } if (arriendo.fin_arriendo != default(DateTime)) { query += " TO_DATE('" + arriendo.fin_arriendo.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS'),"; } else { query += "'',"; } query += arriendo.horas_usadas + ","; query += arriendo.cod_estacionamiento + ","; query += arriendo.cod_vehiculo + ")"; int filasIngresadas = conexion.ingresar(query); if (filasIngresadas > 0) { return(id); } else { return(-1); } }