def sanhigia_pedidos_initValidation(self, name, data): response = True if name == "grupopedidos": # print(data) cacheController.setSessionVariable(ustr(u"grupoPedidos_", qsatype.FLUtil.nameUser()), data['params']['selecteds']) return response return response
def sanhigia_pedidos_visibility(self, model, oParam): visible = cacheController.getSessionVariable(ustr(u"visibeLRS_", qsatype.FLUtil.nameUser())) if not visible: cacheController.setSessionVariable(ustr(u"visibeLRS_", qsatype.FLUtil.nameUser()), True) elif visible: cacheController.setSessionVariable(ustr(u"visibeLRS_", qsatype.FLUtil.nameUser()), False) return True
def vbarba_cabrera_establecerFinca(self, model, oParam): codFinca = oParam['codfinca'] print("User: "******"fincaUsr_", qsatype.FLUtil.nameUser()), codFinca) resul = {} resul['status'] = True resul['url'] = "/almacen/articulos/custom/articulosStock" return resul
def sanhigia_pedidos_getFilters(self, model, name, template=None): filters = [] if name == 'soloAbiertas': visible = cacheController.getSessionVariable(ustr(u"visibeLRS_", qsatype.FLUtil.nameUser())) if visible is None: cacheController.setSessionVariable(ustr(u"visibeLRS_", qsatype.FLUtil.nameUser()), False) if visible: return [{'criterio': 'sh_estado__in', 'valor': ["Abierta", "Cerrada"]}] else: return [{'criterio': 'sh_estado__exact', 'valor': "Abierta"}] return filters
def diagnosis_field_activas(self, model): try: if self.get_estado() == "activity": activity = self.iface.get_activity(model.cliente) cacheController.setSessionVariable("activity", activity) else: cacheController.setSessionVariable("activity", {"active": {}, "reserved": {}, "scheduled": {}}) return {} return cacheController.getSessionVariable("activity")["active"] except Exception: return {}
def firma_albaranescli_establecerPuesto(self, model, oParam): aChecked = oParam['selecteds'].split(u",") response = {} response['status'] = 1 if len(aChecked) > 1: response['msg'] = "Error: Selecciona solo un elemento" return response if not aChecked[0]: response['msg'] = "Error: Selecciona un elemento" return response print("Puesto: ", aChecked[0]) cacheController.setSessionVariable(ustr(u"puestodefirma_", qsatype.FLUtil.nameUser()), aChecked[0]) return True
def diagnosis_set_estado(self, estado): cacheController.setSessionVariable("estado_gruposprocesos", estado) return True
def gesttare_set_estado(self, estado): cacheController.setSessionVariable("estado_controlhorario", estado) response = {} response["msg"] = "" return response
def sanhigia_pedidos_initValidation(self, name, data=None): response = True cacheController.setSessionVariable( ustr(u"grupoPedidoscli_", qsatype.FLUtil.nameUser()), data["DATA"]["codpreparaciondepedido"]) return response
def diagnosis_set_estado(self, estado): cacheController.setSessionVariable("estado_clientessincro", estado) return True
def gesttare_set_estado(self, estado): cacheController.setSessionVariable("estado_timetracking", estado) response = {} response["msg"] = "" return response
def sanhigia_pedidos_initValidation(self, name, data=None): response = True # print(data["DATA"]["codinventario"]) cacheController.setSessionVariable(ustr(u"inventarios_", qsatype.FLUtil.nameUser()), data["DATA"]["codinventario"]) return response