/[papo]/papo/forms/hack.py
ViewVC logotype

Diff of /papo/forms/hack.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.10 by apronotti, Fri Nov 1 22:32:32 2002 UTC revision 1.11 by apronotti, Wed Nov 6 20:49:23 2002 UTC
# Line 60  def constrain(search_block, result_block Line 60  def constrain(search_block, result_block
60  #   haga el insert del maestro (e.g. self.fooTrigger), y el bloque  #   haga el insert del maestro (e.g. self.fooTrigger), y el bloque
61  #   maestro.  #   maestro.
62    
63  def confirmPageChanges(form, masterfn, masterblck):  def confirmPageChanges(form, triggerName, masterblck):
64    changed = filter(lambda t: not t.isSaved(), form._object._blockList)    changed = filter(lambda t: not t.isSaved(), form._object._blockList)
65    if len(changed) > 0:    if len(changed) > 0:
66      if form.genericBox('Hay cambios pendientes \n¿ Qué desea hacer ?',['Grabar','Deshacer']) == 1:      if form.genericBox('Hay cambios pendientes \n¿ Qué desea hacer ?',['Grabar','Deshacer']) == 1:
67        if masterblck.getCurrentRecord().isInserted():        form.callTrigger(triggerName)
         masterfn()  
       else:  
         masterblck.commit()  
68      else:      else:
69        for block in changed:        for block in changed:
70          rollback(block)          rollback(block)

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.11

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26