~openerp-commiter/openobject-addons/trunk-extra-addons

« back to all changes in this revision

Viewing changes to ecommerce/sale_order/sale_order.py

  • Committer: Fabien Pinckaers
  • Date: 2008-10-18 12:25:06 UTC
  • mfrom: (3293.1.15 trunk-extra-addons)
  • Revision ID: fp@tinyerp.com-20081018122506-ntv11vl641zbkklj
modifs

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
            prt_id = res_prt.search(cr, uid, [('name','=',order.epartner_id.name)])
46
46
            res = res_prt.read(cr, uid, prt_id, ['id'], context)
47
47
            res_add = self.pool.get('res.partner.address')
 
48
 
 
49
            res_categ = self.pool.get('res.partner.category')
 
50
            search_categ = res_categ.search(cr, uid, [('name', '=', 'Customer')])
48
51
            
49
52
            if res:
50
53
                partner_id = res[0]['id']
52
55
                prt_add_id =res_add.search(cr,uid,[('partner_id','=',partner_id)])
53
56
                res_prt_add = res_add.read(cr,uid,prt_add_id,['id'],context)
54
57
                addid = res_prt_add[0]['id']
55
 
           
 
58
             
56
59
            if not prt_id:     
57
60
                partner_id = self.pool.get('res.partner').create(cr, uid, {
58
61
                    'name': order.epartner_id.name,
59
62
                    'lang':order.epartner_id.lang,
 
63
                    'category_id': [(6, 0, search_categ)]
60
64
                   })
61
65
                order.epartner_id.address
62
66
                for addr_type in order.epartner_id.address:
134
138
                'order_line':order_lines
135
139
            })      
136
140
            get_ids.extend(ids)
137
 
            get_ids.append(order_id)
 
141
            get_ids.append(int(order_id))
138
142
 
139
143
        return get_ids
140
144