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 Boolean actualizar(Tarjeta tarjeta) { Boolean guarda = false; Conexion conexion = new Conexion(); string query = "update tarjetas set"; query += " COD_TARJETA = " + tarjeta.cod_tarjeta; if (!tarjeta.saldo.Equals(0)) { query += ",saldo = " + tarjeta.saldo; } if (!tarjeta.cod_tarjeta_tipo.Equals(0)) { query += ",cod_tarjeta_tipo = " + tarjeta.cod_tarjeta_tipo; } if (!tarjeta.cod_banco.Equals(0)) { query += ",cod_banco = " + tarjeta.cod_banco; } if (!string.IsNullOrEmpty(tarjeta.numero_tarjeta)) { query += ",numero_tarjeta = '" + tarjeta.numero_tarjeta + "'"; } query += " where COD_TARJETA = " + tarjeta.cod_tarjeta; int filasActualizadas = conexion.ingresar(query); if (filasActualizadas > 0) { guarda = true; } return(guarda); }
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 actualizar(Vehiculo vehiculo) { Boolean guarda = false; Conexion conexion = new Conexion(); string query = "update VEHICULOS set"; query += " COD_VEHICULO = " + vehiculo.cod_vehiculo; if (!string.IsNullOrEmpty(vehiculo.patente)) { query += ",PATENTE = '" + vehiculo.patente + "'"; } if (!string.IsNullOrEmpty(vehiculo.modelo)) { query += ",MODELO = '" + vehiculo.modelo + "'"; } if (!vehiculo.cod_vehiculo_marca.Equals(0)) { query += ",COD_VEHICULO_MARCA = " + vehiculo.cod_vehiculo_marca; } query += " where COD_VEHICULO = '" + vehiculo.cod_vehiculo + "'"; int filasActualizadas = conexion.ingresar(query); if (filasActualizadas > 0) { guarda = true; } return(guarda); }
public Boolean actualizar(Estacionamiento estacionamiento) { Boolean guarda = false; Conexion conexion = new Conexion(); string query = "update ESTACIONAMIENTOS set"; query += " COD_ESTACIONAMIENTO = " + estacionamiento.cod_estacionamiento; if (!estacionamiento.cod_estacionamiento_estado.Equals(0)) { query += ",COD_ESTACIONAMIENTO_ESTADO = " + estacionamiento.cod_estacionamiento_estado; } if (!string.IsNullOrEmpty(estacionamiento.direccion)) { query += ",DIRECCION = '" + estacionamiento.direccion + "'"; } if (!estacionamiento.latitud.Equals(0)) { query += ",LATITUD = '" + estacionamiento.latitud.ToString().Replace(",", ".") + "'"; } if (!estacionamiento.longitud.Equals(0)) { query += ",LONGITUD = '" + estacionamiento.longitud.ToString().Replace(",", ".") + "'"; } if (!estacionamiento.valor_hora.Equals(0)) { query += ",VALOR_HORA = '" + estacionamiento.valor_hora + "'"; } if (!estacionamiento.capacidad.Equals(0)) { query += ",CAPACIDAD = " + estacionamiento.capacidad; } if (!estacionamiento.existencias.Equals(0)) { query += ",EXISTENCIAS = " + estacionamiento.existencias; } if (estacionamiento.inicio_disponibilidad != default(DateTime)) { query += ",INICIO_DISPONIBILIDAD = TO_DATE('" + estacionamiento.inicio_disponibilidad.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS')"; } if (estacionamiento.fin_disponibilidad != default(DateTime)) { query += ",FIN_DISPONIBILIDAD = TO_DATE('" + estacionamiento.fin_disponibilidad.ToString("yyyy-MM-dd H:mm:ss") + "', 'YYYY-MM-DD HH24:MI:SS')"; } query += " where COD_ESTACIONAMIENTO = '" + estacionamiento.cod_estacionamiento + "'"; int filasActualizadas = conexion.ingresar(query); if (filasActualizadas > 0) { guarda = true; } return(guarda); }
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 Boolean actualizar(Calificacion calificacion) { Boolean guarda = false; Conexion conexion = new Conexion(); string query = "update CALIFICACIONES set"; query += " COD_CALIFICACION = " + calificacion.cod_calificacion; if (!calificacion.cod_arriendo.Equals(0)) { query += ",COD_ARRIENDO = " + calificacion.cod_arriendo; } if (!calificacion.cod_calificacion_tipo.Equals(0)) { query += ",COD_CALIFICACION_TIPO = " + calificacion.cod_calificacion_tipo; } if (!calificacion.cod_usuario_calificador.Equals(0)) { query += ",COD_USUARIO_CALIFICADOR = " + calificacion.cod_usuario_calificador; } if (!calificacion.cod_usuario_calificado.Equals(0)) { query += ",COD_USUARIO_CALIFICADO = " + calificacion.cod_usuario_calificado; } if (!calificacion.nota.Equals(0)) { query += ",NOTA = " + calificacion.nota; } if (!string.IsNullOrEmpty(calificacion.observacion)) { query += ",OBSERVACION= '" + calificacion.observacion + "'"; } query += " where COD_CALIFICACION = " + calificacion.cod_calificacion; int filasActualizadas = conexion.ingresar(query); if (filasActualizadas > 0) { guarda = true; } return(guarda); }
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); } }
public Boolean actualizar(Usuario usuario) { Boolean guarda = false; Conexion conexion = new Conexion(); string query = "update USUARIOS set"; query += " COD_USUARIO = " + usuario.cod_usuario; if (!usuario.rut.Equals(0)) { query += ",rut = '" + usuario.rut + "'"; } if (!string.IsNullOrEmpty(usuario.dv)) { query += ",dv = '" + usuario.dv + "'"; } if (!string.IsNullOrEmpty(usuario.nombres)) { query += ",nombres = '" + usuario.nombres + "'"; } if (!string.IsNullOrEmpty(usuario.apellido_pat)) { query += ",apellido_pat = '" + usuario.apellido_pat + "'"; } if (!string.IsNullOrEmpty(usuario.apellido_mat)) { query += ",apellido_mat = '" + usuario.apellido_mat + "'"; } if (default(DateTime) != usuario.fecha_nacimiento) { query += ",fecha_nacimiento = DATE '" + usuario.fecha_nacimiento.Date.ToString("yyyy-MM-dd") + "'"; } if (!string.IsNullOrEmpty(usuario.sexo)) { query += ",sexo = '" + usuario.sexo + "'"; } if (!string.IsNullOrEmpty(usuario.password)) { query += ",password = '******'"; } if (!string.IsNullOrEmpty(usuario.direccion)) { query += ",direccion = '" + usuario.direccion + "'"; } if (!string.IsNullOrEmpty(usuario.telefono)) { query += ",telefono = '" + usuario.telefono + "'"; } if (!string.IsNullOrEmpty(usuario.email)) { query += ",email = '" + usuario.email + "'"; } if (!usuario.estado.Equals(0)) { query += ",estado = " + usuario.estado; } if (!usuario.cod_usuario_tipo.Equals(0)) { query += ",cod_usuario_tipo = " + usuario.cod_usuario_tipo; } if (!usuario.cod_comuna.Equals(0)) { query += ",cod_comuna = " + usuario.cod_comuna; } query += " where COD_USUARIO = " + usuario.cod_usuario; int filasActualizadas = conexion.ingresar(query); if (filasActualizadas > 0) { guarda = true; } return(guarda); }