Ejemplo n.º 1
0
import socket

import bitacora, sys

try:

    bita = bitacora.bitacora()

    ##    s = socket.socket()
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # ahora se conecta al servidor web en el puerto 80 (http)
    ##    s.connect(("www.mcmillan-inc.com", 80))
    ##    s.connect(("NPI06416A", 80))
    s.connect(("10.0.2.125", 80))
    s.listen(1)

    sc, addr = s.accept()

    while True:

        recibido = sc.recv(1024)

        if recibido == "quit":
            break

        print "Recibido:", recibido

        sc.send(recibido)

    print "adios"
Ejemplo n.º 2
0
    def __init__(self):

        #----------------------------OJO----------------------------------
        #Se debe configurar la primera vez que se instala pdvnp
        #Utilizando las variables de entorno del sistema os.environ['HOME']
        #----------------------------OJO----------------------------------

        #Atributos globales de Frame
        global win, win_bita, txt_bitapatch, txt_bita, Lta_mode, bto_examinar, bto_guardar, bto_cerrar, txt_bitaNMf, txt_bitaNAT, che_bitagua

        #Atributos globales de Bitacora
        global bita

        #Atributos globales de ArchiConfig
        global arch

        arch = ArchiConfig.ArchConfig()

        #Se debe activar todos los valores por defecto
        #estos valores lo tiene la clase ArchiConfig
        a = arch.Abrir()

        #a[0] es la rutadeGuardado
        #a[1] es el nombredearchivobitacora
        #a[2] es el modo
        #a[3] es el usuario
        ##        print a
        #Instancio Bitacora
        bita = bitacora.bitacora()

        #llamar a configurar_bitacora
        bita.ConfigurarBitacora(a[0], a[1], a[2], a[3], a[4], a[5], a[6])

        if bita.guardaResumen == 'True':
            bita.guardarResumen()

        #Siempre al inicializar Bitacora se debe verificar el
        #archivo

        bita.BorrarBitacora(a[0], a[1])

        ##        print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario + bita.NumeroMaximoDeMensajes
        ##        print bita.NombreDeArchivoTot
        ##        print bita.guardaResumen

        #wx.Frame.__init__(self, parent,id,'Procesador de Imagen Raster Version 1.1.1.1', size=(1000,600))

        wx.MDIParentFrame.__init__(self, None, -1, "MDI Padre")

        win = wx.MDIChildFrame(self, -1, "Hijo", style=0)
        win_bita = wx.MDIChildFrame(self, 2, "Configurar Bitacora")

        lbl_bita = wx.StaticText(win_bita, -1, "Nombre del archivo:", (80, 50))
        txt_bita = wx.TextCtrl(win_bita,
                               -1,
                               bita.nombredearchivobitacora, (300, 50),
                               size=(175, -1))

        lbl_bitapatch = wx.StaticText(win_bita, -1,
                                      "Ruta donde se guarda los archivos:",
                                      (80, 80))
        txt_bitapatch = wx.TextCtrl(win_bita,
                                    -1,
                                    bita.rutaGuardado, (300, 80),
                                    size=(175, -1))

        lbl_bitalista = wx.StaticText(win_bita, -1,
                                      "Sobrescribir (w) Anadir (a):",
                                      (80, 110))

        Lista = ['a', 'w']
        Lta_mode = wx.Choice(win_bita, -1, (300, 110), choices=Lista)

        lbl_bitaNMf = wx.StaticText(win_bita, -1, "Numero Maximo de lineas:",
                                    (80, 150))
        txt_bitaNMf = wx.TextCtrl(win_bita,
                                  -1,
                                  bita.NumeroMaximoDeMensajes, (300, 150),
                                  size=(175, -1))

        #NombreDeArchivoTot
        lbl_bitaNAT = wx.StaticText(win_bita, -1,
                                    "Nombre del archivo de Totalizacion:",
                                    (80, 200))
        txt_bitaNAT = wx.TextCtrl(win_bita,
                                  -1,
                                  bita.NombreDeArchivoTot, (300, 200),
                                  size=(175, -1))

        #guardaResumen
        if bita.guardaResumen == 'True':
            guardaR = True
        else:
            guardaR = False

        che_bitagua = wx.CheckBox(win_bita, -1, "Bandera Totalizacion",
                                  (80, 250), (180, 20))
        che_bitagua.SetValue(guardaR)

        bto_examinar = wx.Button(win_bita, -1, "Examinar", pos=(500, 80))
        self.Bind(wx.EVT_BUTTON, self.OnDirectorio, bto_examinar)

        bto_guardar = wx.Button(win_bita, -1, "Guardar", pos=(400, 300))
        self.Bind(wx.EVT_BUTTON, self.Onfile, bto_guardar)

        bto_cerrar = wx.Button(win_bita, -1, "Cerrar", pos=(500, 300))
        self.Bind(wx.EVT_BUTTON, self.OnExitWindow, bto_cerrar)

        ##        print che_bitagua.GetValue()

        ##        print ArchiConfig.ver
        ##        arch = ArchiConfig.ArchConfig()
        ##
        ##        #Se debe activar todos los valores por defecto
        ##        #estos valores lo tiene la clase ArchiConfig
        ##        a = arch.Abrir()
        ##
        ##        #a[0] es la rutadeGuardado
        ##        #a[1] es el nombredearchivobitacora
        ##        #a[2] es el modo
        ##        #a[3] es el usuario
        ####        print a[3]
        ##
        ##        #Instancio Bitacora
        ##        bita = bitacora.bitacora()
        ##
        ##        #llamar a configurar_bitacora
        ##        bita.ConfigurarBitacora(a[0],a[1],a[2],a[3])

        ##        print modo
        ##        print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario

        ##        bitacora.bitacora.modo = Lta_mode.GetString(Lta_mode.GetSelection())

        ##        p = wx.Panel(self)
        self.MakeMenuBar()
