Esempio n. 1
0
 def get(self, pCmd='', pKey=''):
     template_values = {}
     if pCmd == 'listar' or pCmd == '':
         objs = Categoria.all()
         objs.order('descricao')
         template_values = {'objs': objs, 'qtd': objs.count()}
         path = os.path.join(os.path.dirname(__file__),
                             'view/categorias.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'novo':
         obj = Categoria(descricao='')
         template_values = {'obj': obj, 'key': ''}
         path = os.path.join(os.path.dirname(__file__),
                             'view/categoria.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'editar':
         obj = db.get(db.Key(pKey))
         template_values = {'key': obj.key(), 'descricao': obj.descricao}
         path = os.path.join(os.path.dirname(__file__),
                             'view/categoria.html')
         self.response.out.write(template.render(path, template_values))
     elif pCmd == 'excluir':
         obj = db.get(db.Key(pKey))
         obj.delete()
         self.redirect('/categoria/listar')
 def get(self, pCmd = '', pKey = ''):
     template_values = {}    
     if pCmd == 'listar' or pCmd == '':
         objs = Categoria.all()
         objs.order('descricao')
         template_values = {'objs': objs, 'qtd' : objs.count()}    
         path = os.path.join(os.path.dirname(__file__), 'view/categorias.html')
         self.response.out.write(template.render(path, template_values))        
     elif pCmd == 'novo':
         obj = Categoria(descricao = '')
         template_values = {'obj' : obj, 'key' : ''}    
         path = os.path.join(os.path.dirname(__file__), 'view/categoria.html')
         self.response.out.write(template.render(path, template_values))            
     elif pCmd == 'editar':
         obj = db.get(db.Key(pKey))
         template_values = {'key' : obj.key(), 'descricao' : obj.descricao}
         path = os.path.join(os.path.dirname(__file__), 'view/categoria.html')
         self.response.out.write(template.render(path, template_values))              
     elif pCmd == 'excluir':
         obj = db.get(db.Key(pKey))
         obj.delete()
         self.redirect('/categoria/listar')