viernes, 15 de abril de 2011

(T) 3.- Codificacion Inicial de las clases

*clase Menu interconecta la pagina html index es la principal de la aplicacion
class Menu(webapp.RequestHandler):
def get(self):
template_values = {}
path = os.path.join(os.path.dirname(__file__), 'index.html')
self.response.out.write(template.render(path, template_values))
*clase Formulario almacena los valores que se le den a cada uno de los modelos
class Formulario(search.SearchableModel):
nombre= db.StringProperty()
apellido = db.StringProperty()
*clase Index interconecta la pagina html de registro que posteriormente se almacena en la clase
formulario
class Index(webapp.RequestHandler):
def get(self):
template_values = {}
path = os.path.join(os.path.dirname(__file__), 'registro.html')
self.response.out.write(template.render(path, template_values))
*clase datosprincipales muestra los datos de la clase formulario
class datosprincipales(webapp.RequestHandler):
def post(self):
template_values = {
'txtedad': self.request.get('txtedad'),
'txtApellidos': self.request.get('txtApellidos').upper(),
*Faltan mas por agregar
}
path = os.path.join(os.path.dirname(__file__), 'datos.html')
self.response.out.write(template.render(path, template_values))
*clase guardar se almacenan en la base de datos de google los datos de la clase formulario
class guardar(webapp.RequestHandler):
def post(self):
formulario = Formulario()
template_values = {
'txtApellidos': self.request.get('txtApellidos').upper(),
'txtNombres': self.request.get('txtNombres').upper(),
'txtCorreo': self.request.get('txtCorreo').lower(),
'tieneCorreo': (formulario.correo != '')
}
path = os.path.join(os.path.dirname(__file__), 'mensaje.html')
self.response.out.write(template.render(path, template_values))
*clase buscar ya almacenado los datos lo que hace esta clase es buscar en la clase formulario
cualquier parecido del texto que se busque mediante un If
class buscar(webapp.RequestHandler):
def get(self):
txtFullText = self.request.get('txtFullText').upper()
if txtFullText <> '':
formularios = Formulario.all().search(txtFullText)
template_values = {
'formularios': formularios
}
else:
template_values = {}
path = os.path.join(os.path.dirname(__file__), 'busqueda.html')
self.response.out.write(template.render(path, template_values))

No hay comentarios:

Publicar un comentario