コード例 #1
0
ファイル: Transaccion.cs プロジェクト: luceroQP/proyectoEstac
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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);
        }
コード例 #5
0
ファイル: Vehiculo.cs プロジェクト: luceroQP/proyectoEstac
        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);
            }
        }
コード例 #6
0
ファイル: Vehiculo.cs プロジェクト: luceroQP/proyectoEstac
        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);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
        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);
            }
        }
コード例 #9
0
        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);
        }
コード例 #10
0
ファイル: Usuario.cs プロジェクト: luceroQP/proyectoEstac
        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);
            }
        }
コード例 #11
0
        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);
            }
        }
コード例 #12
0
ファイル: Usuario.cs プロジェクト: luceroQP/proyectoEstac
        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);
        }