~alexandre-leitao/openerp.pt-br-localiz/7.0

« back to all changes in this revision

Viewing changes to l10n_br_crm_zip/crm_lead.py

  • Committer: Renato Lima
  • Date: 2013-05-27 04:34:35 UTC
  • Revision ID: renatonlima@gmail.com-20130527043435-ln2n2v4iyzr7shsd
Corrigido busca de CEP no módulo l10n_br_crm_zip, adicionado formatação do campo CEP no prospecto e oportunidade, removido atributo icon nos botões de cep

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
#along with this program.  If not, see <http://www.gnu.org/licenses/>.        #
18
18
###############################################################################
19
19
 
20
 
from openerp.osv import fields, orm
 
20
from openerp.osv import orm
21
21
 
22
22
 
23
23
class crm_lead(orm.Model):
27
27
    def zip_search(self, cr, uid, ids, context=None):
28
28
        obj_zip = self.pool.get('l10n_br.zip')
29
29
        for crm_lead in self.browse(cr, uid, ids):
30
 
            zip_ids = obj_zip.zip_search_multi(cr, uid, ids, context,
31
 
                                        country_id = crm_lead.country_id.id, \
32
 
                                        state_id = crm_lead.state_id.id, \
33
 
                                        l10n_br_city_id = crm_lead.l10n_br_city_id.id, \
34
 
                                        district = crm_lead.district, \
35
 
                                        street = crm_lead.street, \
36
 
                                        zip = crm_lead.zip,
37
 
                                        )
 
30
            zip_ids = obj_zip.zip_search_multi(
 
31
                cr, uid, ids, context,
 
32
                country_id=crm_lead.country_id.id,
 
33
                state_id=crm_lead.state_id.id,
 
34
                l10n_br_city_id=crm_lead.l10n_br_city_id.id,
 
35
                district=crm_lead.district,
 
36
                street=crm_lead.street,
 
37
                zip_code=crm_lead.zip,
 
38
            )
38
39
            zip_data = obj_zip.read(cr, uid, zip_ids, False, context)
39
40
            obj_zip_result = self.pool.get('l10n_br.zip.result')
40
41
            zip_ids = obj_zip_result.map_to_zip_result(cr, uid, 0, context,
45
46
                return True
46
47
            else:
47
48
                if len(zip_ids) > 1:
48
 
                    return obj_zip.create_wizard(cr, uid, ids, context, self._name,
49
 
                                        country_id = crm_lead.country_id.id, \
50
 
                                        state_id = crm_lead.state_id.id, \
51
 
                                        l10n_br_city_id = crm_lead.l10n_br_city_id.id, \
52
 
                                        district = crm_lead.district, \
53
 
                                        street = crm_lead.street, \
54
 
                                        zip = crm_lead.zip,
55
 
                                        zip_ids = zip_ids
56
 
                                        )
 
49
                    return obj_zip.create_wizard(
 
50
                        cr, uid, ids, context, self._name,
 
51
                        country_id=crm_lead.country_id.id,
 
52
                        state_id=crm_lead.state_id.id,
 
53
                        l10n_br_city_id=crm_lead.l10n_br_city_id.id,
 
54
                        district=crm_lead.district,
 
55
                        street=crm_lead.street,
 
56
                        zip_code=crm_lead.zip,
 
57
                        zip_ids=zip_ids,
 
58
                    )
57
59
                else:
58
60
                    return True