Пример #1
0
    def handle(self, *args, **options):

        if options['comunica']:
            swt=0
            if testLectura() != 1:
                try:
                    email  = Terceros.objects.filter(tipotercero_id=1)[0].email
                except Terceros.DoesNotExist:
                    swt=1
                try:
                    serial = Configuracion.objects.all()[0].serialmodulo
                except Configuracion.DoesNotExist:
                    swt=1
                if swt==0:
                    self.envio("Perdida de comunicacion con el ENVIR No. %s" % serial,email,"Sin comunicacion EnviR, intentando reconectar el Envir",None)
                    lee = leeDatos()

        if options['alarmas']:
            self.verificar()
        if options['reconciliar']:
            cdb = CurrentCostDB()
            cdb.InitialiseDB(settings.DATABASE)
            cdb.ReconciliarData(False)
        if options['reconstruir']:
            cdb = CurrentCostDB()
            cdb.InitialiseDB(settings.DATABASE)
            cdb.ReconciliarData(True)
        if options['estadistica']:
            cdb = CurrentCostDB()
            cdb.InitialiseDB(settings.DATABASE)
            cdb.ReconciliarEstaData()
        if options['volcadoH']:
            self.volcado('H')
        if options['volcadoD']:
            self.volcado('D')
        if options['volcadoS']:
            self.volcado('S')
        if options['volcadoM']:
            self.volcado('M')
Пример #2
0
def conectarLectura(request):
    valor=testLectura()
    if valor==0:
        leer = leeDatos()
        valor = 1
    return simplejson.dumps(valor)