Beispiel #1
0
 def sanhigia_calculaCodBarrasProv(self, lectura = None):
     _i = self.iface
     d = _i.datosLecturaCodBarras(lectura)
     if not d:
         return u""
     qsatype.debug(ustr( u"Lectura " , lectura , u" = codbarras " , d.codbarras , u" lote " , d.lote ))
     return d.codbarras
Beispiel #2
0
 def interna_init(self):
     util = qsatype.FLUtil()
     cursor = self.cursor()
     s98_when = cursor.modeAccess()
     s98_do_work,s98_work_done = False,False
     if s98_when == cursor.Insert: s98_do_work,s98_work_done = True,True
     if s98_do_work:
         if not util.sqlSelect(u"articulosprov", u"id", ustr( u"referencia = '" , cursor.valueBuffer(u"referencia") , u"'" )):
             self.child(u"fdbPorDefecto").setValue(True)
         s98_do_work = False # BREAK
Beispiel #3
0
 def vbarba_cabrera_uploadimagencarro(self, request, pedido, carro):
     _i = self.iface
     nummontados = qsatype.FLUtil.sqlSelect(u"pedidoscli", u"nummontados", ustr(u"codigo = '", str(pedido), u"'"))
     if not nummontados:
         nummontados = 0
     name = str(pedido) + "__" + str(carro) + "_M" + str(nummontados)
     _i.handle_uploaded_file(request.FILES['imagencarro'], name)
     # lftp -u infosialbnp,1nfosial -e 'mirror --reverse /home/juanma/pruebaImg infosial; bye' ftp.barnaplant.com
     # subprocess.call("lftp -e 'put -O infosial /home/infosial/cabreraImg/" + str(pedido) + ".jpg; bye' -u infosialbnp,1nfosial ftp.barnaplant.com", shell=True)
     # filename = request.POST['image']
     # print(filename)
     # return HttpResponse(renderers.JSONRenderer().render(dict()),content_type="application/json")
     url = '/facturacion/pedidoscli/' + str(pedido)
     url = '/facturacion/imagencarro/' + str(pedido) + "/" + str(carro)
     return HttpResponseRedirect(url)