Exemple #1
0
    def verificaSenha(self):
        self.lblmsg["text"] = ""
        user = Usuarios()

        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        mensage = user.autenticaUser()
        if (mensage == "Autentica sucesso"):
            self.lblmsg["text"] = "Usuário autenticado com sucesso"

            self.lblnome.pack(side=LEFT)

            self.txtnome.pack(side=LEFT)

            self.lbltelefone.pack(side=LEFT)

            self.txttelefone.pack(side=LEFT)

            self.lblemail.pack(side=LEFT)

            self.txtemail.pack(side=LEFT)

            self.btnAlterar.pack(side=LEFT)

            self.btnDeletar.pack(side=LEFT)

            self.btnInsert.pack_forget()

            self.buscarUsuario()
        elif (mensage == "Autentica falha - usuario não encontrado"):
            self.lblmsg["text"] = "Usuário não está cadastrado"
        else:
            self.lblmsg["text"] = "Falha na autenticação"
Exemple #2
0
    def verificaSenha(self):
        usuario = self.txtusuario.get()
        senha = self.txtsenha.get()

        dadosusuario = Usuarios("", "", "", usuario, senha)
        mensage = dadosusuario.autenticaUser()
        if (mensage == "sucesso"):
            self.lblmsg["text"] = "Autenticado"
        elif (mensage == "falha"):
            self.lblmsg["text"] = "Erro na autenticação"
Exemple #3
0
    def excluirUsuario(self):
        user = Usuarios()

        user.idusuario = self.txtidusuario.get()

        self.lblmsg["text"] = user.deleteUser()

        self.txtidusuario.delete(0, END)
        self.txtnome.delete(0, END)
        self.txttelefone.delete(0, END)
        self.txtemail.delete(0, END)
        self.txtusuario.delete(0, END)
        self.txtsenha.delete(0, END)
Exemple #4
0
    def deletarUsuario(self):
        self.lblmsg["text"] = ""
        user = Usuarios()

        user.usuario = self.txtusuario.get()

        self.lblmsg["text"] = user.deleteUser()

        self.txtnome.delete(0, END)
        self.txttelefone.delete(0, END)
        self.txtemail.delete(0, END)
        self.txtusuario.delete(0, END)
        self.txtsenha.delete(0, END)
Exemple #5
0
    def alterarUsuario(self):
        user = Usuarios()

        user.idusuario = self.txtidusuario.get()
        user.email = self.txtemail.get()
        user.telefone = self.txttelefone.get()
        user.nome = self.txtnome.get()
        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        user.updateUser()

        self.txtidusuario.delete(0, END)
        self.txtnome.delete(0, END)
        self.txttelefone.delete(0, END)
        self.txtemail.delete(0, END)
        self.txtusuario.delete(0, END)
        self.txtsenha.delete(0, END)
Exemple #6
0
 def crear_componente(componente):
     if componente == "Rutinas":
         return Rutinas()
     elif componente == "Ejercicios":
         return Ejercicios()
     elif componente == "Administrador":
         return Administrador()
     elif componente == "Usuario":
         return Usuarios()
     assert 0, "imposible la creacion del componente!" + componente
Exemple #7
0
    def inserirUsuario(self):
        user = Usuarios()

        user.email = self.txtemail.get()
        user.telefone = self.txttelefone.get()
        user.nome = self.txtnome.get()
        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        mensage = user.insertUser()
        if mensage == "Usuário cadastrado com sucesso!":
            self.lblmsg["text"] = "Sucesso no cadastro"
        elif mensage == "Ocorreu um erro na inserção do usuário":
            self.lblmsg["text"] = "Falha no cadastro"
Exemple #8
0
    def buscarUsuario(self):
        user = Usuarios()
        idusuario = self.txtidusuario.get()

        self.lblmsg["text"] = user.selectUser(idusuario)

        self.txtidusuario.delete(0, END)
        self.txtidusuario.insert(INSERT, user.idusuario)

        self.txtnome.delete(0, END)
        self.txtnome.insert(INSERT, user.nome)

        self.txttelefone.delete(0, END)
        self.txttelefone.insert(INSERT, user.telefone)

        self.txtemail.delete(0, END)
        self.txtemail.insert(INSERT, user.email)

        self.txtusuario.delete(0, END)
        self.txtusuario.insert(INSERT, user.usuario)

        self.txtsenha.delete(0,END)
        self.txtsenha.insert(INSERT, user.senha)
