Tecnologia De Php
Autor: CLAUDIA : Programación web II
La herramienta PHPRunner presenta la posibilidad de agregar eventos de programación personalizadas que complementen la lógica de negocio que no es capaz de generar la herramienta automáticamente. Para esta guía debemos continuar con el proyecto iniciado en las guías anteriores, la idea es que vamos a agregar un campo estado a la tabla libro que me permita saber si un libro esta prestado o no, y así saber si es posible realizar el préstamo; de tal forma que al realizar el préstamo se dispare un evento que cambie el estado del libro a prestado, el campo estado va a manejar dos estados: 0->disponible 1->prestado.
Ejercicio 1
Paso 1.
Lo primero que debemos hacer es modificar …ver más…
Nota: recuerde guardar su proyecto. Prueba: Presione Build para construir el proyecto; ingrese a la aplicación generada; ahora revise la lista de libros y notara que los libros están en estado 0; realice un préstamo con alguno de los libros, regrese a la lista de libros y observe que los libros registrados en el préstamo ha cambiado su estado a 1.
Ejercicio 2:
Para el segundo ejercicio vamos a agregar una validación que no permita registrar prestamos de libros que ya hayan sido prestados (que estén en estado=1). Ingresamos a la interfaz de eventos y buscamos los eventos de la página de nuevo registro (Add page) y seleccionamos el evento antes de agregar registro (Before record added) y pegamos el siguiente código:
Nota: recuerde guardar su proyecto. Prueba: Presione Build para construir el proyecto; ingrese a la aplicación generada; ahora intente realizar un préstamo de algún libro que ya este en estado 1, el sistema realizara una alerta informando del estado del libro.
Ejercicio 3:
Para el ejercicio 3 vamos a calcular valores automáticamente en el formulario; digamos que tenemos 3 campos en nuestro formulario: cantidad, vrunitario, total; para calcular el valor total a medida que digitamos los valores de cantidad y vrunitario, vamos a usar código javascript; lo vamos a agregar en el evento Add page: JavaScript OnLoad o en Edit page: JavaScript OnLoad Agregamos tres campos a la tabla prestamolibro para simular y realizar el ejercicio: