Olá pessoal, o banco de dados no WebSQL é criado ao executar a aplicação assim como a table agendamentos, mas ao finalizar um pedido não é registrado na table agendamentos o registro do pedido.
Criação do Banco no app.js
DatabaseValues.setup();
DatabaseValues.bancoDeDados.transaction(function(transacao){
transacao.executeSql('CREATE TABLE IF NOT EXISTS agendamentos (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, nome VARCHAR(300), endereco VARCHAR(300), email VARCHAR(300), dataAgendamento VARCHAR(40), modelo VARCHAR(100), preco VARCHAR(50), confirmado BOOLEAN);',[]);
});
Método no finalizarPedido.controller.js
$scope.salvarDadosNoBancoDeDados = function(confirmado){
DatabaseValues.setup();
DatabaseValues.bancoDeDados.transaction(function(transacao){
transacao.executeSql('INSERT INTO agendamentos(nome, endereco, email, dataAgendamento, modelo, preco, confirmado) VALUES (?,?,?,?,?,?,?);', [$scope.pedido.nome,$scope.pedido.endereco,$scope.pedido.email,$scope.dataSelecionada,$scope.carFinal.nome,$scope.carFinal.preco,confirmado]);
});
};