Exemple #9
0
    def alterarUsuario(self):
        self.lblmsg["text"] = ""
        user = Usuarios()

        user.email = self.txtemail.get()
        user.telefone = self.txttelefone.get()
        user.nome = self.txtnome.get()
        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        self.lblmsg["text"] = user.updateUser()

        if self.lblmsg["text"] == "Update sucesso":
            self.txtnome.delete(0, END)
            self.txttelefone.delete(0, END)
            self.txtemail.delete(0, END)
Exemple #10
0
 def __init__(self, configuracioncfg):
     self.__archivocfg = configuracioncfg
     self.__configuracion = config(self.__archivocfg)
     self.__tiempo = float(
         self.__configuracion.ShowValueItem("tiempo", "retardo"))
     self.__timeout = float(
         self.__configuracion.ShowValueItem("tiempo", "timeout"))
     self.__basededatos = self.__configuracion.ShowValueItem(
         "basededatos", "archivo")
     self.__ip = self.__configuracion.ShowValueItem("proxy", "ip")
     self.__puerto = self.__configuracion.ShowValueItem("proxy", "puerto")
     self.__app = self.__configuracion.ShowValueItem("aplicacion", "nombre")
     self.__client_args = {
         'headers': {
             'User-Agent': '%s' % self.__app
         },
         'proxies': {
             'http': '%s:%s' % (self.__ip, self.__puerto)
         },
         'timeout': self.__timeout
     }
     self.__bitacora = Bitacora(basededatos=self.__basededatos)
     self.__usuarios = Usuarios(basededatos=self.__basededatos)
     self.__mensajes = Mensajes(basededatos=self.__basededatos)
Exemple #11
0
    def inserirUsuario(self):
        user = Usuarios()

        user.nome = self.txtnome.get()
        user.telefone = self.txttelefone.get()
        user.email = self.txtemail.get()
        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        self.lblmsg["text"] = user.insertUser()

        self.txtidusuario.delete(0, END)
        self.txtnome.delete(0, END)
        self.txttelefone.delete(0, END)
        self.txtemail.delete(0, END)
        self.txtusuario.delete(0, END)
        self.txtsenha.delete(0, END)
Exemple #12
0
    def inserirUsuario(self):
        self.lblmsg["text"] = ""
        user = Usuarios()

        user.email = self.txtemail.get()
        user.telefone = self.txttelefone.get()
        user.nome = self.txtnome.get()
        user.usuario = self.txtusuario.get()
        user.senha = self.txtsenha.get()

        mensage = user.insertUser()
        if mensage == "Insert sucesso":
            self.lblmsg["text"] = "Usuário cadastrado com sucesso"
        elif mensage == "Insert falha - usuario ja existe":
            self.lblmsg["text"] = "Usuário já esta cadastrado"
        else:
            self.lblmsg["text"] = "Falha ao tentar cadastrar"

        self.hideCadastrar()
        self.txtnome.delete(0, END)
        self.txttelefone.delete(0, END)
        self.txtemail.delete(0, END)
        self.txtusuario.delete(0, END)
        self.txtsenha.delete(0, END)
from flask import Flask, request
from usuarios import Usuarios
from flask_cors import CORS
from juegos import Juegos
import random

app = Flask(__name__)
cors = CORS(app, resources={r"/*": {"origin": "*"}})
usuarios = Usuarios()
juegos = Juegos()


@app.route('/', methods=['GET'])
def check():
    return "Todo_good!"


@app.route('/login', methods=['GET'])
def login():
    user = request.args.get('user')
    pswd = request.args.get('pswd')
    return usuarios.comprobar(user, pswd)


@app.route('/registro', methods=['POST'])
def registro():
    content = request.get_json()
    return usuarios.registrar(content['user'], content['tipo'],
                              content['pswd'], content['nombre'],
                              content['apellido'])
Exemple #14
0
from veiculos import Veiculos
from moradores import Moradores
from visitantes import Visitantes
from usuarios import Usuarios
from residencias import Residencias
from movimentacoes import Movimentacoes
from posseVeiculos import MoradoresPossuemVeiculos

m = Moradores()
u = Usuarios()
v = Veiculos()
r = Residencias()
mov = Movimentacoes()
vi = Visitantes()
p = MoradoresPossuemVeiculos()


def menu_veiculos():
    title = "Manutenção de Veículos"
    print("\n")
    print('-' * len(title))
    print(title)
    print('-' * len(title))
    print('')
    print('Selecione uma opção para Veículos. Digite 0 para sair.')
    print('')
    print('1. Exibir todos os veículos.')
    print('2. Cadastrar um veículo.')
    print('3. Alterar um veículo.')
    print('4. Excluir um veículo.')
    print('5. Pesquisar um veículo pela placa.')
