Merge lp:~inddiana/diana-addons/adecuacion_primero_mayo_aceite_oliva into lp:diana-addons

Proposed by Anthony
Status: Merged
Merged at revision: 58
Proposed branch: lp:~inddiana/diana-addons/adecuacion_primero_mayo_aceite_oliva
Merge into: lp:diana-addons
Diff against target: 71 lines (+36/-14)
1 file modified
supply_control/model/diana_supply.py (+36/-14)
To merge this branch: bzr merge lp:~inddiana/diana-addons/adecuacion_primero_mayo_aceite_oliva
Reviewer Review Type Date Requested Status
[SISB] Aryrosa Fuentes Pending
Review via email: mp+293924@code.launchpad.net

Description of the change

se agrego condicion de entrega para suministro 1ero de mayo

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'supply_control/model/diana_supply.py'
2--- supply_control/model/diana_supply.py 2015-11-06 14:04:22 +0000
3+++ supply_control/model/diana_supply.py 2016-05-05 17:05:47 +0000
4@@ -211,7 +211,6 @@
5 obj_brw = self.browse(cr, uid, ids)
6 self_read = self.read(cr, uid, ids, ['name', 'employee_code', 'employee_id', 'period_id', 'expiration_date', 'print_verify', 'despachador_id'])
7
8-
9 for line in obj_brw:
10
11 if line.employee_id.no_remunerado:
12@@ -220,23 +219,46 @@
13 #~ if line.employee_id.id == uid:
14 #~ raise osv.except_osv('ERROR', 'Disculpe el usuario %s no puede auto entregarse suministros'%(line.employee_id.name))
15
16-
17 printers_obj = self.pool.get('diana.supply.printer')
18 print_servers = printers_obj.search(cr, uid, [], context=context)
19 read_pserververs = printers_obj.read(cr, uid, print_servers, ['ip_address', 'ssh_port', 'machine_user', 'machine_pass', 'printer_port', 'upload_dir', 'printer_status', 'local_dir', 'file_name'], context)
20-
21+
22+
23 for po in self_read:
24- nombre = self.elimina_tildes(po['employee_id'][1])
25- recibo = ''
26- recibo = ['800Autorizacion retiro de dotacion de productos',
27- '800Corresponde a: ' + str(po['period_id'][1]),
28- '800Ticket No: ' + str(po['name']),
29- '800Empleado: ' + str(nombre),
30- '800Codigo: ' + str(po['employee_code']),
31- '800Vencimiento: ' + str(po['expiration_date']),
32- '800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
33- '810PROTECCION DE PLANTA']
34-
35+
36+ if str(po['period_id'][1]) == "04/2016":
37+
38+ nombre = self.elimina_tildes(po['employee_id'][1])
39+ recibo = ''
40+ recibo = ['800Autorizacion retiro de dotacion de productos',
41+ '800Incluye:',
42+ '800 SUMINISTRO MENSUAL ____',
43+ '800 ',
44+ '800 ACEITE DE OLIVA 01 MAYO ____',
45+ '800 ',
46+ '800Corresponde a: ' + str(po['period_id'][1]),
47+ '800Ticket No: ' + str(po['name']),
48+ '800Empleado: ' + str(nombre),
49+ '800Codigo: ' + str(po['employee_code']),
50+ '800Vencimiento: ' + str(po['expiration_date']),
51+ '800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
52+ '810PROTECCION DE PLANTA']
53+
54+ else:
55+
56+ nombre = self.elimina_tildes(po['employee_id'][1])
57+ recibo = ''
58+ recibo = ['800Autorizacion retiro de dotacion de productos',
59+ '800Corresponde a: ' + str(po['period_id'][1]),
60+ '800Ticket No: ' + str(po['name']),
61+ '800Empleado: ' + str(nombre),
62+ '800Codigo: ' + str(po['employee_code']),
63+ '800Vencimiento: ' + str(po['expiration_date']),
64+ '800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
65+ '810PROTECCION DE PLANTA']
66+
67+
68+
69 for servers in read_pserververs:
70 frc = fiscalRemoteConn(recibo, servers['ip_address'], servers['ssh_port'], servers['machine_user'], servers['machine_pass'], servers['printer_port'], servers['local_dir'], servers['upload_dir'], servers['file_name'])
71 frc.create_ticket()

Subscribers

People subscribed via source and target branches