def alterar_trajeto(cod_trajeto_horario, cod_empresa, cod_municio, cod_municipio_dest, dia_semana, horario_partida, horario_chegada): sql = "UPDATE Trajeto_Horario SET CodEmpresa = {}, CodMunicio = {}, CodMunicipioDest = {}," \ " DiaSemana = \"{}\", HorarioPartida = \"{}\", HorarioChegada = \"{}\" WHERE CodTrajetoHorario = {} ;".\ format(cod_empresa, cod_municio, cod_municipio_dest, dia_semana, horario_partida, horario_chegada, cod_trajeto_horario) execute_sql(sql)
def inserir_reserva(cod_traj, data, numero_assento, livre=0): sql = "INSERT INTO ReservaAssento(CodTrajetoHorario, Data, NumeroAssento, Livre)VALUES ({},\"{}\", {}, {});"\ .format(cod_traj, data, numero_assento, livre) if execute_sql(sql): return True else: return False
def inserir_viagem(cod_trajeto, data, assentos): sql = "INSERT INTO Viagem(CodTrajetoHorario, Data, TotalAssentosVeiculo) VALUES ({}, \"{}\", {});".format( cod_trajeto, data, assentos) if execute_sql(sql): return True else: return False
def inserir_trajeto(cod_empresa, cod_municipio_dest, cod_municipio_orig, dia_semana, horario_partida, horario_chegada): sql = "INSERT INTO Trajeto_Horario(CodEmpresa, CodMunicio, CodMunicipioDest, DiaSemana," \ " HorarioPartida, HorarioChegada) VALUES ({},{},{},\"{}\",\"{}\",\"{}\");".\ format(cod_empresa, cod_municipio_dest, cod_municipio_orig, dia_semana, horario_partida, horario_chegada) if execute_sql(sql): return True else: return False
def inserir_empresa(nome): sql = "INSERT INTO Empresa(Nome)VALUES (\"{}\");".format(nome) if execute_sql(sql): return True else: False
def alterar_empresa(novo_nome, cod_emp): sql = "UPDATE Empresa SET Nome = \"{}\" WHERE CodEmp = {}".format( novo_nome, cod_emp) execute_sql(sql)
def delete_empresa(cod_emp): sql = " DELETE FROM Empresa WHERE CodEmp = {};".format(cod_emp) execute_sql(sql)
def delete_trajeto(cod_trajeto_horario): sql = "DELETE FROM Trajeto_Horario WHERE CodTrajetoHorario = {} ;".format( cod_trajeto_horario) execute_sql(sql)
def alterar_viagem(data, cod_traj, assentos): sql = "UPDATE Viagem SET Data = \"{}\", TotalAssentosVeiculo = {} WHERE CodTrajetoHorario = {}".format( data, assentos, cod_traj) execute_sql(sql)
def delete_viagem(cod_traj): sql = " DELETE FROM Viagem WHERE CodTrajetoHorario = {};".format(cod_traj) execute_sql(sql)
def alterar_reserva(cod_trajeto_horario, data, numero_assento, novo_numero, novo_livre): sql = "UPDATE ReservaAssento SET NumeroAssento = {}, Livre = {} WHERE CodTrajetoHorario = {} AND Data = \"{}\"" \ " AND NumeroAssento = {};".format(novo_numero, novo_livre, cod_trajeto_horario, data, numero_assento) execute_sql(sql)
def delete_reserva(cod_trajeto_horario, data, numero_assento): sql = " DELETE FROM ReservaAssento WHERE CodTrajetoHorario = {} AND Data = \"{}\" AND NumeroAssento = {};".\ format(cod_trajeto_horario, data, numero_assento) execute_sql(sql)
def inserir_municipio(nome): sql = "INSERT INTO Municipio(Nome)VALUES (\"{}\");".format(nome) if execute_sql(sql): return True else: return False
def alterar_municipio(novo_nome, cod_municipio): sql = "UPDATE Municipio SET Nome = \"{}\" WHERE CodMunicipio = {}".format( novo_nome, cod_municipio) execute_sql(sql)
def delete_municipio(cod_municipio): sql = " DELETE FROM Municipio WHERE CodMunicipio = {};".format( cod_municipio) execute_sql(sql)