sexta-feira, 2 de julho de 2010

Classes do Projeto

Isabella Fontes

Olá,

Hoje postarei sobre as classes do projeto.
Obs.: Para compreender, há uma pasta chamada spectrum na qual são colocados arquivos comuns, compartilhados entre as demais classes. E é deste modulo que sempre importo as classes.

Imports:

import logging
from spectrum.database import Pessoa
from spectrum.database import Usuario
from spectrum.database import Configuracao
from spectrum.database import Grupo
from spectrum.database import Permissao
from spectrum.database import Pontuacao


################################
#  FUNCOES QUE SAO CHAMADAS DA APLICACAO
#

    def btn_logar_clicked_cb(self,widget):
        """
            Usuario insere seu login e senha. [OK]
            Efetuar conexao e busca se usuario existe. [OK]
            Chamar proxima tela, desaparecer esta. [OK]
        """

        logging.debug("Nome do Usuario : %s . Senha do Usuario: %s"%(self.txt_name.get_text(),self.txt_senha.get_text()))
       
        print 'Executando pedido de conexao para ', self.txt_name.get_text(), self.txt_senha.get_text()
        u = Usuario()
        usuario = u.findUsuarioPorNomePorSenha (self.txt_name.get_text(), self.txt_senha.get_text())
        if usuario.get_id() and usuario.get_id_pessoa():
            pessoa = Pessoa (usuario.get_id_pessoa())
            print 'Seja Bem-Vindo %s'%(pessoa.get_name())
        self.txt_senha.set_text("")
        self.txt_name.set_text("")

Nenhum comentário:

Postar um comentário