Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 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
Beispiel #5
0
    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 {}
Beispiel #6
0
    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
Beispiel #7
0
 def diagnosis_set_estado(self, estado):
     cacheController.setSessionVariable("estado_gruposprocesos", estado)
     return True
Beispiel #8
0
 def gesttare_set_estado(self, estado):
     cacheController.setSessionVariable("estado_controlhorario", estado)
     response = {}
     response["msg"] = ""
     return response
Beispiel #9
0
 def sanhigia_pedidos_initValidation(self, name, data=None):
     response = True
     cacheController.setSessionVariable(
         ustr(u"grupoPedidoscli_", qsatype.FLUtil.nameUser()),
         data["DATA"]["codpreparaciondepedido"])
     return response
Beispiel #10
0
 def diagnosis_set_estado(self, estado):
     cacheController.setSessionVariable("estado_clientessincro", estado)
     return True
Beispiel #11
0
 def gesttare_set_estado(self, estado):
     cacheController.setSessionVariable("estado_timetracking", estado)
     response = {}
     response["msg"] = ""
     return response
Beispiel #12
0
 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