Example #1
0
    def create(self,cr, uid, ids, datas, context):
        pool = pooler.get_pool(cr.dbname)
        new_ids = pool.get('huissier.vignettes').search(cr, uid, [('first','<=',datas['form']['stop']),('last','>=', datas['form']['start'] )])
#       file('/tmp/terp.xml','wb+').write(xml)
        if not new_ids:
            raise Exception, "Il n'y a pas de vignettes entre ces deux chiffres!"
        return report_rml.create(self, cr,uid, new_ids, datas, context)
Example #2
0
 def create(self, cr, uid, ids, datas, context):
     pool = pooler.get_pool(cr.dbname)
     new_ids = pool.get('huissier.dossier').search(
         cr, uid, [('tolist', '=', True),
                   ('date_reelle', '>=', datas['form']['date1']),
                   ('date_reelle', '<=', datas['form']['date2'])])
     return report_rml.create(self, cr, uid, new_ids, datas, context)
Example #3
0
 def create(self, cr, uid, ids, datas, context):
     pool = pooler.get_pool(cr.dbname)
     new_ids = pool.get('huissier.vignettes').search(
         cr, uid, [('first', '<=', datas['form']['stop']),
                   ('last', '>=', datas['form']['start'])])
     #       file('/tmp/terp.xml','wb+').write(xml)
     if not new_ids:
         raise Exception, "Il n'y a pas de vignettes entre ces deux chiffres!"
     return report_rml.create(self, cr, uid, new_ids, datas, context)
    def create(self, cr, uid, ids, datas, context):
        # select all ranges which contain some labels in the (start, stop) range
        vignette_id = ids[0]
        vignettes_obj = pooler.get_pool(cr.dbname).get('huissier.vignettes')
        vign = vignettes_obj.browse(cr, uid, vignette_id)
        start = vign.first or 0.0
        stop = vign.last or 0.0

        new_ids = vignettes_obj.search(cr, uid, [('first', '<=', stop),
                                                 ('last', '>=', start)])

        #       file('/tmp/terp.xml','wb+').write(xml)

        return report_rml.create(self, cr, uid, new_ids, datas, context)
Example #5
0
 def create(self, cr, uid, ids, datas, context):
     pool = pooler.get_pool(cr.dbname)
     new_ids = pool.get('huissier.dossier').search(cr, uid, [('tolist', '=', True), ('date_reelle','>=',datas['form']['date1']), ('date_reelle','<=',datas['form']['date2'])])
     return report_rml.create(self, cr,uid, new_ids, datas, context)