コード例 #1
0
def delete(id):
    cnx = connect()
    cursor = cnx.cursor()

    sql_delete = ("DELETE FROM consulta WHERE id = %s")
    data_delete = (id, )

    cursor.execute(sql_delete, data_delete)
    cnx.commit()

    cursor.close()
    cnx.close()
コード例 #2
0
def buscar(id):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT idConsulta, Usuario_id, id_medico, Paciente_idPaciente, dt_registro, dt_consulta, status, valor FROM consulta WHERE idConsulta = %s and 0 = %s"
    )

    cursor.execute(query, (id, 0))

    result = cursor.fetchall()
    consulta = createConsulta([x for x in result])

    cnx.close()
    return consulta
コード例 #3
0
def buscar(id):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT usuario_id FROM atendente WHERE usuario_id = %s and 0 = %s")

    cursor.execute(query, (id, 0))

    result = cursor.fetchall()
    atendente = createAtendente([x for x in result])

    cursor.close()
    cnx.close()
    return atendente
コード例 #4
0
def buscar(id):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT usuario_id, especializacao FROM medico WHERE usuario_id = %s and 0 = %s"
    )

    cursor.execute(query, (id, 0))

    result = cursor.fetchall()
    medico = createMedico([x for x in result])

    cursor.close()
    cnx.close()
    return medico
コード例 #5
0
def buscar(id):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT idPaciente, nome, documento, dt_nascimento, dt_entrada FROM paciente WHERE idPaciente = %s and 0 = %s"
    )

    cursor.execute(query, (id, 0))

    result = cursor.fetchall()
    paciente = createPaciente([x for x in result])

    cursor.close()
    cnx.close()
    return paciente
コード例 #6
0
def login(login, senha):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT id, login, senha, tipo, nome, documento FROM usuario WHERE login = %s and senha = %s"
    )

    cursor.execute(query, (login, senha))

    result = cursor.fetchall()
    usuario = createUsuario([x for x in result])

    cursor.close()
    cnx.close()
    return usuario
コード例 #7
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = ("SELECT usuario_id FROM administrador")

    cursor.execute(query)

    result = cursor.fetchall()
    administradores = []
    for x in result:
        administradores.append(createAdministradorT(x))

    cursor.close()
    cnx.close()
    return administradores
コード例 #8
0
def inserir(auxiliar):
    cnx = connect()
    cursor = cnx.cursor()

    p = UsuarioDAO.inserir(auxiliar)

    sql_insert = ("INSERT INTO auxiliar (funcao, usuario_id) VALUES (%s, %s)")
    data_insert = (auxiliar.getFuncao(), p)

    cursor.execute(sql_insert, data_insert)
    auxiliar.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return auxiliar.id
コード例 #9
0
def inserir(administrador):
    cnx = connect()
    cursor = cnx.cursor()

    p = UsuarioDAO.inserir(administrador)

    sql_insert = ("INSERT INTO administrador (usuario_id) VALUES (%s)")
    data_insert = (p, )

    cursor.execute(sql_insert, data_insert)
    administrador.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return administrador
コード例 #10
0
def buscar(id):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT usuario_id, funcao FROM auxiliar WHERE usuario_id = %s and 0 = %s"
    )

    cursor.execute(query, (id, 0))

    result = cursor.fetchall()
    auxiliar = createAuxiliar([x for x in result])

    cursor.close()
    cnx.close()
    return auxiliar
コード例 #11
0
def inserir(medico):
    cnx = connect()
    cursor = cnx.cursor()

    id = UsuarioDAO.inserir(medico)

    sql_insert = (
        "INSERT INTO medico (especializacao, usuario_id) VALUES (%s, %s)")
    data_insert = (medico.getEspecializaca(), id)

    cursor.execute(sql_insert, data_insert)
    medico.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return medico.id
コード例 #12
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = ("SELECT usuario_id, especializacao FROM medico")

    cursor.execute(query)

    result = cursor.fetchall()

    medicos = []
    for x in result:
        medicos.append(createMedicoT(x))

    cursor.close()
    cnx.close()
    return medicos
