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 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')
def post(self, pCmd=''): template_values = {} if pCmd == 'salvar': if self.request.get('key') == '': obj = Categoria(descricao=self.request.get('descricao')) obj.put() else: obj = db.get(db.Key(self.request.get('key'))) obj.descricao = self.request.get('descricao') obj.put() #db.put(obj) self.redirect('/categoria/listar')
def post(self, pCmd = ''): template_values = {} if pCmd == 'salvar': if self.request.get('key') == '': obj = Categoria(descricao = self.request.get('descricao')) obj.put() else: obj = db.get(db.Key(self.request.get('key'))) obj.descricao = self.request.get('descricao') obj.put() #db.put(obj) self.redirect('/categoria/listar')