Exemple #15
0
class tweets:
    def __init__(self, configuracioncfg):
        self.__archivocfg = configuracioncfg
        self.__configuracion = config(self.__archivocfg)
        self.__tiempo = float(
            self.__configuracion.ShowValueItem("tiempo", "retardo"))
        self.__timeout = float(
            self.__configuracion.ShowValueItem("tiempo", "timeout"))
        self.__basededatos = self.__configuracion.ShowValueItem(
            "basededatos", "archivo")
        self.__ip = self.__configuracion.ShowValueItem("proxy", "ip")
        self.__puerto = self.__configuracion.ShowValueItem("proxy", "puerto")
        self.__app = self.__configuracion.ShowValueItem("aplicacion", "nombre")
        self.__client_args = {
            'headers': {
                'User-Agent': '%s' % self.__app
            },
            'proxies': {
                'http': '%s:%s' % (self.__ip, self.__puerto)
            },
            'timeout': self.__timeout
        }
        self.__bitacora = Bitacora(basededatos=self.__basededatos)
        self.__usuarios = Usuarios(basededatos=self.__basededatos)
        self.__mensajes = Mensajes(basededatos=self.__basededatos)

    def __Cuentas(self):
        self.__cuentas = self.__usuarios.Consultar()
        self.__totalCuentas = len(self.__cuentas)

    def __Mensajes(self):
        self.__textos = self.__mensajes.Consultar()
        self.__totalTextos = len(self.__textos)

    def EnviarTweet(self, usuario, mensaje):
        cuenta = usuario["usuario"]
        clave = usuario["clave"]
        ACCESS_KEY = usuario["access_key"]
        ACCESS_SECRET = usuario["access_secret"]
        if len(mensaje) == 14:
            msgtrunk = mensaje
        elif len(mensaje) > 14:
            msgtrunk = mensaje[:11] + "..."
        else:
            msgtrunk = mensaje

        try:
            api = Twython(CONSUMER_KEY,
                          CONSUMER_SECRET,
                          ACCESS_KEY,
                          ACCESS_SECRET,
                          client_args=self.__client_args)

            api.update_status(status=msgtrunk)
            estado = {
                'usuario': "%s" % cuenta,
                'tweet': "%s" % msgtrunk,
                'mensaje': u'Mensaje enviado',
                'fechaHoraMensaje': datetime.now(),
            }
        except twython.exceptions.TwythonAuthError:
            estado = {
                'usuario': "%s" % cuenta,
                'tweet': "%s" % msgtrunk,
                'mensaje': u'Error de autenticación',
                'fechaHoraMensaje': datetime.now(),
            }
        except twython.exceptions.TwythonError:
            estado = {
                'usuario': "%s" % cuenta,
                'tweet': "%s" % msgtrunk,
                'mensaje': u'Cuenta suspendida',
                'fechaHoraMensaje': datetime.now(),
            }
        bitacora.InsertarMensajesDB(estado)

    def EnviarTweets(self):
        self.__Cuentas()
        self.__Mensajes()
        for msg in self.__textos:
            for cuenta in self.__cuentas:
                if (cuenta["access_key"] == "") or (cuenta["access_secret"]
                                                    == ""):
                    continue
                elif cuenta["estatus"] == False:
                    continue
                self.EnviarTweet(cuenta, msg)
                sleep(float(5.0))
Exemple #16
0
from usuarios import Usuarios

usuario = Usuarios()

#usuario.agregar_usuario('Diego', '55566777', False)

#usuario.editar({'nombre':'Yulitza'}, {'nombre':'Carmen'})

#usuario.consultar({'nombre':'Carmen'})

#usuario.eliminar({'nombre':'Carmen'})
Exemple #17
0
 def __init__(self):
     Usuarios.__init__(self)
__author__ = 'Ricardo Del Rio'

#----------------------------------IMPORTACION MODULOS EXTERNOS---------------------------------------------------------


#----------------------------------IMPORTACION MODULOS PROPIOS----------------------------------------------------------
from simplificadores import SuperInput
from fecha_hora import fecha_hora_actual, FechaHora
from meteorologia import met
from usuarios import Usuarios
from recursos import Recursos


usr = Usuarios()
usr.cargar_datos()
recurso_id = usr.verificacion_usuario_contrasena()

met.cargar_datos()
print()
fecha_hora_actual.ingresar_fecha_hora()
fecha_hora_actual.interpretar()

rec = Recursos()
rec.cargar_datos()

stop = False
while not stop:

    parar = False
    while not parar: