Beispiel #1
0
 def get(self, pCmd='', pKey=''):
     template_values = {}
     if pCmd == 'listar' or pCmd == '':
         objs = Coisa.all()
         objs.order('nome')
         template_values = {'objs': objs}
         path = os.path.join(os.path.dirname(__file__), 'view/coisas.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'novo':
         cats = Categoria.all().order('descricao')
         template_values = {'cats': cats}
         path = os.path.join(os.path.dirname(__file__), 'view/coisa.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'editar':
         obj = db.get(db.Key(pKey))
         cats = Categoria.all().order('descricao')
         template_values = {
             'key': obj.key(),
             'nome': obj.nome,
             'descricao': obj.descricao,
             'preco': obj.preco,
             'categoria': obj.categoria.key(),
             'cats': cats
         }
         path = os.path.join(os.path.dirname(__file__), 'view/coisa.html')
         self.response.out.write(template.render(path, template_values))
 def get(self, pCmd = '', pKey = ''):
     template_values = {}    
     if pCmd == 'listar' or pCmd == '':
         objs = Coisa.all()
         objs.order('nome')
         template_values = {'objs': objs}    
         path = os.path.join(os.path.dirname(__file__), 'view/coisas.html')
         self.response.out.write(template.render(path, template_values))  
     elif pCmd == 'novo':
         cats = Categoria.all().order('descricao')
         template_values = {'cats' : cats}    
         path = os.path.join(os.path.dirname(__file__), 'view/coisa.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'editar':
         obj = db.get(db.Key(pKey))
         cats = Categoria.all().order('descricao')
         template_values = {'key' : obj.key(), 'nome' : obj.nome, 'descricao' : obj.descricao, 
             'preco' : obj.preco, 'categoria' : obj.categoria.key(), 'cats' : cats}
         path = os.path.join(os.path.dirname(__file__), 'view/coisa.html')
         self.response.out.write(template.render(path, template_values))             
 def post(self, pCmd = ''):
     template_values = {}    
     if pCmd == 'salvar':            
         if self.request.get('key') == '':
             obj = Coisa()
             obj.nome = self.request.get('nome')
             obj.descricao = self.request.get('descricao')
             prc = self.request.get('preco').replace(',', '.')
             obj.preco = float(prc)
             obj.categoria = db.Key(self.request.get('categoria'))
             obj.put()            
         else:
             obj = db.get(db.Key(self.request.get('key')))
             obj.nome = self.request.get('nome')
             obj.descricao = self.request.get('descricao')
             prc = self.request.get('preco').replace(',', '.')
             obj.preco = float(prc)              
             obj.categoria = db.Key(self.request.get('categoria'))
             obj.put()
         self.redirect('/coisa/listar')            
Beispiel #4
0
 def post(self, pCmd=''):
     template_values = {}
     if pCmd == 'salvar':
         if self.request.get('key') == '':
             obj = Coisa()
             obj.nome = self.request.get('nome')
             obj.descricao = self.request.get('descricao')
             prc = self.request.get('preco').replace(',', '.')
             obj.preco = float(prc)
             obj.categoria = db.Key(self.request.get('categoria'))
             obj.put()
         else:
             obj = db.get(db.Key(self.request.get('key')))
             obj.nome = self.request.get('nome')
             obj.descricao = self.request.get('descricao')
             prc = self.request.get('preco').replace(',', '.')
             obj.preco = float(prc)
             obj.categoria = db.Key(self.request.get('categoria'))
             obj.put()
         self.redirect('/coisa/listar')