commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/forms/src/GFObjects GFBlock.py


From: James Thompson
Subject: gnue/forms/src/GFObjects GFBlock.py
Date: Mon, 04 Feb 2002 21:40:15 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     James Thompson <address@hidden> 02/02/04 21:40:14

Modified files:
        forms/src/GFObjects: GFBlock.py 

Log message:
        Just playing w/ triggers

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/GFObjects/GFBlock.py.diff?tr1=1.29&tr2=1.30&r1=text&r2=text

Patches:
Index: gnue/forms/src/GFObjects/GFBlock.py
diff -c gnue/forms/src/GFObjects/GFBlock.py:1.29 
gnue/forms/src/GFObjects/GFBlock.py:1.30
*** gnue/forms/src/GFObjects/GFBlock.py:1.29    Sun Feb  3 23:09:59 2002
--- gnue/forms/src/GFObjects/GFBlock.py Mon Feb  4 21:40:14 2002
***************
*** 93,117 ****
  
  
    def triggerAutofillBySequence(self,fieldName,sequenceName):
!     for count in range(self._resultSet.getRecordCount()):
!       sequenceNumber = 
self._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)
!       print "Field val: '%s'" % 
str(self._resultSet.getRecord(count).getField(fieldName))
!       if str(self._resultSet.getRecord(count).getField(fieldName))=="":
!         self._resultSet.getRecord(count).setField(fieldName,sequenceNumber)
!         print "Field val: '%s'" % 
str(self._resultSet.getRecord(count).getField(fieldName))
!       
!       
!     
! #    for i in blckpacket:
! #      print "FOO2"
! #      if str(blckpacket.ntryuid) == "":
! #        print "FOO3"
! #        foo = "%s"%dtsrcpacket.extensions.getSequence('seq_packet_id')
! #        print foo
! #        blckpacket.fields.ntryuid = foo
!                                                         
!     
  
  
    def _buildObject(self):
  
--- 93,108 ----
  
  
    def triggerAutofillBySequence(self,fieldName,sequenceName):
!     # Find the datasource field name bound to the named entry
!     for item in self._entryList:
!       if item.name == string.lower(fieldName):
!         entry = item.field
  
+     for count in range(self._resultSet.getRecordCount()):
+       if (not self._resultSet.getRecord(count).getField(fieldName)) or \
+          self._resultSet.getRecord(count).getField(fieldName)=="":
+         sequenceNumber = 
self._dataSourceLink._dataObject.triggerExtensions.getSequence(sequenceName)
+         self._resultSet.getRecord(count).setField(entry, sequenceNumber)
  
    def _buildObject(self):
  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]