Beispiel #1
0
def listarTodasConsultasUsuarioId(id):
    todos = ConsultaDAO.buscarTodos()

    filtrados = list(
        filter(lambda consulta: consulta.getUsuarioRegistro().getId() == id,
               todos))
    return filtrados
Beispiel #2
0
def listarTodasConsultasPacienteNome(nome):
    todos = ConsultaDAO.buscarTodos()

    filtrados = list(
        filter(lambda consulta: consulta.getPaciente().getNome() == nome,
               todos))
    return filtrados
Beispiel #3
0
def listarTodasConsultasPacienteId(id_paciente):
    todos = ConsultaDAO.buscarTodos()

    filtrados = list(
        filter(lambda consulta: consulta.getPaciente().getId() == id_paciente,
               todos))
    return filtrados
Beispiel #4
0
def listarTodosConsulta():
    todos = ConsultaDAO.buscarTodos()

    if (todos != None):
        return todos
    else:
        return 0
Beispiel #5
0
def buscarConsulta(id):
    um = ConsultaDAO.buscar(id)

    if (um != None):
        return um
    else:
        return 0
def relatorioGanhosMedico(dt_inicio, dt_fim, medico):
    consultas = ConsultaDAO.buscarTodosData(dt_inicio, dt_fim)

    consultas = list(
        filter(
            lambda consulta: usuarioADM(Usuario.usuarioLogado.getTipo()) and
            consulta.getMedico().getId() == medico, consultas))
    return consultas
def removerMedico(id):
    if (isinstance(Usuario.usuarioLogado, Administrador)):
        p = ConsultaDAO.delete(id)

        if (p != None):
            return 1
        else:
            return 0
Beispiel #8
0
def listarTodasConsultasUsuarioNome(nome):
    todos = ConsultaDAO.buscarTodos()

    filtrados = list(
        filter(
            lambda consulta: consulta.getUsuarioRegistro().getNome() == nome,
            todos))
    return filtrados
def relatorioGanhosMedicoValor(dt_inicio, dt_fim, medico, valor):
    consultas = ConsultaDAO.buscarTodos()

    consultas = list(
        filter(
            lambda consulta:
            usuarioADM(Usuario.usuarioLogado.getTipo()) and consulta.getMedico(
            ).getId() == medico and valor == consulta.getValor(), consultas))
    return consultas
def ganhosMedico(dt_inicio, dt_fim, medico):
    consultas = ConsultaDAO.buscarTodosData(dt_inicio, dt_fim)

    consultas = list(
        filter(
            lambda consulta: usuarioADM(Usuario.usuarioLogado.getTipo()) and
            consulta.getMedico().getId() == medico, consultas))
    valorTotal = sum(c.getValor() for c in consultas)

    return valorTotal
def folhaPagamento(dt_inicio, dt_fim):
    consultas = ConsultaDAO.buscarTodosData(dt_inicio, dt_fim)

    consultas = list(
        filter(
            lambda consulta:
            (usuarioMedico(Usuario.usuarioLogado.getTipo())) and consulta.
            getMedico().getId() == Usuario.usuarioLogado.getTipo(), consultas))
    valorTotal = sum(c.getValor() for c in consultas)

    return valorTotal
Beispiel #12
0
def editarConsulta(id, nome, usuarioRegistro, medico, paciente, auxiliares,
                   dt_registro, dt_consulta, status):
    p = Consulta(id, nome, usuarioRegistro, medico, paciente, auxiliares,
                 dt_registro, dt_consulta, status)

    p = ConsultaDAO.editar(p)

    if (p != None):
        return 1
    else:
        return 0
def ganhosDoPeriodo(dt_inicio, dt_fim):
    consultas = ConsultaDAO.buscarTodosData(dt_inicio, dt_fim)
    valorTotal = sum(c.getValor() for c in consultas)

    return valorTotal
Beispiel #14
0
def listarTodasConsultasMedicoId(id):
    todos = ConsultaDAO.buscarTodos()

    filtrados = list(
        filter(lambda consulta: consulta.getMedico().getId() == id, todos))
    return filtrados