Beispiel #1
0
    def listar_usuario(self, start=0, end=5):
        """Lista usuarios 
        """
        nom_proyecto = Variables.get_valor_by_nombre("nombre_proyecto_actual")
        nom_fase = Variables.get_valor_by_nombre("nombre_fase_actual")

        paginado = 5
        if start <> 0:
            end = int(start.split("=")[1])  # obtiene el fin de pagina
            start = int(start.split("&")[0])  # obtiene el inicio de pagina
        # print start,end
        total = len(Usuario.get_usuarios())
        pagina_actual = ((start % end) / paginado) + 1
        if ((start % end) % paginado) <> 0:
            pagina_actual = pagina_actual + 1

        usuarios = Usuario.get_usuarios_por_pagina(start, end)

        return dict(
            pagina="listar_usuario",
            usuarios=usuarios,
            nom_proyecto=nom_proyecto,
            nom_fase=nom_fase,
            inicio=start,
            fin=end,
            paginado=paginado,
            pagina_actual=pagina_actual,
            total=total,
        )
Beispiel #2
0
    def usuario(self, start=0, end=5, indice=None, texto=""):
        """
        Menu para USUARIO
        """
        nom_proyecto = Variables.get_valor_by_nombre("nombre_proyecto_actual")
        nom_fase = Variables.get_valor_by_nombre("nombre_fase_actual")

        paginado = 5
        if start <> 0:
            end = int(start.split("=")[1])  # obtiene el fin de pagina
            start = int(start.split("&")[0])  # obtiene el inicio de pagina
        # print start,end

        pagina_actual = ((start % end) / paginado) + 1
        if ((start % end) % paginado) <> 0:
            pagina_actual = pagina_actual + 1

        if indice <> None and texto <> "":
            usuarios = Usuario.get_usuarios_por_filtro(indice, texto, start, end)
            total = len(usuarios)
        else:
            usuarios = Usuario.get_usuarios_por_pagina(start, end)
            total = len(Usuario.get_usuarios())

        lista = ["alias", "nombre", "apellido"]

        return dict(
            pagina="usuario",
            usuarios=usuarios,
            nom_proyecto=nom_proyecto,
            nom_fase=nom_fase,
            inicio=start,
            fin=end,
            paginado=paginado,
            pagina_actual=pagina_actual,
            total=total,
            param="usuario",
            lista=lista,
        )