~marcelo-escobal/geined/Alianza

« back to all changes in this revision

Viewing changes to des.py

  • Committer: Marcelo Escobal
  • Date: 2010-11-05 02:11:36 UTC
  • Revision ID: mescobal@hp-dm3-20101105021136-18kgtjzruwmitu9q
Varias actualizaciones estructurales en PAGINA y HTM separando ambas logicas

Show diffs side-by-side

added added

removed removed

Lines of Context:
60
60
    desarrollo.orden = 'fecha DESC'
61
61
    desarrollo.filtro = filtro_por_tarea(tarea)
62
62
    desarrollo.filtrar()
63
 
    pag = htm.Pagina("Desarrollo: estado actual")
 
63
    pag = pagina.Pagina("Desarrollo: estado actual")
64
64
    print("Los pedidos, preguntas y reguistros de errores serán gestionados \
65
65
        fuera del sistema, por Launchpad.</br>")
66
66
    print("Para usar Launchpad deben registrarse previamente con una \
73
73
        target='_blank'>Realizar una pregunta</a></br>")
74
74
    referencia(cero, enc, cien, total)
75
75
    htm.nota('Los campos son de hasta 50 caracteres y no se permiten comillas')
76
 
    htm.boton('Nuevo', 'des.py?accion=nuevo')
77
 
    htm.boton("Volver", "geined.py?accion=principal")
 
76
    htm.button('Nuevo', 'des.py?accion=nuevo')
 
77
    htm.button("Volver", "geined.py?accion=principal")
78
78
    htm.encabezado_tabla(["Nº", "Fecha", "Cambios", "Usuario", "Detalle",
79
79
        "Notas", "Estado", "Acciones"])
80
80
    i = 0
100
100
        print('</td></tr>')
101
101
        i = i + 1
102
102
    htm.fin_tabla()
103
 
    htm.boton("Volver", "geined.py?accion=principal")
 
103
    htm.button("Volver", "geined.py?accion=principal")
104
104
    pag.fin()
105
105
 
106
106
def nuevo():
107
107
    """Nuevo item de desarrollo"""
108
 
    pag = htm.Pagina("Desarrollo",  10)
 
108
    pag = pagina.Pagina("Desarrollo",  10)
109
109
    htm.form_edicion("Nuevo bug o pedido", "des.py?accion=agregar")
110
110
    htm.input_texto("Detalle:",  "detalle", "")
111
111
    htm.input_texto("Estado:",  "estado",  "")
116
116
 
117
117
def agregar(frm):
118
118
    """Agregar un registro a la tabla desarrollo"""
119
 
    pag = htm.Pagina("Agregar informe de error o pedido", 20)
 
119
    pag = pagina.Pagina("Agregar informe de error o pedido", 20)
120
120
    if frm.has_key('detalle'):
121
121
        desarrollo = datos.Tabla("desarrollo")
122
122
        desarrollo.registro["fecha"] = funciones.fecha_a_mysql(funciones.hoy())
129
129
        htm.redirigir('des.py?accion=listado')
130
130
    else:
131
131
        print('Error: faltan variables')
132
 
        htm.boton('Volver', 'des.py?accion=listado')
 
132
        htm.button('Volver', 'des.py?accion=listado')
133
133
    pag.fin()
134
134
 
135
135
def editar(frm):
136
136
    """Edición de ítem de seguimiento de desarrollo"""
137
 
    pag = htm.Pagina('Desarrollo', 5)
 
137
    pag = pagina.Pagina('Desarrollo', 5)
138
138
    htm.form_edicion("Editar pendiente", 'des.py?accion=actualizar')
139
139
    desarrollo = datos.Tabla("desarrollo")
140
140
    desarrollo.buscar('id', frm['id'].value)
148
148
 
149
149
def actualizar(frm):
150
150
    """Actualizar datos de desarrollo"""
151
 
    pag = htm.Pagina('Actualizando datos', 20)
 
151
    pag = pagina.Pagina('Actualizando datos', 20)
152
152
    if frm.has_key("id"):
153
153
        ident = frm['id'].value
154
154
        desarrollo = datos.Tabla('desarrollo')
161
161
        htm.redirigir('des.py?accion=listado')
162
162
    else:
163
163
        print('Error: faltan variables')
164
 
        htm.boton('Volver', 'des.py?accion=listado')
 
164
        htm.button('Volver', 'des.py?accion=listado')
165
165
    pag.fin()
166
166
 
167
167
def main():
181
181
    elif accion == "editar":
182
182
        editar(form)
183
183
    elif accion == "eliminar":
184
 
        pag = htm.Pagina("Eliminando datos", 1)
 
184
        pag = pagina.Pagina("Eliminando datos", 1)
185
185
        desarrollo = datos.Tabla("desarrollo")
186
186
        if form.getvalue("id", "0") != 0:
187
187
            desarrollo.borrar(form["id"].value)