Exemplo n.º 1
0
    def getAtividades(self, id):
        listAtividade = DisplayList()
        if id != '':
            url = self.getURLWebservice()
            client = Client(url)
            filtro = client.factory.create('wsFiltros')

            if id == '1':
                self.idTipoServico = 1
                self.siglaTipoServico = "INFR"
            if id == '2':
                self.idTipoServico = 2
                self.siglaTipoServico = "CRTL"
            if id == '3':
                self.idTipoServico = 3
                self.siglaTipoServico = "SUST"
            if id == '4':
                self.idTipoServico = 4
                self.siglaTipoServico = "PLAN"

            filtro.tipoServico.id = self.idTipoServico
            filtro.tipoServico.sigla = self.siglaTipoServico
            search = client.service.consultarAtividades(filtro)

            if search:
                item = search.item
                for item in item:
                    listAtividade.add('', '')
                    atividade = item.listAtividade[0]
                    codAtividade = atividade.codigo
                    descAtividade = atividade.codigo + ' - ' + atividade.descricao
                    #self.descricaoAtividade = descAtividade
                    listAtividade.add(codAtividade, descAtividade)
            listAtividade = listAtividade.sortedByValue()
        return listAtividade
Exemplo n.º 2
0
    def getAtividades(self, id):
        listAtividade = DisplayList()
        if id != '':
            url = self.getURLWebservice()
            client = Client(url)
            filtro = client.factory.create('wsFiltros')

            if id == '1':
                self.idTipoServico = 1
                self.siglaTipoServico = "INFR"
            if id == '2':
                self.idTipoServico = 2
                self.siglaTipoServico = "CRTL"
            if id == '3':
                self.idTipoServico = 3
                self.siglaTipoServico = "SUST"
            if id == '4':
                self.idTipoServico = 4
                self.siglaTipoServico = "PLAN"

            filtro.tipoServico.id = self.idTipoServico
            filtro.tipoServico.sigla = self.siglaTipoServico
            search = client.service.consultarAtividades(filtro)

            if search:
                item = search.item
                for item in item:
                    listAtividade.add('', '')
                    atividade = item.listAtividade[0]
                    codAtividade = atividade.codigo
                    descAtividade = atividade.codigo + ' - ' + atividade.descricao
                    #self.descricaoAtividade = descAtividade
                    listAtividade.add(codAtividade, descAtividade)
            listAtividade = listAtividade.sortedByValue()
        return listAtividade
Exemplo n.º 3
0
    def test_sort(self):
        a = (('a', 'a',), ('b', 'b'), ('c', 'c'))
        b = (('z', 'Z',), ('y', 'Y'), ('x', 'X'))
        c = (('a', 'Z',), ('c', 'Y'), ('b', 'X'))
        dla = DisplayList(a)
        dlb = DisplayList(b)
        dlc = DisplayList(c)

        assert dla.values() == ['a', 'b', 'c']
        dlb_s = dlb.sortedByValue()
        assert dlb_s.values() == ['X', 'Y', 'Z']
        dlc_s = dlc.sortedByKey()
        assert dlc_s.values() == ['Z', 'X', 'Y']
Exemplo n.º 4
0
    def test_sort(self):
        a = (('a', 'a',), ('b', 'b'), ('c', 'c'))
        b = (('z', 'Z',), ('y', 'Y'), ('x', 'X'))
        c = (('a', 'Z',), ('c', 'Y'), ('b', 'X'))
        dla = DisplayList(a)
        dlb = DisplayList(b)
        dlc = DisplayList(c)

        assert dla.values() == ['a', 'b', 'c']
        dlb_s = dlb.sortedByValue()
        assert dlb_s.values() == ['X', 'Y', 'Z']
        dlc_s = dlc.sortedByKey()
        assert dlc_s.values() == ['Z', 'X', 'Y']