コード例 #13
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = ("SELECT  usuario_id, funcao FROM auxiliar")

    cursor.execute(query)

    result = cursor.fetchall()

    auxiliares = []
    for x in result:
        auxiliares.append(createAuxiliarT(x))

    cursor.close()
    cnx.close()
    return auxiliares
コード例 #14
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = ("SELECT usuario_id FROM atendente")

    cursor.execute(query)

    result = cursor.fetchall()

    atendentes = []
    for x in result:
        atendentes.append(createAtendenteT(x))

    cursor.close()
    cnx.close()
    return atendentes
コード例 #15
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = ("SELECT  id, login, senha, tipo, nome, documento FROM usuario")
    cursor.execute(query)

    result = cursor.fetchall()

    usuarios = []
    print(result)
    for x in result:
        usuarios.append(createUsuarioT(x))

    cursor.close()
    cnx.close()
    return usuarios
コード例 #16
0
def inserir(usuario):
    cnx = connect()
    cursor = cnx.cursor()

    sql_insert = (
        "INSERT INTO usuario (login, senha, tipo, nome, documento ) VALUES (%s, %s, %s, %s, %s)"
    )
    data_insert = (usuario.getLogin(), usuario.getSenha(), usuario.getTipo(),
                   usuario.getNome(), usuario.getDocumento())

    cursor.execute(sql_insert, data_insert)
    usuario.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return usuario.id
コード例 #17
0
def inserir(paciente):
    cnx = connect()
    cursor = cnx.cursor()

    sql_insert = (
        "INSERT INTO paciente (nome, documento, dt_nascimento, dt_entrada) VALUES (%s, %s, %s, %s)"
    )
    data_insert = (paciente.getNome(), paciente.getDocumento(),
                   paciente.getDt_nascimento(), paciente.getDt_entrada())

    cursor.execute(sql_insert, data_insert)
    paciente.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return paciente
コード例 #18
0
def buscarTodosData(dt_inicio, dt_fim):
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT idConsulta, Usuario_id, id_medico, Paciente_idPaciente, dt_registro, dt_consulta, status, valor FROM consulta WHERE dt_consulta between %s and %s"
    )

    cursor.execute(query, (dt_inicio, dt_fim))

    result = cursor.fetchall()

    consultas = []
    for x in result:
        consultas.append(createConsultaT(x))

    cursor.close()
    cnx.close()
    return consultas
コード例 #19
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT idConsulta, Usuario_id, id_medico, Paciente_idPaciente, dt_registro, dt_consulta, status, valor FROM consulta"
    )

    cursor.execute(query)

    result = cursor.fetchall()

    consultas = []
    for x in result:
        consultas.append(createConsultaT(x))

    cursor.close()
    cnx.close()
    return consultas
コード例 #20
0
def buscarTodos():
    cnx = connect()
    cursor = cnx.cursor()

    query = (
        "SELECT idPaciente, nome, documento, dt_nascimento, dt_entrada FROM paciente"
    )

    cursor.execute(query)
    result = cursor.fetchall()

    pacientes = []
    print(result)
    for x in result:
        pacientes.append(createPacienteT(x))

    cursor.close()
    cnx.close()
    return pacientes
コード例 #21
0
def inserir(consulta):
    cnx = connect()
    cursor = cnx.cursor()

    sql_insert = (
        "INSERT INTO consulta (Paciente_idPaciente, Usuario_id, dt_registro, dt_consulta, valor, id_medico, status) VALUES (%s, %s, %s, %s, %s, %s, %s)"
    )
    data_insert = (consulta.getPaciente().getId(),
                   consulta.getUsuarioRegistro().getId(),
                   consulta.getDt_registro(), consulta.getDt_consulta(),
                   consulta.getValor(), consulta.getMedico().getId(),
                   consulta.getStatus())

    cursor.execute(sql_insert, data_insert)
    consulta.id = cursor.lastrowid
    cnx.commit()

    cursor.close()
    cnx.close()
    return consulta.id