Ejemplo n.º 3
0
    def __init__(self):

        #----------------------------OJO----------------------------------
        #Se debe configurar la primera vez que se instala pdvnp
        #Utilizando las variables de entorno del sistema os.environ['HOME']
        #----------------------------OJO----------------------------------

        #Atributos globales de Frame
        global win, win_bita, txt_bitapatch, txt_bita, Lta_mode, bto_examinar, bto_guardar, bto_cerrar

        #Atributos globales de Bitacora
        global bita

        #Atributos globales de ArchiConfig
        global arch

        arch = ArchiConfig.ArchConfig()

        #Se debe activar todos los valores por defecto
        #estos valores lo tiene la clase ArchiConfig
        a = arch.Abrir()

        #a[0] es la rutadeGuardado
        #a[1] es el nombredearchivobitacora
        #a[2] es el modo
        #a[3] es el usuario
        print a
        #Instancio Bitacora
        bita = bitacora.bitacora()

        #llamar a configurar_bitacora
        bita.ConfigurarBitacora(a[0], a[1], a[2], a[3])

        print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario

        #wx.Frame.__init__(self, parent,id,'Procesador de Imagen Raster Version 1.1.1.1', size=(1000,600))

        wx.MDIParentFrame.__init__(self, None, -1, "MDI Padre")

        win = wx.MDIChildFrame(self, -1, "Hijo", style=0)
        win_bita = wx.MDIChildFrame(self, 2, "Configurar Bitacora")

        lbl_bita = wx.StaticText(win_bita, -1, "Nombre del archivo:", (80, 50))
        txt_bita = wx.TextCtrl(win_bita,
                               -1,
                               bita.nombredearchivobitacora, (300, 50),
                               size=(175, -1))

        lbl_bitapatch = wx.StaticText(win_bita, -1,
                                      "Ruta donde se guarda los archivos:",
                                      (80, 80))
        txt_bitapatch = wx.TextCtrl(win_bita,
                                    -1,
                                    bita.rutaGuardado, (300, 80),
                                    size=(175, -1))

        lbl_bitalista = wx.StaticText(win_bita, -1,
                                      "Sobrescribir (w) Anadir (a):",
                                      (80, 110))

        Lista = ['a', 'w']
        Lta_mode = wx.Choice(win_bita, -1, (300, 110), choices=Lista)

        bto_examinar = wx.Button(win_bita, -1, "Examinar", pos=(500, 80))
        self.Bind(wx.EVT_BUTTON, self.OnDirectorio, bto_examinar)

        bto_guardar = wx.Button(win_bita, -1, "Guardar", pos=(400, 150))
        self.Bind(wx.EVT_BUTTON, self.Onfile, bto_guardar)

        bto_cerrar = wx.Button(win_bita, -1, "Cerrar", pos=(500, 150))
        self.Bind(wx.EVT_BUTTON, self.OnExitWindow, bto_cerrar)

        ##        print ArchiConfig.ver
        ##        arch = ArchiConfig.ArchConfig()
        ##
        ##        #Se debe activar todos los valores por defecto
        ##        #estos valores lo tiene la clase ArchiConfig
        ##        a = arch.Abrir()
        ##
        ##        #a[0] es la rutadeGuardado
        ##        #a[1] es el nombredearchivobitacora
        ##        #a[2] es el modo
        ##        #a[3] es el usuario
        ####        print a[3]
        ##
        ##        #Instancio Bitacora
        ##        bita = bitacora.bitacora()
        ##
        ##        #llamar a configurar_bitacora
        ##        bita.ConfigurarBitacora(a[0],a[1],a[2],a[3])

        ##        print modo
        ##        print bita.modo + bita.rutaGuardado + bita.nombredearchivobitacora + bita.usuario

        ##        bitacora.bitacora.modo = Lta_mode.GetString(Lta_mode.GetSelection())

        ##        p = wx.Panel(self)
        self.MakeMenuBar()
Ejemplo n.º 4
0
from flask import Flask,request

from usuarios import Usuarios
from sesion import Sesion 
from bitacora import bitacora
app = Flask("usuario")

usuario = Usuarios()
sesion = Sesion()
bita = bitacora()

@app.route('/crear_usuario',methods=['POST'])
def crear_usuariol():
	print "crear usuario"
	usu = str(request.form['usuario'])
	passwd = str(request.form['password'])
	ret =sesion.crear(usu,passwd)
	print "hola-"+ret
	bita.cargar(ret)
	return ret

@app.route('/login',methods=['POST'])
def login():
	usu = str(request.form['usuario'])
	passwd = str(request.form['password'])
	ret= sesion.login(usu,passwd)
	bita.cargar(ret)
	return ret


@app.route('/listad',methods=['POST'])