Home

Manual de Usuario AplicaTem v1.5

image

Contents

1. frecibe los datos enviados Scadena POST d fdivide la cadena recibida cada vez que consiga Closs esto quiere decir que se va a hac clases split Class cadena mensaje false feventa la cantidad de clases x count clases Sd Se verifica el inicio sesi n luego se importa el archivo para la conexi n con la base de datos cadena almacena toda la cadena recibida como por ejemplo Incluir ANuevoModulo 019447744 MJesus OSoltero OMasculino 01987 05 28 Se divide la cadena en Class cada vez que aparece esta palabra en los par metros recibidos quiere decir que se va a crear un nuevo objeto para una nueva clase y recibe otra cadena como la de ejemplo Por ultimo se inicializan algunas variables entre ellas x que representa la cantidad de clases a crear objetos GNU GPL 2010 Jes s Bol var P gina 30 de 43 Fecha 28 01 2010 21 2 recorre el ciclo dependiendo de la cantidad de clases que se desea instaciar i l i 22 izor y 0 y lt fx y l El ciclo se repite la cantidad de 23 divide la cadena de la primeta clase en clases que ha conseguido 24 valor spliti 0 clases y 25 Aa posicion valor 0 representa la operacion de desea realizar ya sea incluir modificar o eliminar dd Ed i 26 botonsivalor bj Se divide la primera clase en 27 Aa posicion valor 0 representa la clase 28 nombreClase valor 1 En el ejemplo 29 if nombreCl
2. Se debe colocar el nombre del modulo una descripci n para ese modulo y opcionalmente si desea agregar un datagrid al formulario para ir listando los datos al mismo tiempo que se administran En la parte de abajo se carga una lista con todos los perfiles creados donde se debe seleccionar que perfil va a tener acceso a este modulo y que operaciones podr realizar Una ves registrado se debe recargar la p gina para que se pueda cargar en la lista de m dulos el nuevo modulo creado y al darle clic se mostrar el formulario vac o ACT Administracion de NuevoModulo Usuario Persona CreaFormulario VerDatos LimpiarProyecto Generar Reportes A A Ningun resultado encontrado Encontrados 0 A nivel de usuario ya el nuevo modulo esta creado Se pueden verificar los cambios realizados en el c digo fuente e Se cre un nuevo archivo Clases NuevoModulo php que representa la clase NuevoModulo e Se cre un nuevo archivo Formulario NuevoModulo php que representa El formulario NuevoModulo GNU GPL 2010 Jes s Bol var P gina 13 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 e En el archivo formulario php se agrego una nuevo case NuevoModulo para llamar al formulario e En el archivo javascript controlador js se agrego una nuevo case en el m todo verificar que es llamado cuando se desea administrar la tabla nuevomodulo e En el archivo javascript validacionAjax js se agrego un nuevo case en
3. validacion js contiene todos las validaciones de datos I Clases es la carpeta donde se almacenan las clases creadas por la aplicaci n Persona php clase de ejemplo para la administraci n de personas LI Formulario es la carpeta donde se almacenan todos los formularios correspondientes a las clases Sesion php contiene el formulario en HTML para iniciar sesi n Usuario php contiene el formulario del modulo usuario Perfil php contiene el formulario del modulo perfil Modulo php contiene el formulario para administrar m dulos Persona php contiene el formulario del modulo Persona Configuracion php contiene el formulario para configurar el manejador de base de datos LI estilos donde se encuentra el estilo por defecto de la aplicaci n css css contiene el estilo por defecto de la aplicaci n 3 imagenes donde se almacenan las im genes mostradas en la aplicaci n ma procesos por defecto vac a para almacenar algunos archivos de procesos que se requieran L include para almacenar todas las librer as a utilizar en la aplicaci n 7 Enoch librer a utilizada para la creaci n de calendarios para las fechas ma eyedatagrid librer a utilizada para la creaci n de DataGrid 7 FPDF librer a utilizada para la creaci n de reportes en PDF GNU GPL 2010 Jes s Bol var P gina 7 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 aa Reportes por defecto vac a para almacenar todos los reportes tanto
4. 19 ALE 0 lt div 1d pie gt i lt div gt lt i div gt Moea a a I H 3 3 Componentes Aplicalem trabaja con dos componentes importantes Componente de Base de Datos Es un componente que te permite migrar un proyecto de una base de datos a otra sin necesidad de modificar en varias partes del c digo basta con configurar la conexi n con otro Manejador de base de datos para ponerlo a funcionar GNU GPL 2010 Jes s Bol var P gina 10 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Este componente incluye los archivos apiri FE Acceso php es el archivo de configuraci n j DataAccess php clase que se encarga de llamar dependiendo de un par metro Postgres MySal a la clase que contiene los m todos de base de datos apilar DataBaseMetodos php es la interfaz que define los m todos para realizar la conexi n y las consultas a la base de datos pn gt Postgres php Clase que contiene los m todos de conexi n y consulta para PostgreSQL pr gt MySql php Clase que contiene los m todos de conexi n y consulta para MySQL Componente de Seguridad Es un componente que se encarga de la seguridad de la aplicaci n tanto para el acceso a ella como para definir diferentes niveles de usuario Este componente incluye los archivos Seguridad php archivo que se encarga de redireccionar una llamada a otro archivo dependiendo de una acci n ririt Modulo php c
5. gt Celljarray Suns 10 GNU GPL 2010 Jes s Bol var P gina 42 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 El m todo Cuerpo es donde se realiza la consulta a la tabla o vista y se lista para mostrar cada registro del reporte Una vez que se ejecuta todo este proceso se carga una ventana externa IMPRIMIR REPORTE Abriendo reporte pdf Ha escogido abrir ES reporte pdf que es de tipo Adobe Acrobat Document de http fflocalhost Qu deberia hacer Firefox con este archivo 5 Abrir con Adobe Reader 9 1 predeterminada bal O Guardar archivo Para descargar el reporte en PDF Clic en Aceptar y muestra el reporte en formato PDF pdf Adobe Reader Aa Ver Documento Herramientas Yentana Ayuda 1 133 e REPUBLICA BOLIVARIANA DE VENZUELA Fecha 28 01 2010 Hora 08 19 07 AM REPORTE DE PERSONAS REGISTRADAS COMO USUARIOS Nro Cedula Nombre Apellido Usuario 1 12345678 Admin Admin admin 2 19447744 Jesus Bolivar tembla En el pie de la p gina en PDF tambi n se muestra la siguiente informaci n direccion perimetral al frente de la bomba venezuela Pag 1 1 GNU GPL 2010 Jes s Bol var P gina 43 de 43
6. 0m 19447744 se verifica el tipo de consulta para almar el SQL en el ejemplo tomado entra en la condici n consulta igual a 1 Se procede a crear el SQL quedar a select select from nuevomodulo where cedula 19447744 P gina 33 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 se ejecuta la consulta y se procede a verificar si encontr alg n registro en este caso procede a retornar todo el registro concatenado con ejemplo 5 019447744 MJesus OSoltero 9MMasculino 01987 05 28 El numero 5 de primero representa el numero de columnas retornadas En caso de no existir se retorna la cadena false Una vez que retorna el resultado a trav s de Ajax se hace la llama desde el m todo conexionPRHP a la funci n respuestaPHP archivoPHP clase aJjax responseText Que se encuentra en javascript Ajax js y se le env a el archivo validarExistencia php al cual fue la tabla nuevomodulo a la cual consulto y la cadena concatenada que trajo del servidor Luego entra en el case validarExistencia php del m todo respuestaPHP case od En este case se comprueba si la cadena es as o O l diferente de false quiere decir que encontr var tabla clase split 1 asignar t ampos tabla i cadenaj un registro botong Erue false false claseclobal Se procede a separa la clase que es igual a l l 1 nuevomodulo y se hace la llamada al else if cadena false 7 d A C 7 botong fa
7. BDD y Shost localhoet B AINOMBRE DE USUARIO QUIEN CONECTA CON LA BDD E usuario postgres 10 FELAVE DE USUARIO QUIEN CONECTA CON LA BOD ial Sclave 123456 12 ANOMBRE DE LA EDO A CONECTARSE 13 data base aplicatem Cambiar los valores establecidos por defecto por los de tu configuraci n y guardar los cambios La aplicaci n viene con un usuario por defecto para poder entrar en la aplicaci n con un perfil de Administrador Usuario admin Contrase a admin GNU GPL 2010 Jes s Bol var P gina 6 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 3 Descripci n de los Elementos B sicos de AplicaTem 3 1 Organizaci n de archivos Los archivos de la aplicaci n est n organizados en carpetas para el mayor entendimiento Listado de Carpetas I DataBase donde se encuentras todos los archivos del componente de base de datos incluyendo los archivos de respaldo en diferentes manejadores de base de datos Mas informaci n ver Secci n 3 3 Componente de base de datos m Seguridad donde se encuentras todos los archivos del componente de seguridad ver Secci n 3 3 Componente de Seguridad m javascript donde se encuentras todos los archivos javascript controlador js contiene los procesos en javascript m s importantes de la aplicaci n ajax js el archivo que controla en env o y la recepci n de datos del servidor a trav s de ajax validacionAjax js para asignar datos encontrados a los formularios
8. Se e this Lni El metodo header es llamado autom ticamente en cada pagina y lo que hace es imprimir la cadena en Arial 10 negrita function Footer i re this Image imagenes pie jpa 15 250 170 this gt AliasMbPagesi this gt SetY 30 this gt SetFont irial B 9 this gt Multitell 150 5 utf6_decode direccion perimetral al frente de la bomba venezuela 0 this gt SetFont irial 1 5 this gt 7e11 0 7 Fag this PageNo j inb 0 1 C i El m todo Footer imprime una cadena en el pie de cada p gina y tambi n muestra el numero de pagina actual para mostrar las fecha de impresion del reporte function Fechali i this 3etFont rial B 5 this gt 5et i 133 fthis gt Cel1 12 5 Fecha 0 0 L this gt SetFont irial 5 this gt Ce11 18 5 date dm Y 0 0 L this gt SetFont irial B 5 this coll 50 Hora o Ue Le this 3etFont rial 5 fthis gt Cel1 18 5 date h i ts A 0 0 L fthis gt Ln GNU GPL 2010 Jes s Bol var P gina 41 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 El m todo Fecha lo que hace es mostrar la fecha en la primera pagina Titulo del reporte function Titulo i this gt 5etFont Arial EB 10 this gt SetTextColor 0 0 0 this gt MultiCell 190 7 utf8 _decode REPORTE DE PERSONAS REGISTRADAS COMO USUARIOS 0 C this gt Lni El m todo Titu
9. cargar el formulario para ese objeto GNU GPL 2010 Jes s Bol var P gina 14 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Objetos de Formularios Mozilla Firefox Bf OE coxov Ora Objetos de Formularios A Clase NuevoModulo Objeto texto las columnas de la tabla nuevomodulo z olla Hay una lista desplegable de todas las validaciones Etiqueta Cedula de datos por defecto que tiene definida la aplicaci n N dul p P PEOR TA E As como tambi n una lista de los principales tipos de Tipo de Walidacion Cedula j Tama o 30 datos utilizados en una tabla Longitud M xima 8 Opcionalmente puedes agregar al campo clave auto Walor Inicial O s lo Lectura incremento En el formulario se deben llenar los campos Que representan las propiedades de los formularios y Cl Auto Incremento Tipo de Dato Character Longitud 8 Precisi n NOTA el primer objeto registrado se agregara como Clave campo clave Terminado Una ves registrado todos los objetos de formulario se debe salir y autom ticamente la aplicaci n recargar la pagina para que puedan hacer efecto los cambios al darle clic en el modulo Nuevo Modulo se mostrar el formulario con los objetos de formularios creados y el datagrid en caso de haberlo seleccionado Administracion de NuevoModulo Sexo Masculino Femenino Fecha Mac 28jo1 1987 CANCELAR Do Lb M M J E cedula ni 1483 4 5 06 7 8 9
10. el mensaje de error y retorna false en caso de ser datos err neos 8 2 Archivo validacion js Funci n validaCampo ubicada en javascript validacion js 341 function validaCampolcampo funcion vacio mensa e 342 LH a var ms o if validalampo arquments length 3 vacio defaultEmptyOrR E if validalampo arqguments lenqth 4 346 msg mensaje a4 t else f 348 ifi funcion is lphabetic msg p lphabetiz 349 ifi funcion isInteger msg plnteger 350 ifi funcion 1sAlphanimerici msg pAlphanumeria JSL ifi funcion isNumber msg pNumber JIE ifi funcion isEmail msg pEmail IIA if funcion 1sPhoneNumber msg pPhoneNumber 354 ifi funcion isHName msg pName 355 if funcion isCedula msg p edula 356 ifi funcion isPassword msq pPassword 357 ifi funcion isTexto msg pTexto 358 ifi funcion is elect msg pRelect J53 ifi funcion isDate msg pDate 360 y E if campo value null campo value length 0 ENE alert mMessage campo select J63 rFetur a false 364 365 if funcion campo value true return true 366 elsel Ll Di lL Di O A alert pErompt msg campo selecti return false Ll Dr D GNU GPL 2010 Jes s Bol var P gina 27 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Primero verifica la cantidad de par metros pasadas si es menor de t
11. fechaNac gt 17 PE 1 19447744 Je 15 10 11 6 11987 01 28 20 47 18 19 20 21 22 23 Encontrados Y 1 21124 25 26 27 B zs 30 Paginal del Clear Close o 4 ga k DI k E ih cdo e r a a A nivel de usuario los objetos de formularios ya est n creados una vez aqu la aplicaci n esta capacitada para administrar incluir modificar o eliminar cualquier registro de este modulo GNU GPL 2010 Jes s Bol var P gina 15 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Se pueden verificar los cambios realizados en el c digo fuente para cada uno de los objetos e En el archivo Clases NuevoModulo php que representa la clase NuevoModulo se agregaron los atributos privados y los m todos p blicos as como tambi n los m todos para incluir modificar y eliminar registros de esta tabla e En el archivo Formulario NuevoModulo php que representa el formulario NuevoModulo se agregaron los objetos de formularios en formato HTML e indentados para mayor entendimiento e En el archivo javascript controlador js en el m todo verificar case NuevoModulo se agregaron los nuevos objetos tanto para validarlos como concatenados listos para enviarlos e En el archivo javascript validacionAjax js en el m todo asignarCampos en el case NuevoModulo se agregaron los objetos de formularios para asignarles los campos cuando se realice la consulta e Se agregaron las nuevas columna
12. n de tres columnas detalles a continuaci n Banner para colocar un banner de la aplicaci n Cabecera para colocar algunos enlaces p blicos Barra de sesi n para mostrar informaci n de la sesi n Lateral Izquierdo para listar los m dulos una vez iniciado sesi n Principal para mostrar el contenido a procesar Lateral derecho para mostrar algunos enlaces externos Pie para mostrar informaci n de la aplicaci n as como Cr ditos y Licencia NOTA Cabe destacar que AplicaTem soporta la selecci n de plantillas y Temas para ello entre en Configuracion General Luego en Plantillas o Temas Plantillas Temas GNU GPL 2010 Jes s Bol var P gina 9 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Configuraci n de Plantilla Configuraci n de Tema Plantilla 1 O Plantilla 2 O Tema 1 O Tema 2 L O Plantilla 3 O Plantilla 4 Para agregar una plantilla o tema solo tienes que seleccionarlo y darle Clic en APLICAR Ejemplo de los estilos en c digo HTML 2 Exdiv 1d contenedor gt E lt div 1d baner gt 4 lt div gt El lt div 1d cabecera gt a r div gt E lt div 1d reloj gt B lt span 1d usuario gt lt span gt g lt span 1d sesion gt lt span gt 10 lt span 1d tiempo gt lt span gt dEl lt div gt 12 lt div 1d cuerpo gt Ta lt div 1d lateral gt 14 LES 15 lt div 1d otrolado gt 16 lt div gt 17 lt div 1d principal gt 18 lt div gt
13. 1 1d imagen gt a hret onelick conexlonPHP 4 ProgramadorcreaFormu else modulos modulos lt li 1d imagen gt a hreft oneclick conexionPHEP 4 formulario php Tr facceso gt ob7eto gt siquienteReqlistro echo modulos return true Este m todo devuelve una cadena con todos los m dulos que tiene asignado este perfil en el siguiente formato lt li id imagen gt a href onclick conexionPHP formulario php HuevroModulo j gt Huevo Modulos a gt lt li gt GNU GPL 2010 Jes s Bol var P gina 25 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Una vez que retorna el resultado a trav s de Ajax Llama a la funci n respuestaPHP archivoPHP clase ajax responseText Que se encuentra en javascript Ajax js y se le env a el archivo Seguridad Seguridad php al cual fue la clase o case IniciarSesion a la cual entro y la cadena concatenada que trajo del servidor Luego entra en el case Seguridad Seguridad php case Sequridad Seguridad php iffelase Iniciargdesion lf cadenal tals se f document qetElementByldk funcion innerHTMl cadena conexionPHE validarExistencia php 1 Bpersonausuario login 4 loginUsuario else alert Error el Usuario y o Contrase a ingresados no son validos Por favor ir else if clase CerrarSesion if cadena true cerrardesion else if clase esion capa innerHTMLScadena iniciarSesi
14. Archivo informacion php 12 Proceso de Visualizar Reportes 12 1 Visualizar Reportes en HTML 12 2 visualizar Reportes en PDF GNU GPL 2010 Jes s Bol var P gina 2 de 43 Fecha 28 01 2010 3 3 3 3 3 5 9 5 9 7 7 9 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 1 Bienvenidos a AplicaTem 1 1 Introducci n AplicaTem es un peque o sistema de gestor de contenido que te permite administrar el c digo de la mayor parte de tu proyecto bajo ambiente Web llev ndolo desde un nivel de dise o a un nivel de programaci n a trav s de una interfaz en HTML sencilla y manejable Donde autom ticamente te crea los formularios las clases la base de datos los reportes y a la vez puedes incluir modificar eliminar y consultar datos sin necesidad de visualizar el c digo fuente 1 2 Qu es un Sistema de Gesti n de Contenidos CMS Un CMS es un sistema de software para ordenador que permite organizar y facilitar la creaci n de documentos y otros contenidos de un modo cooperativo Con frecuencia un CMS es una aplicaci n Web usada para gestionar sitios Web y contenidos Web En el caso de AplicaTem te facilita la creaci n y organizaci n de clases formulario reportes etc 1 3 Objetivos del Manual de Usuario Los objetivos del Manual del Usuario son e Ayudarle a instalar y configurar AplicaT em e Proporcionar una gu a sobre como utilizar los m dulos propio de la aplicaci n e Describir los diferente
15. Cedesoft Bolivar F P AplicaTem v3 5 Manual de Usuario Desarrollado por TSU Jes s Bol var 28 de Enero de 2010 Email Bolivar535G0hotmail com Telf 0424 8106551 0293 4188693 Manual de Usuario AplicaTem v3 5 Tabla de Contenidos 1 Bienvenidos a AplicaTem 1 1 Introducci n 1 2 Qu es un Sistema de Gesti n de Contenidos CMS 1 3 Objetivos del Manual de Usuario 1 4 AplicaTlem para desarrolladores 2 Instalaci n y Configuraci n 2 1 Requisitos del Sistema 2 2 Instalaci n 2 3 Configuraci n 3 Descripci n de los Elementos B sicos de AplicaTem 3 1 Organizaci n de archivos 3 2 Plantilla Temas 3 3 Componentes 3 4 Librerias 4 Administrador de Modulos de AplicaTem 4 1 administrar Modulos 4 2 Agregar objetos de formulario a los modulos 4 3 Administrar Perfil 4 4 Limpiar Modulos 5 Generador de Reportes de AplicaTem 5 1 Generar Reportes 6 Proceso de carga de formularios 6 1 Cargar Formularios 6 2 Archivo formulario php 7 Porceso de Restrinci n de Usuario 7 1 Proceso iniciar Sesion 7 2 Archivo Usuario php 7 3 Proceso Cargar Modulos 8 Proceso de validaci n de datos 8 1 Validar datos 8 2 Archivo validacion js 9 Proceso de Administraci n de clases 9 1 Administrar clases 9 2 Archivo administrar php 10 Proceso Validaci n de Existencia de Datos 10 1 Validar existencia de un campo 10 2 Archivo validarExistencia php 11 Proceso de carga de Informaci n 11 1 Cargar Informaci n 11 2
16. FPDF fpdf php require once procesos php class PDF extends FPDF i En el archivo se incluye la librer a FPDF que es para la creaci n de p ginas en formato PDF y la librer a proceso que ya contiene la conexi n con la base de datos Se crea una nueva clase llamada PDF que hereda de la clase FPDF GNU GPL 2010 Jes s Bol var P gina 40 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Se crea el objeto de la clase PDF Se le di n final gin clan ndt Se le dice que salte 35 puntos al final de cada p gina pdf new PDF Agrego una nueva p gina autom ticamente aqu hace falto de p gina autom tico desde la parte inferior de la p gina ande aar a Paa Pereak true a5 la llamada al m todo Header y Footer que es para ffagrega una nueva pagina mostrar una cabecera a la pagina y el pie son paf gt iddPadge A pdf gt Fechal llamados en cada p gina pdf gt Titulo Se la llamada a varios m todos como Fecha pd gt Cuerpo facceso fimprime el reporte en formato PDF Titulo Cuerpo y por ultimo al m todo Output pdf gt Output reporte pdf D f JE que genera la pagina PDF Cobecera del Reporte aparecera en todas las paginas function Header re this Imaget imagenes cabecera jpa 20 10 40 this gt SetFont irial B 10 this gt 3SetXY1 15 18 this gt Multitell 150 5 utf _decode REPUBLICA BOLIVARIANA A A A
17. Usuario AplicaTem v3 5 Fecha 28 01 2010 5 Generado de Reportes de AplicaTem 5 1 Generar Reportes Para generar reporte a trav s de AplicaTem debes iniciar sesi n con una cuenta de administrador Clic en el modulo Generar Reportes La aplicaci n cargara el formulario correspondiente Selecci n de Tablas Primero que nada debes seleccionar las tablas o las Seleccione las tablas y o las vistas para el reporte An vistas las cuales van a intervenir en el reporte module licen Siguiente RA An O personausuario E usuario E vistamodulo Seleccione los Campos para el Reporte Campos Disponibles Campos Seleccionados Se deben pasar los campos que fumaran parte e de la consulta para el otro lado y luego dar clic en usuaro codicoperil persona cedula usuario password E persona nombre el bot n Siguiente usuario statususuario persona apellido persona dato usuario login persona idPersona usuano cedulaempleado guar Seleccione los Campos a comparar Campo 1 Campo 2 Este paso es opcional Se deben agregar las persona cedula v isuanocsdusempleadi Agreger Condiciones necesarias para realizar la consulta o vista Clic en Siguiente persona cedula usuario cedulaempleacdo Eliminar Me Siguen GNU GPL 2010 Jes s Bol var P gina 18 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Seleccione los campos para ordenar Este paso es Opcional P
18. a llamar al 3 apor AOS PC m todo incluirNuevoModulo y se 59 mensaje false i so f le pasa por par metro el objeto de o y conexi n con la base de datos 63 else echo L1A CLASE NO EXISTE 64 if mensaje break AS F pS Llamada SnombreClase args eN La ultima parte de este archivo es fuerifico la catidad de parametros la creaci n del objeto a trav s de a un m todo que lleva por nombre Case 4 llamada y recibe dos par metros fejemplo en caso de ser 4 parametros el primeto es la operacio el segundo la clase y los demas atributos de la clase a objeto new nombreClase args 2 args 3 break el nombre de la clase y la lista de Case 5 fobjeto new nombreClase args 2 args 3 args 4 break atributos de la clase dl incluir las case 6 dos primeras posiciones objeto new nombreClase fargs 2 args 3 args 4 args 5 break case 7 objeto new nombrecClase args 2 args 3 args 4 args 5 args 6 break ea El switch recibe la cantidad de fobjeto new nombreClase fargs 2 args 3 fargs 4 args 5 args 6 args 7 break argumentos que tiene el arreglo y case 9 fobjeto new nombreClase fargs 2 args 3 args 4 args 5 args 6 args 7 args E SE Crea UN Case para cada ocasi n case 10 fobjeto new nombreClase fargs 2 args 3 args 4 args 5 args 6 args 7 args dependiendo de los argumentos Aa recibidos fobjeto new
19. al de Usuario AplicaTem v3 5 Fecha 28 01 2010 En la imagen anterior se puede observar como el m todo llama a un archivo PHP pasado en el primer par metro por m todo POST y se le env a la informaci n a trav s de la variable d y concatenado con que es la notaci n de AplicaTem para concatenar cadenas 6 2 Archivo formulario php 3 una vez en el archivo formulario php 1 E lt php Separo la cadena que recibo en este z Archivo que permite identificar que formulario se desea cargar E feerifica que antes se haya iniciado sesion caso hay un solo valor que es 4 session start d Sesion 0O 5 avalar spliti 02 7 Pont dn z Sclase fvalor 0 o HQif 5 SESSION autenticacion l 0n f me M ay a z D e Verifico si ha iniciado sesi n si no 3 if fclase 3Sesion 5 include Formulario 3esion php ha iniciado sesi n compruebo si i else A echo SecurityFalse el primer par metro es Sesion 12 13 Helse como es en este caso cargo el 14 svitch fclase formulario La ii i 16 case Sesion I fineluyo todo el formulario que se encuentre en ese archivo a z 18 fe puede ejecutar codigo php en los archivos Si ha iniciado sesi n ubico el case 19 include Formulario Sesion php Sesion y retorno todo lo que se 20 break i 21 ee cion consiga en el archivo include 2E include Formulario Usuario php Formulario Sesion php en break i 24 case Perfil 25 include Formulario Perfil php E reales E
20. ara ir agregando el o los Campo Orden campos por los cuales se va a ordenar ya sea persona cedula Y aec ODesc Agregar ascendente o descendente Clic en Siguiente persona cedula Asc Eliminar Anterior Configuraci n del Reporte En este paso se configuran par metros Nombre Reporte de Personas como el nombre que va a recibir el reporte Titulo Reporte de Personas registradas como Usuarios un titulo dos par metros opcionales como la cabecera y el pie Republica Bolivariana de Venzuela Cal i abecera Se puede validar la consulta para ver si no tiene errores y en caso de tener errores direccion perimetral al frente de la bomba trae una opci n para corregirlo Pie veneruelg autom ticamente o tambi n se puede corregir editando la consulta SQL select persona cedula persaona nombre Consulta SQL persona apellido usuario login from persona Opcionalmente puedes generar una vista o reporte clic en Siguiente Editar usuario where persona cedula WMalidar SOL usuario cedulaempleado order by persona cedula Asc Generar una Vista Generar Reporte Canteror e Parametros Finales Agregue los campos en el orden en que apareceran en el reporte En este ltimo paso se agrega los O N A campos en el mismo orden en que ampo ltd aparecer n en el reporte y tambi n se usuario cedulaempleado Cedulaempleado agregar puede modificar el nombre que mostrar as
21. ara realizar algunos procesos en PHP y retornar informaci n 1 H lt php Se verifica el inicio sesi n Z farchivo destinado a procesar y devolver datos o informacion relaciona con la a session Start cadena almacena toda la m ob require once procesos php PE cadenas POST d a recibida como por 6 ivalor split 4 cadena ejemplo a clase valor 0 cargalnforma 1 9447744 MS if 5 SESSION autenticacion 6n 4 se crea un case con el nombre 10 del primer par metro case 11 if clase Manejador cargalnforma 12 echo Manejador 13 E i ON Dentro del case se hace la dle echo SecurityFalse E llamada al m todo 16 Helse carga_informa y se le envia la 17 switchiiclase conexi n con la base de datos y 18 E el par metro adicional la cedula 13 case cargalnforma para que procese la informaci n 20 echo carga informa facceso valor i ll break GNU GPL 2010 Jes s Bol var P gina 36 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 function carga_informa facceso cedula facceso gt objeto ejecutarSaqli select from nuevomodulo where cedula Scedula frov facceso gt objeto gt dewolvrerRegistro return trim irov nombre En el m todo carga_informa proceso la informaci n y retorno el nombre al que corresponde la cedula Una vez que retorna el resultado a trav s de Ajax se hace la llama desde el m todo conexionPHP a la funci n
22. ase Modulo nombreClase ModuloPerf H 1 norbrec 30 require once Segur idad fnombreClase php boton incluir else nombreClase NuevoModulo 2 require once Clases nombreClase php 33 34 if class_exists nombreClase Se hacen unas comparaciones 35 fse crea el objeto de la clase para importar las clases 36 fobjeto llamada nombreClase valor 7 fconcateno la funcion a la que voy a llamar ejemplo incluirPersona a metodo boton norbreClase Se verifica si la clase existe 39 fverifico la existencia del campo clave 40 if fobjeto gt validaExistencia facceso A 41 Muerificasi vas a incluir Se crea el objeto de la clase a 42 if fboton incluir fnombreClase ModuloPerfil trav s del m todo llamada 43 2haces la llamada al metodo 44 fobjeto gt metodo acceso n 45 mensaje true se construye el m todo con la 46 L combinaci n de las variable 47 else j Y 48 echo EL CAMPO NO ESTA REGISTRADO EN ESTA TABLA metodo incluirNuevoModulo pan mensaje false 5 se valida la existencia del campo 52 E ne clave en caso de que no exista en 53 if fboton incluir nombreClase ModuloPerfil la base de datos solo se puede 54 objeto gt metodo facceso incluir 55 mensaje true Se 57 E else ss Finalmente se procede
23. asign ndole m dulos y privilegios Gestionar usuarios de la aplicaci n Administrar objetos de formulario y definir sus propiedades campo de texto rea de texto lista men grupo de opciones casilla de verificaci n campo oculto campo password y campo de archivo Limpiar c digo fuente Crear DataPicker para mostrar las fechas en calendario Crear DataGrid para listar los datos en tablas Generar Reportes en HTML y PDF Seleccionar Plantillas Seleccionar Temas GNU GPL 2010 Jes s Bol var P gina 4 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 2 Instalaci n y Configuraci n 2 1 Requisitos del Sistema Antes de descargar el software Aplica Tem debe asegurarse que su servidor Web cumple los requisitos m nimos para utilizar AplicaTem Son los siguientes e PHP 5 2 x o superior htto www php net e MySQL 5 0 o superior http www mysal com e Apache 2 2 4 o superior http www apache org Adem s debe comprobar que el m dulo PHP tenga instalado el soporte para MySQL POSTGRES AplicaTem puede utilizarse con los principales navegadores Web incluyendo Firefox Internet Explorer versi n 7 0 y Google Crome Estos navegadores se aprovechan de la interfaz Administrativa de Aplica Tem 2 2 Instalaci n Descomprima los archivos en un directorio situado en la ra z del servidor Web Si usa un servidor Apache habitualmente ser en c apache groupapache htdocs en un paquete de in
24. cia de un campo Para validar la existencia de un dato en la base de datos primero que nada se debe cargar el formulario de la clase o tabla correspondiente El campo a validar debe tener asociado un evento y en el hacer la llamada a una funci n como ejemplo lt input type text name cedula maxlength 8 size 30 onChange validarHueroHModulo value gt Por lo general la validaci n de existencia de datos se le aplica a los campos claves de las tablas como es en este caso y los m todos llamados est n definidos en javascript controlador js 65 function validarNuevoModulo conexionPHP validarExistencia php i Mnuevomodulo cedula H cedula Como se puede observar este m todo validarNuevoModulo hace la llamada al metodo conexionPHP ver Figura N 10 M todo conexionPHP y le env a el nombre del archivo validaExistencia php donde va a entrar de segundo par metro le env a un 1 que representa el tipo de operaci n concatenado con el nombre de la tabla NuevoModulo a la cual se le va a consultar y por ultimo una cadena con la palabra cedula concatenada con el valor del campo 19447744 10 2 Archivo validarExistencia php require once DatabBase icceso php facceso conexion cadena POST a recibe una cadena concatenada con 2 separa la cadena palabras split 0 cadena fel primer valor representa el tipo de consulta consulta palabras 0 fel segundo valor la tabla que se d
25. de la librer a eyedatagrid include eyedatagrid eyedatagrid js var archivoDatabrid var clasebatabrid Databrid var divDatabrid datadgrid function updateTable conexionPHP archivoDataGrid claseDataGrid divDataGrid F php require once DataBase Acceso php require include eyedatadgrid class eyemysgqladap inc php require includes eyedatadgrid class eyedatadgrid inc php x new Eyelatacridi db x gt setQuery cedula nombre apellido login wista _reportedepersonas Tm TM x gt 5etColumnHeader cedula Cedula x gt setColumnHeader nombre MNombre x gt setColumnHeader apellido Apellido x gt setColumnHeader login Usuario x gt hideOrder i x gt showRowMumber x gt setResultsPerPagel20 x gt printTablel pe En este archivo se importa la librer a para la creaci n de datagrid La llamada al m todo setQuery recibe como primer par metro una lista de los campos a mostrar el nombre de la tabla o vista opcionalmente puedes pasarle el campo clave y una condici n Luego se le cambia el nombre a las cabeceras pas ndole dos par metros al m todo setColumnHeader el nombre de la columna en la tabla y el nombre por el cual vas a reemplazar ese nombre esta paso es opcional ya que si no se cambia el nombre a la cabecera se coloca el mismo nombre que tiene Y por ultimo llamada a funciones como ocultar orden
26. e a copy of e the BSD License and are unable to obtain it through the web please e send a note to mike Veyesis ca so can send you a copy immediately e author Micheal Frank lt mike Veyesis ca gt e Ocopyright 2008 Eyesis e license htip www eyesis ca license txt BSD License e Dversion v1 1 6 12 3 2008 10 04 44 AM e Dlink http www eyesis ca projects datagrid html Librer a FPDF Es una librer a para crear reportes en PDF e Software FPDF e Version 1 53 e Date 2004 12 31 e Author Olivier PLATHEY e License Freeware e You may use and modify this software as you wish e www fpdf org GNU GPL 2010 Jes s Bol var P gina 12 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 4 Administrando de Modulos de AplicaTem 4 1 Administrar Modulos Para registrar nuevos m dulos a trav s de AplicaTem debes iniciar sesi n Iniciar Sesion con una cuenta de administrador Clic en el modulo Modulo La aplicaci n cargara el formulario correspondiente Administracion de Modulos de Perfiles Codigo MODLO10 Nombre Nuevo Modulo Descripci n se encarga de llevar un registro de todos los estudiantes Agregar DataGrid al formulario mm Status Activo O Inactivo O Asignar a los perfiles Operaciones pos Y Administrador Mincluir Ei Modificar M Eliminar C Operador DJ incluir C Modificar Eliminar C Seleccionar todo REGISTRAR CANCELAR
27. e y la lista de par metros para mostrar la confirmaci n function confirmacion tipoDato clase cadena if confirm sequro que desea enviar este formulario hoace la llamada para hocer la conexion con php conexionPHEP administrar php clase cadena tipoDato Fear rue else return false GNU GPL 2010 Jes s Bol var P gina 29 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 En el m todo confirmacion lo que se hace es confirmar el env o de los datos al servidor y se hace el llamado al m todo conexionPHP ver Figura N 10 M todo conexionPHP que es el m todo para comunicarse con el servidor a trav s de Ajax y se le env a el nombre del archivo administrar php donde va a entrar la clase la lista de par metros y la operaci n a realizar 9 2 Archivo administrar php Este archivo se encuentra ubicado en la carpeta principal administrar php Administrar php es un archivo que se encarga de crear el o los objeto de una o varias clases y hacer las llamadas correspondientes a los m todos de esas clases dependiendo de los par metros recibidos El archivo consta de 3 partes lt php ARCHIVO EMCARGADO DE ADMINISTRAR QUE SE QUIERE HACER Y A QUE CLASE FES DECIR ineluir modificar o eliminar a la close Persona session Starti Sic SES TON autenticaci n 0n i echo SecurityFalse li elsei require once D Database Acceso php facceso conexion
28. el m todo asignarCampos que es llamado cuando se consulta un registro en la tabla nuevomodulo y asigna los valores a los campos de formulario e Se creo la tabla nuevomodulo en el manejador de base de datos seleccionado e Si activo la opci n para agregar datagrid al formulario se creo un archivo procesos datagrid_NuevoModulo php para listar los datos en el datagrid 4 2 Agregar objetos de formulario a los modulos Para agregar objetos de formulario a los m dulos a trav s de AplicaTem debes iniciar sesi n con una cuenta de administrador CreaFormulario Clic en el modulo La aplicaci n cargar el formulario correspondiente Administraci n de formularios del Sistema Modulo NuevoModulo Editar Objetos Tipo Objeto Etiqueta Name Valor Tipo Dato Se debe seleccionar de la lista el modulo al cual se desea administrar objetos de formulario y dar clic en el bot n Editar Objetos La aplicaci n cargara una ventana secundaria para administrar los objetos de formulario Se debe seleccionar alg n objeto de formulario de la Objetos de Formularios Mozilla Firefox EBR e Aa Org LN SA barra superior L Objetos de Formularios Campo de texto rea de texto lista grupo de Barras de objetos Formularios opci n casilla de verificaci n campo oculto 0 2 alla a ulle J 0 8 campo password campo de archivo fecha Area de Trabajo datapicker Seleccione un Objeto Una vez seleccionado la aplicaci n
29. en HTML como en PDF Afuera en la carpeta principal se encuentra los archivos que contienen los procesos principales de la aplicaci n ert index html archivo principal que contiene definida la interfaz por defecto de la aplicaci n apiri formulario php Realiza las llamadas a los formularios Ver secci n 6 2 Archivo formulario php informacion php para gestionar informaci n en php Ver secci n 11 2 Archivo informacion php pana procesos php contiene algunos procesos importantes en php Spiri FE administrar php para crear objetos de clases y llamada a m todos Ver secci n 9 2 Archivo administrar php AFE validarExistencia php permite realizar consultas a la base de datos y retornar los resultados Ver secci n 10 2 Archivo validarExistencia php VISTA GENERAL DE LOS ARCHIVOS QUE COMPONEN APLICATEM V2 5 Y COMO SE COMUNICAN ENTRE SI Index html t controlador s validacion s validacionAjax s administrar php validarExistencia ph GNU GPL 2010 Jes s Bol var P gina 8 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 3 2 Plantillas Temas La interfaz por defecto esta compuesta por el archivo index html y el estilo estilos css css Iniciar Sesion Configuracion General Martes 10 de Noviembre de 2009 7 22 59 AM Copyright CEDESOFT BOLYAR F P 2009 Dise o y Programaci n Jes s Bolivar La interfaz esta basada en una maquetaci
30. encuentra en Seguridad Usuario php public function iniciarfSesion facceso i compruebo la veracidad de los datos del usuario 3sql select from usuario where login this gt login and password S5this gt password and Sacceso gt objeto gt ejecutarsgql Ssql if facceso gt objeto gt reglstros gt D f Srow facceso gt obJjeto gt devolverReglstro fasigno perfil y cedula de la persona que inicia la sesion alo els tele o trini dae eo ps bla le een LN de Sthis gt codigoEmpleado trim Srow codigoEmpleado fereo las variables de sesion S SESSION autenticacion 0n 5 SESSION permisologlia 5permiso S SESGION login e Stehis login return this gt cargarModulos Sacceso else return false En este m todo se hace la consulta a la base de datos verifica si el usuario esta registrado y Activo asigna los datos a las variables declara algunas variables de sesi n y al final hace la llamada al m todo cargarModulos que se encuentra en la misma clase 7 3 Proceso de cargar modulos function cargarModulos facceso modulos facceso gt objeto gt ejecutarSql select from vistamodulo where codigoperti1l S this gt codigoPert11 OR while rom facceso gt ob7Jeto gt devolverhegistrof fezta condicion es propia de Aplica Tem if trimifrow namemodulo CreaFormulario trim f row namemodulo LimpiarProyecto modulos modulos 1l
31. esea consultar tabla palabras 1 ifi f consulta 0 select select from tabla 3 else los otros dos valores representan el dato que deseas comparar y el valor para compararlo dato palabras 2 codigo fpalabras 3 if consulta 1 ferea la consulta SQL select select from tabla where dato fcodigo 3 else ifi fconsulta 2 fen caso de que sea una consulta a una tabla con dos comparaciones datol palabras 1 codigol palabras 5 select select from tabla wh m fejecuto la sentencia SQL acceso gt objeto gt ejecutarSqgl select fdevuleve los valores ififrov facceso gt objeto gt devolverRegistro num count i row imprime la cantidad de valores echo num 2 for i 0 i lt num i 4 if frow i break fea concatenando cada valor con echo f row i else fsi no existe retorna la cadena false echo false GNU GPL 2010 Jes s Bol var re o sdato T m r Scodigo mT and T Este archivo se encuentra ubicado en la carpeta principal validarExistencia php validarExistencia php es un archivo que se encarga de hacer consultas a la base de datos para traer los datos de un registro en caso de que existan Se verifica el inicio sesi n se crea la conexi n con la base de datos cadena almacena toda la cadena recibida como por ejemplo 1 nuevomodulo Mcedula
32. exto que contenga solo letras y o espacios 26 var pledula ingrese un numero de cedula de 6 digitos ET var pPassword la contrase a debe ser minimo 6 digitos Z8 var p3elect no ha Seleccionado ninguna opcion en el Select 29 var pDate debe introducir una fecha en este formato DD MM AAAA Estos mensajes por defectos se pueden encontrar al inicio del archivo javascript validacion js GNU GPL 2010 Jes s Bol var P gina 28 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 9 Proceso de Administraci n de clases 9 1 Administrar clases Para administrar incluir modificar o eliminar una clase o tabla primero que nada se debe cargar el formulario de la clase correspondiente introducir los datos en el formulario y teclear el bot n correspondiente dependiendo de la operaci n que desea registrar Los botones internamente tienen definido la llamada al m todo verificar input type button name registrar value REGISTRAR onclick verificar incluir HuevoModulo gt input type button name modificar value MODIFICAR onclick werificar modificar HuevoModulo gt input type button name eliminar value ELIMINHARE onclick vwerificar eliminar HuevoModulo gt input type reset name Resetear value CAHCELAR gt Esto se puede observar en el formulario de la clase que desea administrar en este caso estamos tomando como ejemplo la clase NuevoModulo que
33. gina 16 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 4 4 Limpiar Modulos Para agregar modificar o eliminar perfiles de usuarios de la aplicaci n debes iniciar sesi n con una cuenta de administrador Clic en el modulo FinpiarEroyecto La aplicaci n cargar el formulario correspondiente Limpieza de Proyecto Se encuentra una lista con los m dulos Modulo Muewo Modulo i E e IR creados y al final una opci n para Limpieza Selecciones V Base de Date Persona m yue Mogula v Clase Limpieza General bl Formulario EA Controlador A validacion Ejecutar Limpiador campo de referencia llamado dato General En el caso de los m dulos creados se carga una serie de opciones sobre lo que desea limpiar Clic en el bot n Ejecutar Limpiador Autom ticamente se elimina de todos lados un Limpieza de Proyecto En la opci n Limpieza General se cargan otras opciones par la limpieza general del proyecto E2 creaFormulario Se eliminan algunos archivos de la carpeta Informacion programador T Controlador NOTA Con la limpieza del proyecto no afecta el Kajar funcionamiento de las clases creadas Solo se H validacionAjax elimina la parte programadora de AplicaTem tablas de Base de Datos E Respaldo de Datos Clase hManejador E Imagenes Otros Archivos Ejecutar Limpiador GNU GPL 2010 Jes s Bol var P gina 17 de 43 Manual de
34. lase para administrar los m dulos de la aplicaci n int gt Perfil php clase para administrar los Perfiles de la aplicaci n aiii z ModuloPerfil php clase para administrar los diferentes m dulos que va a tener un perfil y contiene los permisos incluir modificar eliminar que tiene un perfil para un m dulo especifico j Usuario php clase que se encarga de administrar los usuarios de la aplicaci n as como tambi n contiene los m todos para iniciar sesi n cerrar sesi n y cargar los m dulos dependiendo del perfil que tenga el usuario 3 4 Librerias AplicaTem implementa varias librer as listadas a continuaci n Librer a Epoch Es una librer a para mostrar calendarios de fechas e Epoch DHTML JavaScript Calendar Version 2 0 2 e English Edition e Primary JavaScript File GNU GPL 2010 Jes s Bol var P gina 11 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 e c 2006 2007 MeanFreePath e Free for NON COMMERCIAL use see website for details and updates e http www meanfreepath com avascript calendar index html Librer a Eyedatagrid Es una librer a para mostrar DataGrid nos ofrece una organizaci n en tablas para listar los datos e EyeDataGrid e Provides datagrid control features e LICENSE This source file is subject to the BSD license e that is available through the world wide web at the following URI e htip www eyesis ca license txt If you did not receiv
35. lo muestra un titulo en la primera pagina del reporte Amuestra los titulos de los campos de los reportes function Titulolampos a ithis gt SetFillcolor 244 240 255 this gt SetDravColor 225 240 255 4 this gt SetLinelVidth 2 dimenciones de cada campo v array 10 42 42 42 44 header array Nro Cedula Nombre ipellido Usuario this gt SetFont irial B 9 this gt S5etX 15 For 3k 0 5 k lt count header 5k this gt Celli w x 7 header 1 0 J 1 this gt LnIf return w El m todo TituloCampo es llamado desde el m todo Cuerpo para mostrar la cabecera de la columna y asignar el tama o que va a tener cada columna del reporte i r muestra el listado de los reportes function Cuerpo facceso i u this gt Titulolcamposil facceso gt objeto gt ejecutarSal SELECT FROM vista reportedepersonas this gt SetFont irial 9 cont 1 this gt SetFillcolor1 249 249 249 this gt SetTextColori0 while irov row facceso i this gt SetX 15 this gt Cell w 0 6 cont LR 0 C f i1l1 ts cel ers decode trim ron cedula O FELL clio celta 56 utf _ decode trim rov nombre LE 0 J Eill this gt Cel1 0 3 6 utf8_decode trim irow apellido LR O J fi11 Ss chis gt s cel 1120 4 6 Utta decode ltrimisromi login I OLEN D ELITE this gt Ln SEIIS de cont this gt SetX115 this
36. lse true true claseclobal m to O asignar ampos y se le envia por par metro la tabla y la cadena con los datos hraak del registro Luego de la llamada al metodo se procede a activar y desactivar los botones ES permite asignar los campos traidos de una tabla 24 ftobla la tabla de donde fueron extraidos los datos 5 eade una cadena con todos los datos concatenados con E function asignarCampos tabla cade fdivide los datos en un arreglo Ga Di Ei Cu Pu Ci o a cadena cade split 30 var i 0 31 for i 0 i lt cadena length 1 32 55 Alimpia cada uno de los datos cadena i trimicadena i H switehitabla i n nn EN L dd case usuario Este m todo se encuentra en javascript validacionAjax js se separa la cadena concatenada en un arreglo se limpia los espacios en blanco a cada uno de los datos Para cada tabla se crea un case con el nombre de esa tabla GNU GPL 2010 Jes s Bol var P gina 34 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 case nuevomodulo document f1 dato value cadena 1 document f1 cedula value cadenal document f1 nombdre value cadena 3 document f1 estadociv1l value cadena 4 trae radiosexo cadena 5 document f1 fechalfac value formatdatel cadena 6 break Al final aparecer como se muestra el la siguiente imagen Administracion de NuevoModulo Estado Civil Sexo Masculi
37. m name E1 gt lt table border 0 vidth 100 align CENTER gt LE lt td colspan 2 gt lt div id datagrid gt lt div gt uds lt tr gt ERES lt td colspan 2 align center gt lt input type button value IMPRIMIR REPORTE onclick ImprimirRep FeportedePersonas n lt f td gt Er LES lt table gt orm Dentro del formulario se creo un div llamado datagrid que es donde se va a cargar el listado del reporte Una vez que retorna el resultado a trav s de Ajax Llama a la funci n respuestaPHP archivoPHP clase ajax responseText Que se encuentra en javascript Ajax js y se le env a el archivo formulario php al cual fue el case Rep_ReportedePersonas a la cual entro y el formulario que trajo del servidor Captura el div principal en una variable capa Luego entra en el case formuario php case formulario php clasecGlobal clase asigna la cadena al div principal capa 1nnerHTML cadena y Y asigna la respuesta que trajo del servidor al div principal en formato HTML if clase Rep ReportedePersonas archivoDdatabrid reportes Rep ReportedePersonas php updateTable GNU GPL 2010 Jes s Bol var P gina 38 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Luego en el mismo case consigue una condici n y hace la llamada a la carpeta reporte Rep_ReportedePersonas php desde el m todo updateTable Este m todo se encuentra ubicado en la carpeta propia
38. mostrar el n mero de columnas imprimir m ximo 20 resultados por p gina y la impresi n de la tabla Una vez que retorna el resultado a trav s de Ajax En el m todo conexionPHP GNU GPL 2010 Jes s Bol var P gina 39 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 ificlase Datacrid document getElementByld divDbatabrid innerHATML ajax responseText elsej fr Hace la llamada a respuestaPHP para que esla procesa la informacion devuelta ifF arg 4 respuestaPHP archivoPAP clase ajax responseText tipobato else respuestaPHP archivoPAP clase ajax responseText j Se hace la comparaci n si clase es igual a DataGrid y asigna la respuesta que trajo al div datagrid Reporte de Personas registradas como Usuarios E Cedula Nombre Apellido Usuario 1 12345678 Admin Admin admin 2 19447744 Jesus Bolivar tembla Encontrados z 1 2 Pagina 1 de 1 IMPRIMIR REPORTE 12 2 Visualizar Reportes en PDF Para visualizar un reporte en PDF se debe mostrar el reporte en formato HTML este reporte tiene un bot n para IMPRIMIR REPORTE que hace la llamada a al m todo function ImprimirRep ReportedePersonas aras a Rep Report edePersonaslmpresa pip Se hace de esta manera a trav s de un m todo para poder facilitar la creaci n de reporte espec ficos pas ndole par metros opcionales Se hace un link con el archivo reportes Rep_ReportedePersonasimpreso php lt php require include
39. n este archivo se encuentra todo a E el formulario en c digo HTML Bis include Formulario Modulo php 29 break sencillo e indentado para mayor a case Persona CENA A Bp IL include Formulario Persona php entendimiento unque tambi n E di se puede interpretar c digo PHP 3 case NuevoModulo include Formulario MNuevoModulo php LI W A 61 bl 041 i 041 0 pls al break 5 default T echo lt H3 alignS center gt strong gt Fo 8 vr fin switch sa n as GNU GPL 2010 Jes s Bol var P gina 22 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 4 Una vez que retorna el resultado a trav s de Ajax Llama a la funci n respuestaPHP archivoPHP clase ajax responseTezt Que se encuentra en javascript Ajax js y se le env a el archivo formulario php al cual fue la clase o case Sesion a la cual entro y la respuesta que trajo del servidor 5 En el m todo respuestaPHP Sa IN fr funcion encargada de procesar toda la informacion devuelta del servidor 50 forchivoPHP nombre o ruta de archivo con que establecio la conexion 39 Aclose la clase con que desea comunicarse 60 jf cadena respuesta extraida del servidor ul mensaje algun mensaje adicional BZ function respuestaPHR archivoPHP clase cadena mensaJje 53 r para limpiar la basura de la cadena 5 cadena 1limp1ar cadena 65 var arg respuestaPHP arguments length na var capa document getElementByIld principal Captura el div pri
40. ncipal en una variable capa Luego entra en el case formuario php e Eer DA UALL l L Dn i DAL elii O E JIA ral a a I ll ii switcoh archivoDPHPD case formulario php claseclotal clase f asigna la cadena al div principal capa 1nnerHTMlL cadena y Y asigna la respuesta que trajo del servidor al div principal en formato HTML Introduzca su nombre de usuarios y contrase a Bienvenido Al introducir sus datos el sistema iniciar una nueva sesi n personalizada De esta forma Ud podr permitir crear modificar o eliminar la informaci n relacionada con su cuenta ENTRAR Figura N 14 Formulario de Iniciar Sesion GNU GPL 2010 Jes s Bol var P gina 23 de 43 Manual de Usuario AplicaTem v3 5 7 Proceso de Restrinci n de Usario 7 1 Proceso iniciar Sesion Fecha 28 01 2010 Una vez finalizado el proceso de cargar el formulario de iniciar sesi n ver secci n 5 1 Cargar Formularios y mostrado el formulario en el div principal ver Figura N 14 Formulario de Iniciar Sesion Se procede completar los campos como nombre y contrase a dar clic en el bot n ENTRAR que contiene el enlace al m todo iniciarSesion en el archivo Formulario Sesion php al cpi A lt input type button name entrar value ENTRAR onclick iniciarSesion gt En el m todo iniciarSesion que se encuentra en javascript controlador js function iniciarsesion loginUsuario document fl1l login val
41. nctition conexionPHP archivoPHP clase cadena tipoDato 26 devuelve el numero de parametro recibidos F var arg conexlonPHE arguments length a ferea el objeto AJAX El var aja nuevo 7J axd fobre la conexion con php ajax open POST archivoPHE true ajax setRequestHeader Content Type application wmw form urlencoded Ti a E envia los datos a troves de AJAX concatenados con 2 Ha if archivoPHP administrar php ajax send d tipoDato 4 olase 4 cadena else m L ajax send d clase 0 cadenaj ajax onreadystatechangqe fenciiont if aj jax ready tate 4 a EA 1 2 HS BB W W 6 A 564 5 564 561 21 50d E PP in I fobtiene la respuesta del servidor verifica la seguridad 2 i if ajax responseText ecurityFalse 3 alerti Error Intento de Violaci n de Seguridad la Sesion ser reliniciada 44 conexionPHP Seguridad sSeguridad php Cerrargesion 5 46 elsel 47 8 if clase Datacrid 4 48 document qetElementByTd divData6rid innerHTML ajax responseText 239 so E elsel Si Hace la lamada a respuestaP HP para que esla procesa la informacion devuelta IS if arg 4 53 respuestaPHP archivoPHP clase ajax responseText tipoDato 54 else a respuestaPHP archivoPHP clase ajax responseText 56 57 58 y 59 60 Figura N 10 M todo conexionPHP GNU GPL 2010 Jes s Bol var P gina 21 de 43 Manu
42. no Femenino GNU GPL 2010 Jes s Bol var Una vez en el case nuevomodulo se procede a signar cada uno de los datos tra do de la base de datos a su respectivo campo P gina 35 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 11 Proceso de carga de Informaci n 11 1 Cargar Informaci n Para realizar un proceso de carga de informaci n es necesario hacer la llamada a un m todo Como no tenemos mucha informaci n que cargar vamos a tomar como ejemplo una consulta a la base de datos e imprimimos el nombre El campo cedula vamos a asociarle un evento que va a llamar a una funci n cargalnfo lt input type text name cedula maxlength 8 size 30 onChange cargalnfo value gt Por lo general los m todos para carga de informaci n se desarrollan al final de controlador js ERRE San cargalntfo 4 conexionPAP informacion php cargalnforma cedula Como se puede observar este m todo cargalnfo hace la llamada al metodo conexionPHP ver Figura N 10 M todo conexionPHP y le env a el nombre del archivo informacion php donde va a entrar una cadena cargalnforma que representa el case donde va a entrar y un par metro adicional como la cedula introducida en el campo cedula 11 2 Archivo nformacion php Este archivo se encuentra ubicado en la carpeta principal informacion php Informacion php es un archivo que se encarga de realizar la llamada a algunos m todos p
43. nombreClase fargs 2 f args 3 S args 4 args 5 args 6 args 7 args 8 Case 12 fobjeto new nombreClase fargs 2 args 3 args 4 args 5 args 6 args 7 fargs 8 f caso 13 En el ejemplo recibe 7 argumentos fobjeto new nombreClase args 2 args 3 args 1 args 5 args 6 args 7 args Los dos primeros representan la Case 11 objeto new nombreClase fargs 2 args 3 args 4 args 5 args 6 fargs 7 args operaci n y la clase y los otros 5 les atributos de la clase por lo tanto entra en el case 7 que la clase recibe 5 par metros En el ejemplo Sobjeto new NuevoModulo 19447744 Jesus Soltero Masculino 1987 05 28 GNU GPL 2010 Jes s Bol var P gina 31 de 43 Fecha 28 01 2010 Al finalizar el m todo retorna el objeto de la clase En el m todo incluirNuevoModulo esta definido en la clase NuevoModulo que se encuentra en ClasesNuevoModulo php 47 public function incluirNuevoModulo acceso 45 return facceso gt objeto gt ejecutarSgql insert into NuevoModulo cedula nombre estadoCivil sexo fechaNac dato values 49 Sthis gt cedula Sthis gt nombre this gt estadoCivil Sthis gt sexo Sthis gt fechaNac Sthis gt dato al SOS Al registrarse todo con xito el archivo retorna la cadena true Una vez que retorna el resultado a trav s de Ajax se hace la Ilama desde el m todo conexionPHP a la funci n re
44. oni break Entra en la condici n de IniciarSesion si la cadena es diferente de false quiere decir que consigui el usuario y asigna la cadena que trajo del servidor al div funcion que esta dentro del div lateral luego hace la llamada para traer los datos del Usuario que esta entrando Si la cadena es igual a false es porque el usuario o contrase a no existe y emite un mensaje de error GNU GPL 2010 Jes s Bol var P gina 26 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 8 Proceso de validaci n de datos 8 1 Validar datos Para validar un campo de texto con uno de los tipos de datos ya definidos es necesario hacer la llamada desde javascript como el ejemplo que se muestra a continuaci n if validalampo document fl cedula 1sCedula Donde validaCampo es el nombre de la funci n en javascript que se encarga de validar todos los tipos de datos esta funci n recibe 4 par metros el campo que va a validar sin el val e document f1 cedula la forma en que lo va a validar en este caso es como isCedula ifivalidalampoldocument fl cedula 1sCedula tree Error cedula incorrecta 1 Los dos para metros opcionales son un valor true o false por defecto false si va a recibir datos en blanco y el ltimo par metro un mensaje de error personalizado por defecto ya trae definido un mensaje de error para cada uno de los tipos de validaciones Retorna true en caso de validar con xito el campo e imprime
45. res quiere decir que no personaliz el tercer par metro y asigna el valor por defecto que es false Luego verifica si se paso el cuarto par metro para personalizar el mensaje de error y asigna la cadena pasada si no se pasa el mensaje personalizado el verifica el segundo par metro para ver el tipo de validaci n y dependiendo de ste asigna el mensaje que tiene por defecto para esa funci n Verifica el campo si esta vac o emite mensaje de error para cuando el campo este vac o y retorna false si no esta vac o hace el llamado a la funci n pasada por par metro que puede ser cualquiera de las listadas en esta funci n si la funci n retorna false se imprime el mensaje de error y se devuelve false NOTA Las funciones para validar los diferentes tipos de datos se encuentran definidas e implementadas en este mismo archivo Listado de mensajes de error por defectos i var pPrompt Error a var mMessage Error no puede dejar este espacio vacio LE var pAlphanumeric ingrese un texto que contenga solo letras y o numeros A var palphabetic ingrese un texto que contenga solo letras En var pTexto ingrese un texto que contenga solo letras numeros y UMT 7p ell var pInteger ingrese un numero entero ZE var pNunmnber ingrese un numero GE var pPhoneNumber ingrese un n mero de tel fono de 11 digitos 21 var pEmail ingrese una direcci n de correo electr nico v lida Sa var pName ingrese un t
46. respuestaPHP archivoPHP clase aJjax responseText Que se encuentra en javascript Ajax js y se le env a el archivo informacion php al cual fue el case cargalnforma al cual entro y la cadena con el nombre que trajo del servidor Luego entra en el case informacion php del m todo respuestaPHP case informacion php if c lase cargaInforma alert cadenaj Aqu comprueba si es el case en donde el entro en informaci n y muestra la cadena en un mensaje Administracion de NuevoModulo Cedula 19447794 Aceptar cedula nombre estadoCivil A sexo fechaNac 1 19447744 Jesus Casado Masculino 1987 01 2e Encontrados 7 7 7 Fagina 1 de GNU GPL 2010 Jes s Bol var P gina 37 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 12 Proceso de Visualizar Reportes 12 1 Visualizar Reportes en HTML Para visualizar un reporte en HTML se debe cargar el formulario del reporte correspondiente este proceso de carga de formulario del reporte es similar a la carga de un formulario com n tambi n existe un archivo en la carpeta Formulario llamado Rep_ mas el nombre que se le da cuando se crea Para este ejemplo vamos a tomar como ejemplo el reporte que se creo en el capitulo 5 1 Generar Reportes de este manual El archivo se encuentra ubicado en Formulario Rep_ReportedePersonas php lt br gt lt H3 gt Reporte de Personas registradas como Usuarios lt H3 gt lt br gt efor
47. s a la tabla nuevomodulo en el manejador de base de datos seleccionado 4 3 Administrar Perfil Para agregar modificar o eliminar perfiles de usuarios de la aplicaci n debes iniciar sesi n con una cuenta de administrador Clic en el modulo sisi La aplicaci n cargar el formulario correspondiente Administracion de Perfiles de Usuarios PS ETT El c digo se carga autom ticamente Nombre Operador Descripci n Se deben Completar los datos correspondientes Encardo de realizar las tares de matenimiento i fetita como el nombre descripci n y el status Status Activo Inactivo O Asignar Modulos Operaciones Modulo incluir Modificar Eliminar La aplicaci n cargara autom ticamente el listado de v v ir M i imi z i z Per E A EE todos lo m dulos registrados donde se podr n Usuario Mlincluir Ml Modificar E Eliminar i 5d i i ionar m V ner V Persona Y Incluir Ml Modificar M Eliminar AOS EMOS k SS C CreaFormulario Dl incluir C Modificar Eliminar nuevo perfil y las operaciones que podr realizar C verDatos Dl incluir C Modificar C Eliminar O LimpiarProyecto Clincluir C Modificar Eliminar NOTA En este proceso no se alteran los archivos Cl Generar Reportes Clincluir C Modificar Eliminar de la aplicaci n EZ Nuevo Modulo Y Incluir Ml Modificar M Eliminar E Seleccionar todo REGISTRAR CANCELAR GNU GPL 2010 Jes s Bol var P
48. s cad en la cabecera Clic en Finalizar persona cedula gt Ledula persona nombre gt Mombre persona apellido gt 4pellido Eliminar usuario login gt Lisuario Anterior Finalizar GNU GPL 2010 Jes s Bol var P gina 19 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Perfil Usuario Reporte de Personas registradas como Usuarios A nivel de usuario P i ersona Se creo un nuevo modulo llamado CreaFormulario TETA Cedula Nombre Apellido Usuario Reporte de Personas donde se 1 12345678 Admin Admin admin LimpiarProyecto muestra un listado con los datos 2 19447744 Jesus Bolivar tembla l Generar Reportes l seleccionados en el generador de Encontrados 2 1 2 Pagina 1 de 1 Nuevo Modulo re portes Reporte de Personas IMPRIMIR REPORTE Tiene una opci n para imprimir el Reporte en PDF reporte 277 pdf Adobe Reader KE x Archivo Edici n Ver Documento Herramientas Wentana Ayuda amp 1111 00 05 lla 2 REPUBLICA BOLIVARIANA DE VENZUELA Fecha 26 01 2010 Hora 05 52 25 AM REPORTE DE PERSONAS REGISTRADAS COMO USUARIOS Nro Cedula Nombre Apellido Usuario 1 12345678 Admin Admin admin 2 19447744 Jesus Bolivar tembla A nivel de C digo e Se creo un archivo en Formulario Rep_ReportedePersonas php donde se muestra el formulario para mostrar el reporte en formato HTML e Se creo un archivo en reportes Rep_ReportedePersonas php donde se tiene el c digo para lis
49. s componentes y m dulos de la aplicaci n e Proporcionar instrucciones detalladas en cuanto a los procesos que se llevan a cabo Es un Manual T cnico en el que se profundiza sobre la modificaci n dise o y desarrollo de los diferentes elementos de AplicaTem o cualquier tipo de programaci n No se dar n detalles sobre PHP MySQL o cualquier software esencial sobre el que necesita disponer ciertos conocimientos 1 4 AplicaTem para desarrolladores AplicaTem incluye e C digo HTML e C digo CSS e C digo JAVASCRIPT e Tecnolog a AJAX e C digo PHP e C digo SQL en diferentes administradores de base de datos MySQL POSTGRESOL AplicaTem trabaja con e Componente de Base de Datos DataAccess que incluye DataAccess php DataBaseMetodos php MySql php Postgres php SqglServer php GNU GPL 2010 Jes s Bol var P gina 3 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Componente de Seguridad SecurityAccess que incluye Securidad php Usuario php Modulo php Perfil php ModuloPerfil php Librer a Epoch para mostrar el calendario de fechas Librer a Eyedatagrid para listar los datos en tablas Librer a FPDF para generar reporte en PDF AplicaTem permite Seleccionar la base de datos con la cual desea a trabajar MySql Postres crear y restaurar la base de datos por defecto de AplicaTem Administrar m dulos donde se crea los formularios las clases y las tablas Administrar perfiles de usuarios
50. se encuentra en Formulario NuevoModulo php se puede observar que se hace la llamada a la funci n verificar y se le pasan dos par metros el primero es la operaci n incluir modificar o eliminar que se desea realizar y el segundo es la clase que se desea administrar Una vez en la funci n verificar que se encuentra en javascript controlador js ez llamada cuando se desea incluir modificar o eliminar datos de una tobla LO Ao Dn ftipobato representa la operacion que desea hacer incluir modificar o eliminar SUL felaze a que clase o tobla desea hacer lo operacion JF function verificar tipoDato elase 93 i a4 switob clase 95 i S felaze o tabla usuario En case Usuario Esta funci n internamente esta basada en switch o case Los case representan las clases por ello se debe ubicar el case NuevoModulo que es la clase que estamos tomando como ejemplo case NuevoModulo if ivalidalampol document f1 cedula i1sCedula validalampo document f1 nombre 1sName 1 if confirmacion tipoDato clase cedula nombre 4 estadoC1v11 verRadi document El reset break En este case primero que nada se validan los campos uno por uno para comprobar que est n introducidos correctamente en caso de estar un dato err neo se muestra un mensaje de error y vuelve al formulario Al validar todos los campos se procede a llamar al m todo confirmaci n y se le env a la operaci n la clas
51. spuestaPHP archivoPHP clase aJjax responseText Que se encuentra en javascript Ajax js y se le env a el archivo administrar php al cual fue la clase NuevoModulo a la cual instancio y la cadena concatenada que trajo del servidor Luego entra en el case administrar php del m todo respuestaPHP 161 case administrar php 162 z if clase l ModuloPerfil 163 if cadena true 164 alert TRANSACCI N COMPLETADA CON EXITO 3 165 gt if clase NuevoMundo clase Modulo clase Perfil clase Persona 166 conexionPHP formulario php clase 167 E 168 169 else 170 alert ERROR DURANTE TRANSACCI N cadena 171 17 AS break Si la cadena que es el resultado tra do del servidor es igual a true es porque la operaci n se realiz con xito e imprime el mensaje de confirmaci n Administracion de NuevoModulo lc dul L La p gina en http M localhost dice Aceptar i REGISTRAR CANCELAR Luego verifica si la clase se encuentra en la condici n hace la llamada para cargar el formulario de esa clase Si cadena es diferente de true se imprime el mensaje de error y se imprime la cadena para saber porque no se registro los datos GNU GPL 2010 Jes s Bol var P gina 32 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 10 Proceso Validaci n de Existencia de Datos 10 1 Validar existen
52. stalaci n c lappserv www o c wamp www pero esta ubicaci n puede variar Presuponemos que dispone de un servidor Web en marcha y que conoce donde colocar los archivos para que sean visualizados en el navegador 2 3 Configuraci n Para configurar la aplicaci n con un manejador de base de datos puede hacerlo a trav s de la interfaz de usuario o editando el archivo de configuraci n A trav s de la interfaz de usuario Clic en Configuracion General La aplicaci n cargara el formulario correspondiente para la configuraci n Configuraci n de la Base de Datos Contrase a esse Base de Datos REGISTRAR GNU GPL 2010 Jes s Bol var P gina 5 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Introduce los datos correspondientes a la configuraci n opcionalmente puedes restaurar la base de datos por defecto clic en el bot n REGISTRAR Editando el archivo de configuraci n Primero que nada se debe crear y restaurar la base de datos en su manejador de base de datos preferido Para ello dispone de un respaldo para Postgres en DataBase DataBasePostgres backup y para MySQL en DataBase DataBaseMySd sd Abrir el achivo DataBase Acceso php 1 php E PERMITE CREAR LA CONEXTON CON LA BASE DE DATOS EN UN MANEJADOR DETERMINADO E require once DataAccess php 4 ANOMBRE DEL MANEJADOR DE La EDGE 5 SmaneJjador Postgres 5 ANOMBRE GEL HOST DONDE SE ENCUENTRA EL SERVICIO WEB Y DE LA
53. tar los datos en el datagrid e Se creo un archivo en reportes Rep_ReportedePersonasimpreso php donde se encuentra el c digo PHP para generar el reporte en PDF e Se creo un nuevo registro de la tabla modulo y moduloperfil e Se creo una vista con el nombre de vista_reportedepersonas este solo se crea cuando intervienen varias tablas o vista en el reporte GNU GPL 2010 Jes s Bol var P gina 20 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 6 Proceso de carga de formularios 6 1 Cargar Formularios NOTA Para cargar un formulario ste debe existir en un archivo en la carpeta Formulario Iniciar Sesion 1 Clic en el enlace o bot n que se encuentra en index html este enlace internamente llama al m todo conexionPHP lt a href onclick conexionPHRP formilario php Sesion gt Iniciar Sesion lt a gt 2 Se encuentra en javascript Ajax js es el nico m todo en la aplicaci n que se conecta con el servidor a trav s de Ajax Los dos par metros que recibe representa el archivo formualario php al que va a entrar en el servidor y el case Sesion donde va retornar lo que encuentre z0 fpara crear la conexion a travez de AJAX al servidor donde esta instalado php Zi farchivoPHP nombre o ruta de archivo al que desea llamar EE felose la clase con que desea comunicarse 25 cadena la lista de parametros o datos adicionales 24 ftipobato la operacion que desea realizar 25 EHfe
54. ue conexionPHP Seguridad Seguridad php IniciarSesion document f1 login value 04 document f1 password value Se hace la llamada al m todo conexionPHP los dos par metros que recibe representa el archivo Seguridad php al que va a entrar en el servidor el nombre del case IniciarSesion y el usuario concatenado con la contrase a El m todo conexionPHP ver Figura N 10 M todo conexionPHP se encarga hacer la llamada a trav s de Ajax 7 2 Archivo Seguridad php Una vez en el archivo Seguridad Seguridad php pap 2orchivo que se encarga de administrar que funcios de seguridad desea ejecutar session_start require once require once Usuario p Svalor spl1t 0 a POST d Salase ralar Ol Serror Error el Usuario y o Con Sretorno false switch clase i case IniciarfSesion Sobjeto new Usuario fvalor 1 S valor 2 if lfobjeto gt iniciarSesion facceso echo false break case Cerrarfesion Sobjeto new Usuario tt 11 TT TT TT echo objeto gt bcerrarSesion acceso break Entra en el case IniciarSesion crea un objeto de la clase AA A usuario pasa como par metro el nombre de usuario y la contrase a y hace la llamada al m todo iniciarSesion de la clase Usuario GNU GPL 2010 Jes s Bol var P gina 24 de 43 Manual de Usuario AplicaTem v3 5 Fecha 28 01 2010 Una vez en el m todo iniciarSesion de la clase Usuario que se

Download Pdf Manuals

image

Related Search

Related Contents

Manual de Instalação - Sistema de Suporte Técnico Site Blindado  SPRINT 407 e 607    TT 903R5 IT LAVASTOVIGLIE ISTRUZIONI PER L`USO  User Manual - Opentip.com  AEG FAVORIT G 330 User's Manual  

Copyright © All rights reserved.
Failed to retrieve file