def new_cliente(self): _c = Cliente() _cBO = ClienteBO() _e = Endereco() print 'Novo cliente' print _c.nome = str(raw_input('Cliente: ')) _c.telefone = str(raw_input('Telefone: ')) _c.celular = str(raw_input('Celular: ')) _c.email = str(raw_input('E-mail: ')) _c.site = str(raw_input('Site: ')) # Fazendo verificação de numeros do status - Tratamento de erros while 1: try: _c.status = int(raw_input('Status: ')) if _c.status < 2 and _c.status >= 0: break else: print 'Use (0-para intativo, 1-para ativo, 2-para passivo)' except: print 'Use somente numeros inteiros' _c.observacoes = str(raw_input('Observacoes: ')) _e.endereco = str(raw_input('Endereco: ')) _e.bairro = str(raw_input('Bairro: ')) _e.cep = str(raw_input('Cep: ')) _e.estado = str(raw_input('UF: ')) _cBO.inserir(_c, _e)
def cod_select(self, codigo): c = Cliente() self.conexao.cursor.execute("select * from pessoa where pes_codigo='" + str(codigo) + "'") for row in self.conexao.cursor: c.codigo = row[0] c.nome = row[1] c.email = row[2] c.site = row[3] c.telefone = row[4] c.celular = row[5] c.cpf = row[6] c.rg = row[7] c.aniversario = row[8] c.data_cadastro = row[9] return c