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
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
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)