示例#1
0
文件: views.py 项目: annapaula/arquea
def patrimonio_localidade_diferente(request):
    filtros_entrada = {'filtro_tipo_patrimonio': request.GET.get('filtro_tipo_patrimonio')}

    verficacao = VerificacaoPatrimonio()
    retorno = verficacao.localidadeDiferente(filtros_entrada)

    filtros_saida = []
    if len(retorno) > 0:
        filtros_saida = \
            {"tipos": VerificacaoPatrimonioEquipamento().listaFiltroTipoPatrimonio(verficacao.equipamentoVazio()[0])}

    return render(request, 'verificacao/patrimonio_localidade.html',
                  {'desc': 'Patrimonios com componentes com historico local diferente', 'patrimonios': retorno,
                   'filtros': filtros_saida})
示例#2
0
def patrimonio_localidade_diferente(request):
    filtros_entrada = {
        'filtro_tipo_patrimonio': request.GET.get('filtro_tipo_patrimonio')
    }

    verficacao = VerificacaoPatrimonio()
    retorno = verficacao.localidadeDiferente(filtros_entrada)

    filtros_saida = []
    if len(retorno) > 0:
        filtros_saida = \
            {"tipos": VerificacaoPatrimonioEquipamento().listaFiltroTipoPatrimonio(verficacao.equipamentoVazio()[0])}

    return render(
        request, 'verificacao/patrimonio_localidade.html', {
            'desc':
            'Patrimonios com componentes com historico local diferente',
            'patrimonios': retorno,
            'filtros': filtros_saida
        })
示例#3
0
文件: views.py 项目: annapaula/arquea
def patrimonio_consolidado(request):
    retorno = []

    filtros_entrada = {'filtro_tipo_patrimonio': request.GET.get('filtro_tipo_patrimonio')}

    verificacaoPatrimonio = VerificacaoPatrimonio()

    equipamentoVazio = verificacaoPatrimonio.equipamentoVazio(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in equipamentoVazio])
    retorno.append({'desc': u'Patrimonios sem Equipamento', 'url': 'patrimonio_equipamento_vazio', 'qtd': count})

    verificacaoPatrimonioEquipamento = VerificacaoPatrimonioEquipamento()

    descricaoDiferente = verificacaoPatrimonioEquipamento.descricaoDiferente(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in descricaoDiferente])
    retorno.append({'desc': u'Patrimonio e Equipamento com Descricao diferente',
                    'url': 'patrimonio_equipamento_descricao_diferente', 'qtd': count})

    tamanhoDiferente = verificacaoPatrimonioEquipamento.tamanhoDiferente(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in tamanhoDiferente])
    retorno.append({'desc': u'Patrimonio e Equipamento com Tamanho diferente',
                    'url': 'patrimonio_equipamento_tamanho_diferente', 'qtd': count})

    procedenciaVazia = verificacaoPatrimonio.procedenciaVazia(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in procedenciaVazia])
    retorno.append({'desc': u'Patrimonio com procedecia vazia', 'url': 'patrimonio_procedencia_vazia', 'qtd': count})

    localidadeDiferente = verificacaoPatrimonio.localidadeDiferente(filtros=filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in localidadeDiferente])
    retorno.append({'desc': u'Patrimonio com localidade diferente dos filhos',
                    'url': 'patrimonio_localidade_diferente', 'qtd': count})

    retorno.append({'desc': u'Verificação de Patrimônios e Equipamentos',
                    'url': 'check_patrimonio_equipamento', 'qtd': None})

    filtros = {"tipos": Tipo.objects.all()}

    return render(request, 'verificacao/patrimonio_consolidado.html', {'verificacoes': retorno, 'filtros': filtros})
示例#4
0
def patrimonio_consolidado(request):
    retorno = []

    filtros_entrada = {
        'filtro_tipo_patrimonio': request.GET.get('filtro_tipo_patrimonio')
    }

    verificacaoPatrimonio = VerificacaoPatrimonio()

    equipamentoVazio = verificacaoPatrimonio.equipamentoVazio(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in equipamentoVazio])
    retorno.append({
        'desc': u'Patrimonios sem Equipamento',
        'url': 'patrimonio_equipamento_vazio',
        'qtd': count
    })

    verificacaoPatrimonioEquipamento = VerificacaoPatrimonioEquipamento()

    descricaoDiferente = verificacaoPatrimonioEquipamento.descricaoDiferente(
        filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in descricaoDiferente])
    retorno.append({
        'desc': u'Patrimonio e Equipamento com Descricao diferente',
        'url': 'patrimonio_equipamento_descricao_diferente',
        'qtd': count
    })

    tamanhoDiferente = verificacaoPatrimonioEquipamento.tamanhoDiferente(
        filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in tamanhoDiferente])
    retorno.append({
        'desc': u'Patrimonio e Equipamento com Tamanho diferente',
        'url': 'patrimonio_equipamento_tamanho_diferente',
        'qtd': count
    })

    procedenciaVazia = verificacaoPatrimonio.procedenciaVazia(filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in procedenciaVazia])
    retorno.append({
        'desc': u'Patrimonio com procedecia vazia',
        'url': 'patrimonio_procedencia_vazia',
        'qtd': count
    })

    localidadeDiferente = verificacaoPatrimonio.localidadeDiferente(
        filtros=filtros_entrada)
    count = sum([len(patrimonios) for patrimonios in localidadeDiferente])
    retorno.append({
        'desc': u'Patrimonio com localidade diferente dos filhos',
        'url': 'patrimonio_localidade_diferente',
        'qtd': count
    })

    retorno.append({
        'desc': u'Verificação de Patrimônios e Equipamentos',
        'url': 'check_patrimonio_equipamento',
        'qtd': None
    })

    filtros = {"tipos": Tipo.objects.all()}

    return render(request, 'verificacao/patrimonio_consolidado.html', {
        'verificacoes': retorno,
        'filtros': filtros
    })