Vous êtes sur la page 1sur 196

Universidad Nacional de Ingeniera Instituto de Estudios Superiores Facultad de Ciencias y Sistemas

Primer corte de auditoria Autores: Ericsson Martn Casco Snchez William Alejandro Ramrez Palacios Lester Francisco Vanegas

Docente: Ing. Liber Marcial Cerda Reyes Grupo: 5Tn1-S 13 de Marzo del 2012

Managua - Nicaragua

Auditoria Informatica.

Page 1

INDICE.

OBJETIVOS: .............................................................................................. 3 OBJETIVO OBJETIVOS GENERAL:.......................................................................... ESPECIFICOS: ................................................................... 3 3

MISION Y VISION....................................................................................... 4 ANTECEDENTES........................................................................................ JUSTIFICACION........................................................................................... ESTRUCTURA ORGANIZACIONAL....................... 5 6 7

TECNOLOGIAS .............................................................................................. 8 MANUAL DE FUNCIONES Y COMPETENCIAS .................................... 9 REQUERIMIENTOS..................................20 CODIGO FUENTE27

Auditoria Informatica.

Page 2

Objetivo General. Realizar una auditora en la empresa Source Trace Systems en un sistema de un sistema de evaluacin de riesgo crediticio.

Objetivos especficos. Aplicar la metodologa Cobit indicada para audtiar un sistema devaluacin de riesgo crediticio.

Revisar los procesos que se utilizan actualmente para el desarrollo de un sistema de evaluacin de riesgo crediticio.

Nombre de la empresa: Source Trace Systems.

Auditoria Informatica.

Page 3

Misin. Es el proveedor lder independiente de soluciones para transacciones remotas en el campo de servicios financieros, de la agricultura, los servicios de salud, y para proveedores de micro seguros y agua limpia, adems de organizaciones operando en mercados emergentes.

Vision. Las soluciones SourceTrace estn orientadas a industrias especficas, con la capacidad de apoyar empresas internacionales. Con las aplicaciones que funcionan en ambientes diversos, frecuentemente ms all del alcance de tecnologas transaccionales convencionales, los clientes de SourceTrace dependen de sus soluciones en el campo de las finanzas, en la administracin de cadenas de abastecimiento agrcola y la provisin de agua limpia para ampliar el alcance de sus redes de informacin.

Auditoria Informatica.

Page 4

Antecedentes.

El sistema evaluacin de riesgo crediticio es una peticin del mismo cliente para mejorar su sistema de evaluacin de clientes y para hacerlo de forma ms rpida por medio de dispositivos mviles aprovechando conexiones 3g con el objetivo de que las solicitudes lleguen de forma ms rpida a los servidores de la financiera y as poder resolver rpidamente las solicitudes de crditos.

Auditoria Informatica.

Page 5

Justificacin.

La orden de pedido del cliente ya tiene ms de un ao de haberse solicitado y se ha retardado el lanzamiento para el uso del sistema, el principal problema son defectos con el sistema que al utilizarse ocasiona muchos fallos lo planeado es detectar estos fallos y rastrear cuales son los principales motivos de que el sistema aun no est completamente funcional y el por qu los encargados de reparar estos fallos aun no dan soluciones definitivas a estos fallos.

Estructura organizacional (Lnea de Mando): Gerente (1 Persona) Page 6

Auditoria Informatica.

Project Manager (1 Persona) Gerente de Operaciones (1 Persona) Control de Calidad (1 Persona) Marketing (2 Personas) Desarrollo (4 Personas) Administracin (1 Persona)

Sistema: Sistema de evaluacin de riesgo crediticio Plataforma: Android (tablets).

Tecnologas.

Auditoria Informatica.

Page 7

La empresa cuenta con las siguientes herramientas para el desarrollo de los sistemas. Tablets: 2 Archos 512 mb ram, 1ghz processor. Con android 2.3 (Gingerbread). Celulares: 2 Motorola mb300, con Android 2.2 (Froyo) 1 Samsung Galaxy Ace, con Android 2.3 1 Motorola Bravo, Android 2.2 5 Laptos Dell Inspiron 4 gbs Ram, Proc iCore3 2.3 ghz. 1 Servidor Dell (caracteristicas sin especificar). 1 Laptop Sony Vaio 4 gbs Ram, Proc Centrino2 - 2.6 ghz Router Inalambrico Linksys. Paquete de Datos corporativo. Red Local para compartimiento de archivos. Servidor Linux (FTP, DHCP, WEB) Linea telefnica. Paquetes de Datos Inalambricos 3G para pruebas.

La empresa posee manual de funciones, manual de competencias, diccionario de competencias, documentacin de procesos, pero acceder o conseguir esta informacin no fue
Auditoria Informatica. Page 8

posible debido a restricciones que tiene la empresa con respecto al manejo de este tipo de informacin. Lo que tratamos de hacer es una propuesta de un manual de funciones, ya que tenemos informacin de los cargos que tiene la empresa y las funciones que realizan los mismos. Tambin realizamos un manual de competencias.

Metodologa empleada:
Para obtener el siguiente manual se utilizo el mecanismo basado en estatutos, el cual se divide en niveles y se especifican los cargos presentes en cada nivel y su funcin.

Manual de funciones oficina STS Ni SA


Nivel Directivo Lo conforman Presidente Administrativo Funcin Principal Aprobacin de proyectos. Direccin general de la empresa. Negociaciones con clientes, seguimiento y control de proyectos. Contabilidad de la oficina, control de documentos y planilla. Diseo y desarrollo de aplicaciones, soporte tcnico a clientes, solucin a problemas tcnicos. Limpieza y logstica de la oficina.

Ejecutivo

Vice Gerente de operaciones. Vice Gerente de atencin al cliente. Asistente de presidencia. Desarrolladores Control de calidad

Operativo

Asistencial

Auxiliar de servicios generales

Identificacin del cargo. Nombre del cargo Auditoria Informatica. Page 9

Presidente Nivel Funcional Directivo Jefe inmediato Co-Fundadores Naturaleza del cargo Estatus

Dependencia Presidencia

N de cargos 1

Resumen del cargo: Dirigir la empresa, garantizar el funcionamiento ptimo del negocio y representar legalmente en eventos y actos que requieran la presencia del mximo nivel jerrquico. Descripcin de funciones: 1. 2. 3. 4. 5. 6. Prescindir las reuniones con la asamblea compuesta por los cofundadores. Presentar informes a los cofundadores sobre la marcha del negocio. Establecer las normas dentro de la empresa. Velar por el cumplimiento de las normas internas de la empresa. Encargarse de las negociaciones con nuevos y actuales clientes. Hacer cumplir las rdenes directas de la asamblea. Manual de competencias: Perfil Requerido Experiencia Laboral

Educacin Universitario Ser miembro cofundador Administrativas

Laborales Humanas

Competencias Control directivo, toma de decisiones, planeacin, organizacin, comunicacin efectiva y responsabilidad. Conocimiento del cargo, calidad, tolerancia al estrs y desarrollo en el cargo. Creatividad, relaciones humanas, compromiso, sentido de pertenencia, presentacin personal y tolerancia a la frustracin.

Identificacin del cargo. Nombre del cargo Auditoria Informatica. Page 10

Vice-Gerente de Operaciones. Nivel Funcional Ejecutivo Jefe inmediato Presidencia Naturaleza del cargo Estatus

Dependencia Gerencia de operaciones

N de cargos 1

Resumen del cargo: Manejar y dirigir los proyectos actuales que se estn llevando a cabo en la empresa. Descripcin de funciones: 1. Encargarse de las reuniones con los clientes sobre como se llevaran a cabo el desarrollo de los sistemas 2. Preparar todo el papeleo y protocolo a seguir para celebrar la firma de contratos 3. Seguimiento a los proyectos y establecer tiempo de entregas. Manual de competencias: Perfil Requerido Educacin Experiencia Laboral Universitario Experiencia en la rama de gestin de proyectos Ingeniero de Sistemas o carreras a fines de desarrollo de software Competencias Administrativas Control directivo, toma de decisiones, planeacin, organizacin, comunicacin efectiva, responsabilidad, conocimientos de metodologa de gestin de proyectos. Laborales Conocimiento del cargo, calidad, tolerancia al estrs y desarrollo en el cargo. Humanas Creatividad, relaciones humanas, compromiso, sentido de pertenencia, presentacin personal y tolerancia a la frustracin.

Procesos de los documentos.


Auditoria Informatica. Page 11

******************************************************************************** No accesible. ********************************************************************************

Diccionario de competencia.
Genricas y Especficas.
El documento que se presenta a continuacin define el significado de las competencias identificadas, tanto genricas como especficas. Asimismo, se definido el significado de cada nivel para cada una de dichas competencias: Nivel A, Nivel B, Nivel C. El diccionario est organizado de la siguiente manera: COMPETENCIAS GENRICAS.

1. Adaptacin al cambio. 2. Creatividad e innovacin. 3. Lealtad y sentido de pertenencia. 4. Orientacin al cliente. 5. Trabajo en equipo.
COMPETENCIAS ESPECFICAS.

1. Compromiso. 2. Credibilidad tcnica. 3. Dinamismo. 4. Don de mando. 5. Liderazgo. 6. Pensamiento Estratgico. 7. Precisin. 8. Relaciones pblicas. 9. Tolerancia a la presin.
Auditoria Informatica. Page 12

COMPETENCIAS GENRICAS 1. ADAPTACIN AL CAMBIO. Definicin: Es la capacidad para enfrentarse con flexibilidad y versatilidad a situaciones nuevas y para aceptar los cambios de forma positiva y constructiva. Se identific esta competencia porque los trabajadores del estudio de arquitectos deben aceptar y adaptarse a los cambios, teniendo en cuenta que la empresa se encuentra en una etapa de crecimiento. Niveles: A: Se posee una alta capacidad para enfrentar situaciones cambiantes e innovadoras, conjugando con un gran dominio la estabilidad y la versatilidad. B: Se muestra abierto a enfrentar situaciones distintas o las que no estaba acostumbrado dentro de su rutina de trabajo. C: Tiene cierta dificultad para enfrentar situaciones que les son desconocidas. Logra adaptarse de manera lenta a los cambios que se pudiesen suscitar.

2. CREATIVIDAD E INNOVACIN Definicin: Es la habilidad que deben poseer los trabajadores de para presentar recursos, ideas y mtodos novedosos y concretarlos en acciones. Cada uno de los trabajadores debe ser capaz de innovar en el diseo de cada una de las obras. Niveles: A: Propone y encuentra formas nuevas y eficaces de hacer las cosas. Es recursivo, innovador y prctico. Busca nuevas alternativas de solucin y se arriesga a romper los esquemas tradicionales. Busca nuevas opciones a fin de satisfacer las expectativas y necesidades de los clientes. B: Propone ideas creativas cuando las tradicionales no son aplicables a su trabajo. Tiende a realizar cambios que no rompan por completo los esquemas habituales de su trabajo. C: Tiende a utilizar soluciones que le sirvieron para resolver una situacin anterior sin evaluar si se pueden aplicar exitosamente a la actual. Prefiere no tomar riesgos en cuanto a mtodos para resolver su trabajo. Se rige por ideas y patrones conductuales tradiciones.

3. LEALTAD Y SENTIDO DE PERTENENCIA Auditoria Informatica. Page 13

Definicin: Se refiere a la identificacin de cada trabajador con la organizacin. Implica conocer los valores y elementos culturales de la empresa, asumirlos, defenderlos y promulgarlos como si fueran propios. Se refiere a la disposicin que tenga el trabajador para defender los intereses de la empresa en ocasiones en que stos se vean amenazados. Implica tambin el dar prioridad a los intereses organizacionales y comprometerse a la consecucin de los mismos. Niveles: A: El trabajador conoce los elementos que conforman la cultura de la empresa: lenguaje, smbolos, valores; y los promulga como propios. El trabajador defiende los intereses de la empresa, estando dentro y fuera de ella, durante y fuera de la jornada laboral. Da prioridad a las metas finales de la empresa y participa con esfuerzo e iniciativa para alcanzarlas. B: Conoce el lenguaje, smbolos y valores de la empresa. Usualmente los promulga y defiende, mas no demuestra una fuerte iniciativa por ello. Tiene nocin de la meta final a la que desea llegar la empresa, y en ciertas ocasiones muestra una participacin activa para llegar a ella. C: Demuestra un escaso conocimiento del lenguaje que se maneja al interior de la empresa, como tambin tiene escaso conocimiento sobre sus costumbres y valores. Podra considerar pertinente anteponer sus intereses personales a los intereses de la organizacin. 4. ORIENTACIN AL CLIENTE Definicin: Es la disposicin para realizar el trabajo con base en el conocimiento de las necesidades y expectativas de los clientes. Implica preocuparse por entender las necesidades de los clientes y dar solucin a sus problemas; as como realizar esfuerzos adicionales con el fin de exceder sus expectativas y mejorar su calidad de vida. Niveles: A: Sus acciones estn dirigidas a comprender y satisfacer a los clientes. Busca explorar las necesidades e inquietudes de cada cliente, brindando un trato personalizado que demuestra inters en cada uno de los mismos. Considera la plena satisfaccin del cliente como un criterio esencial para la planificacin de futuras actividades. Es capaz de realizar esfuerzos con el fin de lograr mejorar la calidad de vida de sus clientes y lograr obtener su aprobacin y/o admiracin por el trabajo realizado. B: Busca explorar las necesidades e inquietudes de cada cliente al mximo en la medida que ello resulte esencial para la elaboracin de una tarea. Trata de establecer criterios que le permitan evaluar las necesidades y niveles de satisfaccin de los clientes de forma general, sin enfatizar en relacin a la atencin personalizada a los mismos. Realiza esfuerzos eventuales para mejorar la calidad de vida de los clientes. C: Explora las necesidades e inquietudes de cada cliente en la medida que ello resulte estrictamente necesario. Evaluar los niveles de satisfaccin de los clientes utilizando los criterios mnimos para ejecutar su trabajo. Auditoria Informatica. Page 14

5. TRABAJO EN EQUIPO Definicin: Es la capacidad del trabajador para establecer relaciones con sus compaero a fin de que cada uno pueda desempear las funciones de su cargo articulando las metas que le competen alcanzar con las metas de sus compaeros de trabajo y la meta final de la organizacin. Implica establecer relaciones de cooperacin y preocupacin no slo por las propias responsabilidades sino tambin por las del resto del equipo de trabajo. Es la capacidad de trabajar con otros para conseguir metas comunes. Niveles: A: El trabajador logra un alto nivel de desempeo, articulando sus propias funciones con las funciones de sus compaeros de equipo. Demuestra una fuerte preocupacin por conseguir los objetivos de su cargo y porque sus compaeros consigan los suyos, para as poder llegar a una meta comn. Demuestra un fuerte sentido de colaboracin para con sus compaeros. B: Eventualmente apoya a sus compaeros en el desarrollo de sus trabajos. Con frecuencia antepone sus objetivos personales, pero si se ejerce alguna presin sobre l podra demostrar cierta iniciativa para colaborar en la consecucin de una meta comn. C: Demuestra una escasa colaboracin para con el trabajo de sus compaeros. Slo apoya al resto del equipo cuando es obligado a ello o cuando ve que, de lo contrario, su permanencia en la empresa estara en peligro.

COMPETENCIAS ESPECFICAS 1. COMPROMISO Definicin: Es la capacidad del individuo para tomar conciencia de la importancia que tiene el cumplir con el desarrollo de su trabajo dentro del plazo que se le ha estipulado. Dicho trabajo debe ser asumido con responsabilidad, poniendo el mayor esfuerzo para lograr un producto con un alto estndar de calidad que satisfaga y supere las expectativas de los clientes. Niveles: A: Demuestra un alto compromiso en el desarrollo de su trabajo, el cual se caracteriza por cumplir con elevados estndares de calidad, llegando a superar las expectativas de los clientes. Cumple responsablemente con realizar su trabajo dentro de los plazos establecidos. B: Su desempeo alcanza los estndares de calidad requeridos. En ciertas ocasiones podra demorar en entregar su trabajo dentro del plazo que se le ha indicado, aunque ello no es algo usual. C: Es consciente de la importancia de su trabajo, pero ante tareas que podran resultar complicadas, su desempeo puede no alcanzar los estndares de calidad requeridos. Auditoria Informatica. Page 15

2. CREDIBILIDAD TCNICA Definicin: Implica generar credibilidad en otros teniendo como base los conocimientos tcnicos de su especialidad. Niveles: A: Es considerado el referente tcnico clave en relacin a las labores que realiza y es habitualmente consultado para tomar decisiones. B: Participa en las discusiones que se encuentren en relacin a las labores tcnicas que realiza. Goza de cierta credibilidad y ello lo convierte en uno de los referentes tcnicos de la empresa. C: Demuestra tener cierto dominio de los conocimientos tcnicos que se relacionan con el servicio que presta. Goza de menor credibilidad y en oportunidades no es considerado al tomar decisiones clave en la empresa.

3. DINAMISMO Definicin: Se trata de la habilidad para trabajar arduamente en situaciones cambiantes o alternativas, que cambian es cortos espacios de tiempo, en jornadas de trabajo prolongadas sin que por esto se vea afectado su nivel de actividad. Niveles: A: Presenta buena capacidad para adaptarse a los cambios y para trabajar enrgicamente. Anticipa y responde positivamente a las variaciones del entorno. Comprende las implicaciones y consecuencias de los cambios. Prev las ventajas y desventajas de cada modificacin. B: Usualmente demuestra capacidad para adaptarse a los cambios y trabajar enrgicamente. Responde positivamente a las variaciones del entorno. Su nivel de rendimiento no se ve afectado por los cambios. C: Posee baja predisposicin para ser enrgico en situaciones en las que el trabajo sea duro. Su rendimiento puede verse seriamente afectado en situaciones de cambio.

4. DON DE MANDO Definicin: Se define como la capacidad del individuo para organizar al equipo de trabajo que tiene bajo su responsabilidad, brindarles las pautas y lineamientos sobre cmo deben realizar su trabajo, bajo qu parmetros, y que dichas pautas sean comprendidas y acatadas por el personal. Auditoria Informatica. Page 16

Niveles: A: Demuestra una amplia capacidad para organizar a su equipo de trabajo. Brinda de forma clara y convincente las pautas para que el personal a su cargo comprenda bajo qu parmetros se debe realizar el trabajo. Ello permite que sus subordinados puedan acatar dichas pautas, logrando as brindar un servicio de calidad. B: Su capacidad de organizacin y planificacin del trabajo es ptima. En ocasiones se podran presentar dificultades en el acatamiento de las indicaciones por parte de su personal. C: Demuestra dificultad para organizar a su personal. No brinda pautas precisas, lo cual impide que sus colaboradores acaten las indicaciones y entiendan cmo debe ser el trabajo a realizar.

5. LIDERAZGO Definicin: Es la capacidad del trabajador para ejercer influencia sobre su equipo, promoviendo en ellos una alta motivacin por conseguir cada objetivo en su trabajo, lo cual conllevar a alcanzar la meta final de la organizacin. Implica la habilidad para comunicar una visin de la estrategia organizacional, haciendo que esta visin parezca no slo posible sino tambin deseable por los receptores o interesados, creando en ellos un compromiso genuino. Niveles: A: Ejerce una fuerte influencia en todos los miembros de la empresa. Tiene la habilidad de persuadirlos y promover en ellos una fuerte motivacin para que se comprometan con la empresa en todos los sentidos y se esfuercen por brindar un servicio de gran calidad. Se comunica de forma eficaz, eficiente y consistente con los trabajadores en los distintos niveles funcionales. B: El trabajador usualmente es persuasivo y ocasionalmente logra promover en sus compaeros una mayor motivacin hacia su trabajo; sin embargo, en ocasiones no logra influir sobre trabajadores que se encuentran en un nivel funcional distinto al suyo. C: El trabajador en escasas ocasiones logra influir sobre el resto de sus compaeros. Posee escasas habilidades para fomentar en ellos una mayor motivacin por su trabajo. Tiene dificultad para comunicarse con personal de un nivel funcional distinto al suyo.

6. PENSAMIENTO ESTRATGICO Auditoria Informatica. Page 17

Definicin: Habilidad para asimilar rpidamente los cambios del entorno, oportunidades y amenazas, y para identificar las caractersticas propias de la organizacin, debilidades y fortalezas. Es poder traducir estos cambios y caractersticas a la ejecucin de acciones y planes concretos que permitan el desarrollo de la empresa. Niveles: A: Comprende rpidamente los cambios del entorno, las oportunidades del mercado, las amenazas competitivas y las fortalezas y debilidades de su propia organizacin al identificar cual sera la mejor propuesta estratgica. Presenta alta capacidad para adaptarse a los cambios y para trabajar enrgicamente. Anticipa y responde positivamente a las variaciones del entorno. Comprende las implicaciones y consecuencias de los cambios. Prev las ventajas y desventajas de cada modificacin. B: Comprende los cambios del entorno y las oportunidades del mercado. Detecta oportunidades de hacer negocios y crear alianzas estratgicas siempre que sean de fcil acceso. C: Experimenta dificultad al tratar de percibir los cambios del entorno. No se encuentra en la capacidad de proponer acciones o programas para que la organizacin se adecue al medio.

7. PRECISIN Definicin: Es la habilidad para realizar las tareas asignadas con alto grado de fidelidad. Implica una insistencia por la exactitud en cada tarea que involucre la labor a realizar. Niveles: A: Sus tareas estn orientadas a buscar cada vez mayor exactitud. Busca asegurar la veracidad de la informacin resultante de su trabajo. Se orienta por plasmar su obra de manera que refleje la realidad con un alto nivel de precisin. B: Est orientado a realizar tareas con precisin, una vez que considere que lo ha logrado no insistir en superar los niveles establecidos. C: Es simplista y poco preciso en los resultados de tareas que requieren niveles altos de destreza.

8. RELACIONES PBLICAS Definicin: Capacidad para establecer redes complejas de personas: con clientes, lderes en el mercado de inters, proveedores y toda la comunidad en general. Implica un esfuerzo planificado y sostenido Auditoria Informatica. Page 18

para establecer y mantener la buena voluntad y la compresin mutua entre la organizacin y sus clientes internos/externos, consolidando as la imagen de la empresa. Esta habilidad le permitir al trabajador realizar la publicidad institucional de la organizacin, promoviendo y haciendo conocer aspectos determinados de la misma. Niveles: A: El trabajador posee amplios recursos para consolidar la imagen de la empresa, comunicando las distintas facetas de sta a diversos receptores: clientes internos y externos, proveedores, y comunidad. Tiene una alta capacidad para realizar la publicidad de la empresa a travs de dichas relaciones. B: El trabajador posee recursos para dar a conocer las facetas e imagen de la empresa slo a ciertos receptores. En ocasiones se le podran presentar dificultades para dar a conocer en su real dimensin la imagen que se quiere publicitar de la empresa. C: La llegada del trabajador a los receptores y al mercado es escasa, ya que no posee las habilidades suficientes para establecer las relaciones interpersonales requeridas.

9. TOLERANCIA A LA PRESIN Definicin: Capacidad de continuar actuando eficazmente an en situaciones de presin de tiempo, oposiciones y diversidad. Es la facultad de responder y trabajar con alto desempeo en situaciones de mucha exigencia. Niveles: A: Alcanza los objetivos previstos en situaciones de presin de tiempo, oposicin y diversidad. Su desempeo es alto en situaciones de mucha exigencia. Puede priorizar las demandas con facilidad en contextos de mucha presin. B: Alcanza los objetivos aunque est presionado por el tiempo y su desempeo es usualmente bueno en situaciones de exigencia. C: Su desempeo se ve menguado en situaciones de presin de tiempo, oposicin y diversidad. Su desempeo es ms bajo en situaciones de mucha exigencia. Le es difcil priorizar las demandas en estas situaciones.

Requerimientos.
ID Requerimiento(s)

Auditoria Informatica.

Page 19

La aplicacin Solicitud de Crdito deber permitir a los Analistas de crdito, mediante el uso de dispositivos mviles (Tablet) ingresar con un usuario y una clave nica. El Analista de crdito deber realizar un inicio de da o inicio de sesin para comenzar a ingresar las solicitudes. La aplicacin Solicitud de Crdito deber permitir a los Analistas de crdito, ingresar las solicitudes de crdito de los clientes. La aplicacin Solicitud de Crdito deber registrar automticamente la fecha y hora en que un Analista de crdito ingresa una solicitud de crdito. La aplicacin Solicitud de Crdito debe capturar automticamente si crdito es: 1. Nuevo 2. Renovacin Se debe permitir la seleccin de uno de las opciones anteriores. Si se selecciona renovacin se deber ingresar el cdigo del crdito que se renovar y se deber mostrar el monto del crdito anterior, la fecha y lugar de desembolso. La aplicacin Solicitud de Crdito deber garantizar que solo se permita el registro de una solicitud de crdito, si el cliente correspondiente est al da con todos los pagos de su(s) prstamo(s) correspondientes (es decir, no est moroso). Nota: La aplicacin consultar los datos del estado de crdito del da anterior de los clientes que sern cargados al realizar el inicio de da.

2 3

La aplicacin Solicitud de Crdito deber permitir a los Analistas de cr dito, el registro y captura de los siguientes datos de la Solicitud de crdito: 1. Datos generales del cliente 2. Caractersticas del negocios 3. Datos Laborales 4. Datos del Crdito Solicitado 5. Datos del Fiador 6. Referencias 7. Evaluacin del Riesgo Crediticio 8. Plan de Inversin 9. Propuesta del Promotor GENERALES DEL CLIENTE. La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: 1. Nombre del cliente (primer nombre, segundo nombre, primer apellido, segundo apellido). El ingreso del segundo nombre debe ser opcional. 2. Fecha de nacimiento 3. Cdula de Identidad 4. Nacionalidad 5. Profesin u Oficio 6. Telfono

Auditoria Informatica.

Page 20

7. 8.

E-Mail Estado Civil. (Se debe permitir la seleccin de uno de los siguientes estados: Soltero (a), Casado(a), Acompaado (a)). 9. Nmero de Dependientes 10. Direccin exacta (Detalle Ciudad, Municipio,). 1. La casa es: (Se debe permitir la seleccin de uno de las siguientes opciones: Propia, Alquilada, Otros. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 11. Aos de Habitar. DATOS DEL CONYUGE 1. Nombre Completo (primer nombre, segundo nombre, primer apellido, segundo apellido). El ingreso del segundo nombre debe ser opcional. 2. Cdula de Identidad 3. Profesin u Oficio 4. Direccin y Telfono de donde Trabaja o Negocio: 5. Salario o Ingresos Mensuales del Negocio.

CARACTERISTICAS DEL NEGOCIO. La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: 2. Tipo de Negocio 3. Aos de tener el Negocio 4. Telfono del Negocio 5. Direccin del Negocio 6. Sector Econmico del Comercio. (Se debe permitir la seleccin de una de las siguientes opciones: Comercio, Servicios, Otro. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 7. Producto que Fabrica o Vende 8. Nmero de Trabajadores 9. Cmo son las ventas. (Se debe permitir la seleccin de una o ambas de las siguientes opciones: Contado, Crdito). 10. Cada cuanto recupera sus crditos. (Se debe permitir la seleccin de una o varias de las siguientes opciones: Semanal, Quincenal, Mensual, Otros. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 11. Ventas Mensuales 12. Costo de Venta 13. Margen de Ganancia. (Se calcula restando de costo de venta a las ventas mensuales).

DATOS LABORALES. La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture los siguientes datos del solicitante: 1. Empresa donde Trabaja 2. Direccin 3. Telfono 4. Fax 5. Puesto que Ocupa 6. Tiempo de Trabajar 7. Sueldo Mensual

Auditoria Informatica.

Page 21

10

DATOS DEL CREDITO SOLICITADO: La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: 1. Monto Solicitado 2. Plazo. (En cantidad de meses) 14. Destino del Crdito. (Se debe permitir la seleccin de una de las siguientes opciones: Comercio, Agricultura, Infraestructura, Otros. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 3. Detalle del Destino del Crdito 4. Garanta ofrecida. (Se debe permitir la seleccin de una de las siguientes opciones: Hipotecaria, Prendaria, Solidaria). 5. Detalle de la Garanta (Se debe presentar un campo alfanumrico para que el Analista de crdito ingrese la informacin). 8. Fecha del anlisis de Crdito.

Auditoria Informatica.

Page 22

11

DATOS DEL FIADOR. La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: 1. Nombre (Primer Nombre, Segundo Nombre, 1er Apellido, 2do Apellido). La captura del segundo nombre debe ser opcional. 2. Lugar y Fecha de Nacimiento 3. Cedula de Identidad 4. Nacionalidad 5. Profesin u Oficio 6. Telfono 7. E-mail 8. Estado Civil. (Se debe permitir la seleccin de una de las siguientes opciones: Soltero(a), Casado(a), Acompaado(a)). 9. Nmero de Dependientes 10. Direccin Exacta de Domicilio 15. La casa es. (Se debe permitir la seleccin de una de las siguientes opciones: Propia, Alquilada, Otros. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 11. Aos de Habitar DATOS LABORALES DEL FIADOR 12. Empresa donde Trabaja 13. Direccin 14. Telfono 15. Fax 16. Puesto que Ocupa 17. Tiempo de Trabajar 18. Sueldo Mensual NEGOCIO 19. Tipo de Negocio 20. Aos de Tener el Negocio 21. Telfono 22. Direccin del Negocio 16. Sector Econmico. (Se debe permitir la seleccin de una de las siguientes opciones: Comercio, Servicios, Otros. En caso de seleccionar otros, se debe permitir la especificacin del mismo). 23. Garanta Ofrecida (Se debe permitir la seleccin de una de las siguientes opciones: (Hipotecaria, Prendaria, Solidaria). 24. Detalle de la Garanta 25. Parentesco con el Deudor

Auditoria Informatica.

Page 23

12

REFERENCIAS: La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture los siguientes tipos de Referencias: PERSONALES: Se debe permitir el ingreso de 3 referencias personales y todos los campos deben ser obligatorios. 1. Nombre Completo 2. Nombre y Direccin de donde trabaja 3. Tiempo de Conocerlo 4. Telfono COMERCIALES Se debe permitir el ingreso de 2 referencias personales y todos los campos deben ser obligatorios. 1. Nombre Completo 2. Nombre y Direccin de donde trabaja 3. Relacin Comercial 4. Telfono

12

EVALUACION DE RIESGO CREDITICIO La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: SITUACION FINANCIERA MENSUAL BALANCE GENERAL (CRDOBAS) 1. Efectivo C$ 2. Depsitos en Bancos 3. Cuentas por Cobrar 4. Inventario 5. Total Activo Circulante. Es la suma de los numerales 1 al 4. 6. Total Activo Fijo 7. Total Activos C$. Es la suma del Activo circulante + Activo fijo. 8. Prstamos. Con Otras instituciones (a largo plazo) 9. Cuentas por pagar (corto plazo) 10. Total Pasivo C$. Es la suma del numeral 8 y 9. 11. Patrimonio o Capital 12. Total Pasivo + Patrimonio C$. UNIDAD FAMILIAR 1. Ingresos Fuera del Negocio C$ 2. Gastos Familiares 3. Alimentacin 4. Educacin 5. Alquiler 6. Trasporte 7. Servicios Bsicos 8. Salud 9. Vestido 10. Obligaciones 11. Otros 12. Saldo Familiar Disponible C$. (Se calcula restando todos los gastos al ingreso familiar).

Auditoria Informatica.

Page 24

13

FLUJO DE INGRESOS Y EGRESOS (CRDOBAS) 1. Ingreso por Ventas C$ 2. Costos por Mercadera / Produccin 3. Costos Operativos 4. Pago de Sueldos 5. Pago de Transportes 6. Pago de Servicios 7. Alquiler 8. Otros 9. Impuestos 10. Depreciacin 11. Utilidad Neta 12. Saldo Familiar Disponible. (Punto 12 de Unidad Familiar) 13. Consolidado de Disponibilidad: Es la suma de Utilidad neta + saldo familiar disponible.

INDICADORES FINANCIEROS Cobertura S/ = Cuota de Crdito / Utilidad despus de los coste de Produccin Ingresos Brutos Capacidad de pago= Disponibilidad/ Cuota de Crdito Cobertura de Garanta=Valor de la Garanta / Monto de Crdito Grado de Endeudamiento= Total Pasivo / Activo

CRITERIO <=25% >=150% >=150% <=50%

14

PLAN DE INVERSION: La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capturen al menos 12 lneas con la siguiente informacin: 1. Nmero 2. Descripcin 3. Costo Unitario 5. Costo Total PROPUESTA DEL PROMOTOR La aplicacin Solicitud de Crdito deber asegurar que obligatoriamente se capture: 1. Monto 2. Plazo 3. Observaciones Al presionar el botn Guardar se deber imprimir un resumen - que ser especificado por AFODENIC en el detalle de los requerimientos - y deber tener espacio para firma del: 1. Promotor 2. Solicitante 3. Fiador. La aplicacin Solicitud de Crdito debe tener un botn para guardar y enviar los datos al sistema de AFODENIC.

15

16

17

Auditoria Informatica.

Page 25

18

El Analista de crdito deber realizar fin de da o cierre de sesin para poder enviar todos los datos que ingreso durante el da. La comunicacin se realizar va wifi.

Auditoria Informatica.

Page 26

Cdigo Fuente.

MainScreen. <!DOCTYPE HTML> <html> <head> <title>Solicitud de Cr&eacute;dito</title> <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, maximum-scale=1.0, target-densityDpi=device-dpi" charset="utf-8"/> <link rel="stylesheet" href="css/jquery.mobile-1.0b1.css" /> <link rel="stylesheet" href="css/jquery.mobile.simpledialog.min.css" /> <link rel="stylesheet" href="css/jquery.mobile.datebox-1.0b1.min.css" /> <link rel="stylesheet" href="css/customicon.css"/> <link rel="stylesheet" href="css/mobile.css"/> <script src="js/jquery-1.6.1.min.js"></script> <script src="js/jquery.mobile-1.0b1.min.js"></script> <script type="text/javascript" src="js/jquery.mobile.simpledialog.min.js"></script> <script type="text/javascript" src="js/jquery.mobile.datebox-1.0b1.min.js"></script> <script src="js/phonegap.0.9.5.1.js"></script> <script src="js/jqueryui.js"></script> <script src="js/jquery.mousewheel.min.js"></script> <script src="js/jquery.iviewer.js"></script> <script src="js/ESERemoteActions.js"></script> <script src="js/ESERemoteFunctions.js"></script> <script src="js/ESERemotePlugins.js"></script> Auditoria Informatica. Page 27

<script src="js/jquery.mobile.datebox.espanol.js"></script> </head> <body> <div data-role="page" id="mainScreen" data-theme='f'> <div data-role="header" data-nobackbtn="true" data-position="inline"> <a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a> <h1>Solicitud de Cr&eacute;dito</h1> </div> <div data-role="content" data-theme='f'> <div align="center"><img align="middle" src="imagenes/logo_micredito.png"/></div><br> <label for="username">Usuario:</label> <input type="text" name="username" id="username" class="txtInput" tabindex="1" value=""/> <label for="password">Contrase&ntilde;a:</label> <input type="password" name="password" id="password" class="txtInput" tabindex="2" value=""/> <input data-theme="f" type="button" name="btLogin" id="btLogin" value="Inicie sesi&oacute;n" /> <p align="center"><img src="css/images/warning-icon.png" alt="Warning"/></p> <h4 align="center">Ha ingresado a una aplicaci&oacute;n privada.</h4> <p style="font-size: small;" align="center">Se le permitir&aacute; el ingreso a esta aplicaci&oacute;n &uacute;nicamente a usuarios autorizados. Al utilizar esta aplicaci&oacute;n, usted y su organizaci&oacute;n ha acordado estar de acuerdo con los t&eacute;rminos estipulados en el contrato de licencia ESE.</p> </div> </div> </body> </html> Auditoria Informatica. Page 28

MenuPrincipal <div data-role="page" id="menuPrincipal" data-theme="f" align="center"> <div data-role="header"> <h1>Men&uacute; Principal</h1> <a id="exitApp" class="ui-btn-right" data-icon="delete">Salir</a></div> <div data-role="content"> <div data-role="collapsible" id="colMenu1" data-collapsed="true"><h3>Datos del Cliente</h3> <ul data-role="listview" data-inset="true"> <li><a id="btnGeneralesCliente">Generales del cliente</a></li> <li><a id="btnCaracteristicasNegocio">Caracter&iacute;sticas del negocio</a></li> <li><a id="btnDatosLaborales">Datos laborales</a></li> <li><a id="btnReferencias">Referencias</a></li> </ul></div> <div data-role="collapsible" id="colMenu2" data-collapsed="true"><h3>Datos del Fiador</h3> <ul data-role="listview" data-inset="true"> <li><a id="btnDatosDelFiador">Generales del fiador</a></li> </ul></div> <div data-role="collapsible" id="colMenu3" data-collapsed="true"><h3>Datos de Cr&eacute;dito</h3> <ul data-role="listview" data-inset="true"> <li><a id="btnDatosCreditoSolicitado">Datos del cr&eacute;dito solicitado</a></li> <li><a id="btnEvaluacionDelRiesgoCrediticio">Evaluaci&oacute;n del riesgo crediticio</a></li> <li><a id="btnPlanDeInversion">Plan de Inversi&oacute;n</a></li> <li><a id="btnPropuestaPromotor">Propuesta del promotor</a></li> </ul></div> </div>

Auditoria Informatica.

Page 29

<div data-role="footer" class="ui-bar"><fieldset data-role="controlgroup" data-type="horizontal"><a data-role="button" id="btnCancelarSolicitudCredito" data-icon="delete" dataiconpos="right">Cancelar</a><a data-role="button" id="btnGuardarSolicitudCredito" data-icon="check" data-iconpos="right">Guardar Solicitud De Cr&eacute;dito</a></fieldset></div> </div>

Auditoria Informatica.

Page 30

FrmSolicitudesSesion <div data-role="page" id="pageSolicitudesIngresadas" align="center" data-theme="f"> <div data-role="header"><a id="backApp" data-rel="back" href="#" dataicon="back">Atras</a><h1>Solicitudes Ingresadas</h1><a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div> <div data-role="content"> <table id="tblListadoSolicitudesDia" style="text-align:center" class="borde"> <thead> <tr> <th>&nbsp;</th> <th class="opcion">Detalle de Solicitud</th> <th class="opcion">Nombre del Cliente</th> <th class="opcion">Fecha de Solicitud</th> <th class="opcion">Hora de Solicitud</th> </tr> </thead> <tbody> <tr><td><a data-role="button" class="ui-bar">boton</a></td> <td>Detalle</td> <td>Nombre</td> <td>Fecha</td> <td>Hora</td></tr> </tbody> </table> </div> </div>

Auditoria Informatica.

Page 31

FrmdetalleSolicitud <div data-role="page" id="pageDetalleSolicitud" data-theme="f"> <div data-role="header"><a id="backApp" data-rel="back" href="#" data-icon="back">Atras</a><h1 id="h1DetalleSolicitud"></h1><a id="exitApp" href="#" data-icon="delete" class="ui-btnright">Salir</a></div> <div data-role="content"> <table id="tblDetalleDatosGeneralesCliente" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr><th colspan="6" style="text-align:center" class="opcion">Datos Generales del Cliente</th></tr> </thead> <tbody> </tbody> </table><br> <table id="tblDetalleDatosGeneralesClienteConyuge" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr><th colspan="6" style="text-align:center" class="opcion">C&oacute;nyuge del Cliente</th></tr> </thead> <tbody> </tbody> </table><br> <table id="tblDatosCreditoSolicitado" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr><th colspan="4" style="text-align:center" class="opcion">Datos del Cr&eacute;dito Solicitado</th></tr> </thead> <tbody> </tbody> Auditoria Informatica. Page 32

</table><br> <table id="tblDetalleBalanceGeneral" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr><th class="opcion" colspan="4">Balance General del Cliente</th></tr> </thead> <tbody> </tbody> </table><br> <table id="tblDetalleUnidadFamiliar" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr><th class="opcion" colspan="4">Unidad Familiar</th></tr> </thead> <tbody> </tbody> </table><br> <table id="tblDetalleFlujo" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr> <th class="opcion" colspan="4">Flujo de Ingresos y Egresos</th> </tr> </thead> <tbody> </tbody> </table><br> <table id="tblIndicadoresFinancieros" class="borde" cellspacing="4" cellpadding="8">

Auditoria Informatica.

Page 33

<thead> <tr> <th class="opcion" colspan="3">Indicadores Financieros</th> </tr> <tr> <th class="opcion">Indicador</th> <th>&nbsp;</th> <th class="opcion">Criterio</th> </tr> </thead> <tbody> </tbody> </table> <br> <table id="tblPropuestaPromotor" class="borde" cellspacing="4" cellpadding="8"> <thead> <tr> <th class="opcion" colspan="2">Propuesta del Promotor</th> </tr> </thead> <tbody> </tbody> </table> </div> </div>

Auditoria Informatica.

Page 34

FrmIngresoAnalista. div data-role="page" id="frmIngresoAnalista" align="center" data-theme="f"> <div data-role="header"><!-- <a data-role="button" href="prueba.html" data-icon="arrow-d" class="uibtn-left">ir prueba</a>--> <h1>Solicitud de Cr&eacute;dito</h1> <a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div> <div data-role="content"> <h3 align="left">Bienvenido: "Juan Francisco Perez Garc&iacute;a"</h3> <h4 align="left">Ha iniciado sesi&oacute;n correctamente: <label id="FechaActual"></label><h4> <ul data-role="listview" data-inset="true"> <li><a style="text-align:center" id="btnNuevaSolicitud">Nueva Solicitud</a></li> <li><a style="text-align:center" id="btnRenovacionCredito">Renovaci&oacute;n</a></li> <li><a style="text-align:center" id="btnListaSolicitudes">Solicitudes de la Sesi&oacute;n</a></li> <li><a style="text-align:center" id="btnCierreDeSesion">Cierre de D&iacute;a</a></li> </ul> </div> </div>

Auditoria Informatica.

Page 35

FrmRenovacion. <div data-role="page" id="frmRenovacion" data-theme="f" align="center"> <div data-role="header"><h1>Renovaci&oacute;n</h1><a id="exitApp" href="#" data-icon="delete" class="ui-btn-right">Salir</a></div> <div data-role="content" align="center"> <ul data-role="listview" data-inset="true"> <li><label for="searchCodigoCredito">C&oacute;digo del Cr&eacute;dito</label><input type="number" id="searchCodigoCredito"/></li> <li><label for="txtMontoCreditoAnterior">Monto del cr&eacute;dito anterior</label><input type="number" id="txtMontoCreditoAnterior" onblur="redondeado(this.id)"></li> <li><label for="txtFechaDesembolso">Fecha de desembolso</label><input readonly="readonly" id="txtFechaDesembolso" data-role="datebox" data-options='{"mode": "datebox","dateFormat": "dd/mm/YYYY"}'></li> <li><label for="txtLugarDesembolso">Lugar del desembolso</label><input type="text" id="txtLugarDesembolso"></li> </ul> </div> <div data-role="footer" class="ui-bar"><fieldset data-role="controlgroup" data-type="horizontal"> <a data-role="button" data-rel="back" data-icon="back">Atr&aacute;s</a> <a id="btnGuardarRenovacion" data-role="button" data-icon="check" dataiconpos="right">Renovar</a></fieldset></div> </div>

Auditoria Informatica.

Page 36

Funciones. //variables globales para validacion //datos generales del deudor valideudor1=false; valideudor2=false; valideudor3=false; valideudor6=false; //datos generales del fiador valifiador5=false; //datos del credito solicitado valicredito4=false; valicreditoBalance=false; valiUnidadFam=false; valiCreditoFlujo=false; valiCrediPlanInversion=false; valiCrediPropuesta=false; //simple dialog para mfi function dialogmfi(mensaje) { alert(mensaje); /*$(this).simpledialog({ 'mode' : 'bool', 'prompt' : ''+mensaje, 'buttons' : { 'Ok': {

Auditoria Informatica.

Page 37

click: function () {} ,icon: "error",theme: "f" }, } });*/ } function valInputCheckbox(group,mensaje,collap) { var checkValidated=false; var contCheck=$("#"+group).find('input:checkbox').length; for(var i=0;i<contCheck;i++) { var radioElement=$("#"+group).find('input:checkbox').get([i]); if($('#'+radioElement.id).attr('checked')=='checked') { checkValidated=true; } } if(checkValidated) { return true; } else { dialogmfi("Seleccione al Menos una Opcin de: "+mensaje);

Auditoria Informatica.

Page 38

$("div").trigger('collapse'); $("#"+collap).trigger('expand'); return false; } } function valInputRadio(group,mensaje,collap) { var radioValidated=false; var contRadio=$("#"+group).find('input:radio').length; for(var i=0;i<contRadio;i++) { var radioElement=$("#"+group).find('input:radio').get([i]); if($('#'+radioElement.id).attr('checked')=='checked') { radioValidated=true; } } if(radioValidated) { return true; } else { dialogmfi("Seleccione una Opcin de: "+mensaje); $("div").trigger('collapse');

Auditoria Informatica.

Page 39

$("#"+collap).trigger('expand'); return false; } }

function valInputText(element,mensaje,collap) { if($("#"+element).val().length<1) { dialogmfi("Rellene el campo: "+mensaje); $("div").trigger('collapse'); $("#"+collap).trigger('expand'); focus($("#"+element)); return false; }else return true; } function valSelect(element,mensaje,collap) { if($('#'+element).val()=='-1') { dialogmfi("Seleccione una opcin de: "+mensaje); $("div").trigger('collapse'); $("#"+collap).trigger('expand'); return validated=false; }

Auditoria Informatica.

Page 40

else return true; } function calcularBalanceGeneral(){ var efectivo = parseFloat($("#txtBalanceEfectivo").val()); if($("#txtBalanceEfectivo").val().length==0){efectivo=0;} var depositosBancos = parseFloat($("#txtBalanceDepositosBancos").val()); if($("#txtBalanceDepositosBancos").val().length==0){depositosBancos=0;} var cuentasPorCobrar = parseFloat($("#txtBalanceCuentrasCobrar").val()); if($("#txtBalanceCuentrasCobrar").val().length==0){cuentasPorCobrar=0;} var inventario = parseFloat($("#txtBalanceInventario").val()); if($("#txtBalanceInventario").val().length==0){inventario=0;} var activoFijo=parseFloat($("#txtBalanceTotalActivoFijo").val()); if($("#txtBalanceTotalActivoFijo").val().length==0){activoFijo=0;} var prestamosInstituciones=parseFloat($("#txtBalancePrestamosInstituciones").val()); if($("#txtBalancePrestamosInstituciones").val().length==0){prestamosInstituciones=0;} var cuentasPorPagar = parseFloat($("#txtBalanceCuentasPorPagar").val()) if($("#txtBalanceCuentasPorPagar").val().length==0){cuentasPorPagar=0;} var patrimonio = parseFloat($("#txtBalancePatrimonioCapital").val()); if($("#txtBalancePatrimonioCapital").val().length==0){patrimonio=0;} var totalActivoCirculante = Number(efectivo+depositosBancos+cuentasPorCobrar+inventario); var totalActivos=Number(totalActivoCirculante+activoFijo); var totalPasivo=Number(prestamosInstituciones+cuentasPorPagar); var totalPasivoMasPatrimonio=Number(totalPasivo+patrimonio); $("#txtBalanceTotalActivoCirculante").val(totalActivoCirculante.toFixed(2)); $("#txtBalanceTotalActivo").val(totalActivos.toFixed(2)); Auditoria Informatica. Page 41

$("#txtBalanceTotalPasivo").val(totalPasivo.toFixed(2)); $("#txtBalanceTotalPasivoMasPatrimonio").val(totalPasivoMasPatrimonio.toFixed(2)); //para los indicadores } function calcularUnidadFamiliar() { var IngresosNegocio = parseFloat($("#txtUnidadFamIngresosFueraNegocio").val()); if($("#txtUnidadFamIngresosFueraNegocio").val().length==0){IngresosNegocio=0;} var GastosFamiliares = parseFloat($("#txtUnidadFamGastosFamiliares").val()); if($("#txtUnidadFamGastosFamiliares").val().length==0){GastosFamiliares=0;} var Alimentacion = parseFloat($("#txtUnidadFamAlimentacion").val()); if($("#txtUnidadFamAlimentacion").val().length==0){Alimentacion=0;} var Educacion = parseFloat($("#txtUnidadFamEducacion").val()); if($("#txtUnidadFamEducacion").val().length==0){Educacion=0;} var Alquiler = parseFloat($("#txtUnidadFamAlquiler").val()); if($("#txtUnidadFamAlquiler").val().length==0){Alquiler=0;} var Transporte = parseFloat($("#txtUnidadFamTrasnporte").val()); if($("#txtUnidadFamTrasnporte").val().length==0){Transporte=0;} var ServiciosBasicos = parseFloat($("#txtUnidadFamServiciosBasicos").val()); if($("#txtUnidadFamServiciosBasicos").val().length==0){ServiciosBasicos=0;} var Salud = parseFloat($("#txtUnidadFamSalud").val()); if($("#txtUnidadFamSalud").val().length==0){Salud=0;} var Vestido = parseFloat($("#txtUnidadFamVestido").val()); if($("#txtUnidadFamVestido").val().length==0){Vestido=0;} var Obligaciones = parseFloat($("#txtUnidadFamObligaciones").val());

Auditoria Informatica.

Page 42

if($("#txtUnidadFamObligaciones").val().length==0){Obligaciones=0;} var Otros = parseFloat($("#txtUnidadFamOtros").val()); if($("#txtUnidadFamOtros").val().length==0){Otros=0;} var SaldoFamiliarDisponible = Number(IngresosNegocio-GastosFamiliares-AlimentacionEducacion-Alquiler-Transporte-ServiciosBasicos-Salud-Vestido-Obligaciones-Otros); $("#txtUnidadFamSaldoDisponible").val(SaldoFamiliarDisponible.toFixed(2)); } function calcularFlujoIngresosEgresos() { var IngresoVentas = parseFloat($("#txtFlujoIngresoVentas").val()); if($("#txtFlujoIngresoVentas").val().length==0){IngresoVentas=0;} var Otros = parseFloat($("#txtFlujoOtros").val()); if($("#txtFlujoOtros").val().length==0){Otros=0;} var CostoMercancia = parseFloat($("#txtFlujoCostoMercancia").val()); if($("#txtFlujoCostoMercancia").val().length==0){CostoMercancia=0;} var Impuestos = parseFloat($("#txtFlujoImpuestos").val()); if($("#txtFlujoImpuestos").val().length==0){Impuestos=0;} var CostosOperativos = parseFloat($("#txtFlujoCostosOperativos").val()); if($("#txtFlujoCostosOperativos").val().length==0){CostosOperativos=0;} var Depreciacion = parseFloat($("#txtFlujoDepreciacion").val()); if($("#txtFlujoDepreciacion").val().length==0){Depreciacion=0;} var PagoSueldos = parseFloat($("#txtFlujoPagoSueldos").val()); if($("#txtFlujoPagoSueldos").val().length==0){PagoSueldos=0;} var PagoTransporte = parseFloat($("#txtFlujoPagoTransporte").val()); if($("#txtFlujoPagoTransporte").val().length==0){PagoTransporte=0;} var SaldoFamiliar = parseFloat($("#txtFlujoSaldoFamiliar").val()); Auditoria Informatica. Page 43

if($("#txtFlujoSaldoFamiliar").val().length==0){SaldoFamiliar=0;} var PagoServicios = parseFloat($("#txtFlujoPagoServicios").val()); if($("#txtFlujoPagoServicios").val().length==0){PagoServicios=0;} var Alquiler = parseFloat($("#txtFlujoAlquiler").val()); if($("#txtFlujoAlquiler").val().length==0){Alquiler=0;} UtilidadNeta = Number(IngresoVentas-CostoMercancia-CostosOperativos-PagoSueldosPagoTransporte-PagoServicios-Alquiler-Otros-Impuestos-Depreciacion); $("#txtFlujoUtilidadNeta").val(UtilidadNeta.toFixed(2)); ConsolidadoDisponibilidad=Number(UtilidadNeta+SaldoFamiliar); $("#txtFlujoConsolidado").val(ConsolidadoDisponibilidad.toFixed(2)); //para los indicadores ingresosBrutos=IngresoVentas-CostoMercancia; } function redondeado(id) { y=Number($("#"+id).val()); $("#"+id).val(y.toFixed(2)); } //------------------------------------------------//VARIABLES GLOBALES PARA GUARDADO DE TABLAS INICIO //------------------------------------------------public_DatosGeneralesCliente = new Array(); //------------------------------------------------//VARIABLES GLOBALES PARA GUARDADO DE TABLAS FIN //-------------------------------------------------

Auditoria Informatica.

Page 44

//CODIGO DE PRUEBA //-----------------------------=============================

glo_listadoprueba = new Array();

Auditoria Informatica.

Page 45

Acciones. /*Used to listen to all custom plugins events with Jquery. * */ //validaciones de paginas //variables globales var contadorPlanesInversion = 0; var saldofam=0; var ConsolidadoDisponibilidad=0; var UtilidadNeta=0; var montoCredito=0; var plazoCredito=0; var cuotaCredito=0; var ingresosBrutos=0 var valorDeGarantia=0; var totalPasivoIndicador=0; var totalActivoIndicador=0; var IndicadorCobertura=0; var IndicadorCapacidadPago=0; var IndicadorCoberturaDeGarantia=0; var IndicadorGradoEndeudamiento=0; var idDetalle; //fin variables globales //INICIO PROGRAMACION COLLAPSIBLES $("#colMenu1").live('vclick',function(event){

Auditoria Informatica.

Page 46

$('#colMenu2').trigger('collapse'); $('#colMenu3').trigger('collapse'); }); $("#colMenu2").live('vclick',function(event){ $('#colMenu1').trigger('collapse'); $('#colMenu3').trigger('collapse'); }); $("#colMenu3").live('vclick',function(event){ $('#colMenu1').trigger('collapse'); $('#colMenu2').trigger('collapse'); }); $("#gcCol1").live('vclick',function(event){ $('#gcCol2').trigger('collapse'); }); $("#gcCol2").live('vclick',function(event){ $('#gcCol1').trigger('collapse'); }); $("#refCol1").live('vclick',function(event){ $('#refCol2').trigger('collapse'); }); $("#refCol2").live('vclick',function(event){ $('#refCol1').trigger('collapse'); }); $("#fiadCol1").live('vclick',function(event){ $('#fiadCol2').trigger('collapse');

Auditoria Informatica.

Page 47

$('#fiadCol3').trigger('collapse'); }); $("#fiadCol2").live('vclick',function(event){ $('#fiadCol1').trigger('collapse'); $('#fiadCol3').trigger('collapse'); }); $("#fiadCol3").live('vclick',function(event){ $('#fiadCol1').trigger('collapse'); $('#fiadCol2').trigger('collapse'); }); //FIN PROGRAMACION COLLAPSIBLES $(document).ready(function(){ //function btLogin mainFrame // ---------------------------------------------------------------------------------$('#exitApp').live('vclick', function() { $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Est\xE1 seguro de que desea salir?', 'buttons' : { 'Si': { click: function () { App.prototype.exitApp(); }, icon: "check", theme: "f"

Auditoria Informatica.

Page 48

}, 'No': { click: function () { //$('#dialogoutput').text('No'); }, icon: "delete", theme: "f" } } }) /*if (confirm("Est\xE1 seguro de que desea salir?")){ App.prototype.exitApp(); }*/ }); $("#btnMenuPrincipal").live('vclick',function(event){ $.mobile.changePage('menuPrincipal.html','slide'); }); // ---------------------------------------------------------------------------------}); // --------------------------------------------------------------------------------------// End of DocReady // ---------------------------------------------------------------------------------------

// ---------------------------------------------------------------------------------------

Auditoria Informatica.

Page 49

// inicio mainScreen // ---------------------------------------------------------------------------------------

$('#btLogin').live('vclick',function(event) { if($('#username').val() != "admin"){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Usuario y Contrase&ntilde;a Incorrecto', 'buttons' : { 'Ok': { click: function () { return; }, icon: "delete", theme: "f" }, } })

}else if($('#password').val() != "admin"){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Usuario y Contrase&ntilde;a Incorrecto', 'buttons' : { 'Ok': {

Auditoria Informatica.

Page 50

click: function () { return; }, icon: "delete", theme: "f" }, } }) }else{ $.mobile.changePage('frmIngresoAnalista.html','slide'); } }); // --------------------------------------------------------------------------------------// End of mainScreen // ---------------------------------------------------------------------------------------

//INGRESO ANALISTA var textosemana = new Array(7); textosemana[0]="Domingo"; textosemana[1]="Lunes"; textosemana[2]="Martes"; textosemana[3]="Mi&eacute;rcoles"; textosemana[4]="Jueves"; textosemana[5]="Viernes"; textosemana[6]="Sbado";

Auditoria Informatica.

Page 51

var textomes = new Array (12); textomes[1]="Enero"; textomes[2]="Febrero"; textomes[3]="Marzo"; textomes[4]="Abril"; textomes[5]="Mayo"; textomes[6]="Junio"; textomes[7]="Julio"; textomes[7]="Agosto"; textomes[9]="Septiembre"; textomes[10]="Octubre"; textomes[11]="Noviembre"; textomes[12]="Diciembre"; var fecha=new Date(); var diames=fecha.getDate(); var diasemana=fecha.getDay(); var mes=fecha.getMonth() +1 ; var ano=fecha.getFullYear(); $('#frmIngresoAnalista').live('pagecreate', function() { $('#FechaActual').append(textosemana[diasemana] + ", " + diames + " de " + textomes[mes] + " de " + ano); }); $('#btnNuevaSolicitud').live('vclick',function(event) { $.mobile.changePage('menuPrincipal.html','slide'); }); $("#btnRenovacionCredito").live('vclick',function(){ Auditoria Informatica. Page 52

$.mobile.changePage('frmRenovacion.html','slide'); }); $("#btnCierreDeSesion").live('vclick',function(){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Est\xE1 seguro de que desea hacer el cierre?', 'buttons' : { 'Si': { click: function () { $.mobile.changePage('mainScreen.html','slide'); }, icon: "check", theme: "f" }, 'No': { click: function () { return; }, icon: "delete", theme: "f" } } }) }); //RENOVACION INICIO

Auditoria Informatica.

Page 53

$("#frmRenovacion").live('pagecreate',function(event){ $("#searchCodigoCredito").live('keyup',function(){ var codigo=parseFloat($("#searchCodigoCredito").val()); switch(codigo){ case 1101: $("#txtMontoCreditoAnterior").val(2000); $("#txtFechaDesembolso").val("Jueves 15 / Diciembre / 2012"); $("#txtLugarDesembolso").val("Sucursal Las Americas"); break; case 1102: $("#txtMontoCreditoAnterior").val(10000); $("#txtFechaDesembolso").val("Lunes 03 / Diciembre / 2012"); $("#txtLugarDesembolso").val("Sucursal Metrocentro"); break; case 1103: $("#txtMontoCreditoAnterior").val(45000); $("#txtFechaDesembolso").val("Viernes 06 / Enero / 2012"); $("#txtLugarDesembolso").val("Sucursal Galerias Santo Domingo"); break; default: $("#txtMontoCreditoAnterior").val(""); $("#txtFechaDesembolso").val(""); $("#txtLugarDesembolso").val(""); break; }

Auditoria Informatica.

Page 54

}); }); //RENOVACION FIN

// --------------------------------------------------------------------------------------// INICIO MENU PRINCIPAL // --------------------------------------------------------------------------------------$('#menuPrincipal').live('pagecreate', function() { window.$sts = { //botones inicio-----------------------btnGeneralesCliente btnCaracteristicasNegocio btnGeneralesCliente btnReferencias btnDatosDelFiador btnDatosCreditoSolicitado btnEvaluacionDelRiesgoCrediticio btnPlanDeInversion btnPropuestaPromotor //botones fin--------------------------} $('#btnGeneralesCliente').live('vclick',function(event) { $.mobile.changePage('deudor/1_frmGeneralesCliente.html','slide'); }); $('#btnCaracteristicasNegocio').live('vclick',function(event) { : $("#btnGeneralesCliente"), : $("#btnCaracteristicasNegocio"), : $("#btnGeneralesCliente"), : $("#btnReferencias"), : $("#btnDatosDelFiador"), : $("#btnDatosCreditoSolicitado"), : $("#btnEvaluacionDelRiesgoCrediticio"), : $("#btnPlanDeInversion"), : $("#btnPropuestaPromotor"),

Auditoria Informatica.

Page 55

$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide'); }); $('#btnDatosLaborales').live('vclick',function(event) { $.mobile.changePage('deudor/3_frmDatosLaborales.html','slide'); }); $('#btnReferencias').live('vclick',function(event) { $.mobile.changePage('deudor/6_frmReferencias.html','slide'); }); $("#btnDatosDelFiador").live('vclick',function(event) { $.mobile.changePage('fiador/5_formDatosDelFiador.html','slide'); }); $("#btnDatosCreditoSolicitado").live('vclick',function(event) { $.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide'); }); $("#btnEvaluacionDelRiesgoCrediticio").live('vclick',function(event) { $.mobile.changePage('credito/7_frmEvaluacionDelRiesgoCrediticio.html','slide'); }); $('#btnPlanDeInversion').live('vclick',function(event) { $.mobile.changePage('credito/8_frmPlanDeInversion.html','slide'); }); $('#btnPropuestaPromotor').live('vclick',function(event) { $.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide'); }); });

Auditoria Informatica.

Page 56

$('#btnCancelarSolicitudCredito').live('vclick',function(event) { $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Seguro que desea cancelar?', 'buttons' : { 'Si': { click: function () { $.mobile.changePage('frmIngresoAnalista.html','slide'); }, icon: "check", theme: "f" }, 'No': { click: function () { return; }, icon: "delete", theme: "f" }, } }) }); //DATOS GENERALES $('#frmGeneralesCliente').live('pagecreate', function(){

Auditoria Informatica.

Page 57

$("#txtOtrosCliente").hide(); $("#otrosCliente").live('change',function(event){ if($("#otrosCliente").attr('checked')=='checked') { $("#txtOtrosCliente").show(); } }); $("#alquilada").live('change',function(event){ if($("#alquilada").attr('checked')=='checked') { $("#txtOtrosCliente").hide(); } }); $("#propia").live('change',function(event){ if($("#propia").attr('checked')=='checked') { $("#txtOtrosCliente").hide(); } }); $("#cbxAplicaConyugue").live('change',function(event){ if($("#cbxAplicaConyugue").attr('checked')=='checked') { $("#datosConyugue").hide(); } else

Auditoria Informatica.

Page 58

$("#datosConyugue").show(); }); }); $("#btnGuardarGeneralesCliente").live('vclick',function(event){ var validated=false; validated=valInputText("txtPrimerNombreCliente","Primer Nombre","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtSegundoNombreCliente","Segundo Nombre","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtPrimerApellidoCliente","Primer Apellido","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtSegundoApellidoCliente","Segundo Apellido","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtLugarNacimientoCliente","Lugar de Nacimiento","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("dateFechaNacimiento","Fecha de Nacimiento","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtCedulaCliente","Cdula de Identidad","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtProfesionCliente","Profesin u Oficio","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtEmailCliente","Email","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtNacionalidad","Nacionalidad","gcCol1");if(validated==false){valideud or1=false;return;} validated=valInputText("txtTelefonoCliente","Tlefono","gcCol1");if(validated==false){valideudo r1=false;return;} validated=valSelect("selEstadoCivilCliente","Estado Civil","gcCol1");if(validated==false){valideudor1=false;return;} validated=valInputText("txtNoDependientesCliente","Nmero de Dependientes","gcCol1");if(validated==false){valideudor1=false;return;} Auditoria Informatica. Page 59

validated=valInputText("txtDireccionDomicilioCliente","Direccin de Domicilio","gcCol1");if(validated==false){valideudor1=false;return;} validated = valInputRadio('cgPropiedadCasaCliente','La Casa es','gcCol1');if(validated==false){valideudor1=false;return;} if($('#otrosCliente').attr('checked')=='checked') { validated=valInputText("txtOtrosCliente","Descripcin de Pertenencia de la Casa","gcCol1");if(validated==false){valideudor1=false;return;} } validated=valInputText("txtAniosHabitarCliente","Aos de Habitar","gcCol1");if(validated==false){valideudor1=false;return;} if($('#cbxAplicaConyugue').attr('checked')=='checked') {validated=true} else { validated=valInputText("txtNombreConyugueCliente","Nombre del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} validated=valInputText("txtCedulaConyugueCliene","Cdula del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} validated=valInputText("txtProfesionConyugueCliente","Profesin del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} validated=valInputText("txtDireccionTrabajoConyugueCliente","Direccin de Trabajo del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} validated=valInputText("txtTelefonoTrabajoConyugueCliente","Tlefono de Trabajo del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} validated=valInputText("txtSalarioIngresosConyugueCliente","Ingreso Mensual del Cnyuge","gcCol2");if(validated==false){valideudor1=false;return;} } if(validated)

Auditoria Informatica.

Page 60

{ valideudor1=true; $.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide'); } if(!validated) { valideudor1=false; } });

//CARACTERISTICAS DEL NEGOCIO $('#frmCaracteristicasNegocio').live('pagecreate', function(){ $("#txtOtroSector").hide(); $("#txtOtrosRecuperacion").hide(); $("#radservicios").live('change',function(event){ if($("#radservicios").attr('checked')=='checked') { $("#txtOtroSector").hide(); } }); $("#radcomercio").live('change',function(event){ if($("#radcomercio").attr('checked')=='checked') { $("#txtOtroSector").hide(); }

Auditoria Informatica.

Page 61

}); $("#otroSector").live('change',function(event){ if($("#otroSector").attr('checked')=='checked') { $("#txtOtroSector").show(); } });

$("#cbxOtrosRecuperacion").live('change',function(event){ if($("#cbxOtrosRecuperacion").attr('checked')=='checked') { $("#txtOtrosRecuperacion").show(); } else $("#txtOtrosRecuperacion").hide(); }); $("#numVentasMensualesNegocio").keyup(function(event){ var ventas=parseFloat(Number($("#numVentasMensualesNegocio").val())); var costo=parseFloat(Number($("#numCostosMensualesNegocio").val())); var margen= ventas-costo; $("#numMargenGananciaNegocio").val(margen); }); $("#numCostosMensualesNegocio").keyup(function(event){ var ventas=parseFloat(Number($("#numVentasMensualesNegocio").val())); var costo=parseFloat(Number($("#numCostosMensualesNegocio").val()));

Auditoria Informatica.

Page 62

var margen= ventas-costo; $("#numMargenGananciaNegocio").val(margen); }); $("#noAplicaCaracteristicasNegocio").live('change',function(event){ if($("#noAplicaCaracteristicasNegocio").attr('checked')=='checked') { $("#formCaracteristicasNegocioAplica").hide(); } else $("#formCaracteristicasNegocioAplica").show(); }); }); $("#btnGuardarCaracteristicasNegocio").live('vclick', function(event){ if($('#noAplicaCaracteristicasNegocio').attr('checked')=='checked') { valideudor2=true; $.mobile.changePage('deudor/3_frmDatosLaborales.html','slide'); } else { var validated=false validated=valInputText('txtTipoNegocioCliente','Tipo de Negocio');if(!validated){valideudor2=false;return;} validated=valInputText('txtAniosDeTenerNegocioCliente','Aos de Tener el Negocio');if(!validated){valideudor2=false;return;}

Auditoria Informatica.

Page 63

validated=valInputText('txtTelefonoNegocioCliente','Tlefono');if(!validated){valideudor2=false;r eturn;} validated=valInputText('txtDireccionNegocioCliente','Direccin del Negocio');if(!validated){valideudor2=false;return;} validated=valInputRadio('rgSectorEconomicoCaraceristicasNegocio','Sector Economico del Negocio');if(!validated){valideudor2=false;return;} if($('#otroSector').attr('checked')=='checked') { validated=valInputText('txtOtroSector','Descripcin de Otro Sector');if(!validated){valideudor2=false;return;} } validated=valInputText('txtProductoNegocioCliente','Producto que Fabrica o Vende');if(!validated){valideudor2=false;return;} validated=valInputText('txtNoTrabajadoresNegocioCliente','Nmero de Trabajadores');if(!validated){valideudor2=false;return;} validated=valInputCheckbox('cgVentasCaracteristicasNegocio','Cmo son las ventas?');if(!validated){valideudor2=false;return;} validated=valInputCheckbox('cgRecuperacionCaracteristicasNegocio','Cada Cuanto Recupera sus Crditos');if(!validated){valideudor2=false;return;} if($('#cbxOtrosRecuperacion').attr('checked')=='checked') { validated=valInputText('txtOtrosRecuperacion','Descripcin de Otras Recuperaciones');if(!validated){valideudor2=false;return;} } validated=valInputText('numVentasMensualesNegocio','Ventas Mensuales');if(!validated){valideudor2=false;return;} validated=valInputText('numCostosMensualesNegocio','Costos de Ventas Mensuales');if(!validated){valideudor2=false;return;} validated=valInputText('numMargenGananciaNegocio','Margen de Ganancia');if(!validated){valideudor2=false;return;} Auditoria Informatica. Page 64

if(validated) { valideudor2=true; $.mobile.changePage('deudor/3_frmDatosLaborales.html','slide'); } } });

//DATOS LABORALES $('#frmDatosLaborales').live('pagecreate', function(){ $("#noAplicaDatosLaborales").live('change',function(event){ if($("#noAplicaDatosLaborales").attr('checked')=='checked') { $("#datosLaboralesAplica").hide(); } else $("#datosLaboralesAplica").show(); }); }); $("#btnGuardarDatosLaborales").live('vclick', function(event){ var validated=false; if($('#noAplicaDatosLaborales').attr('checked')=='checked') { valideudor3=true; $.mobile.changePage('deudor/6_frmReferencias.html','slide');

Auditoria Informatica.

Page 65

} else { validated=valInputText('txtEmpresaTrabajoCliente','Empresa Donde Trabaja');if(!validated){valideudor3=false;return;} validated=valInputText('txtDireccionDatosLaborales','Direccin de la Empresa');if(!validated){valideudor3=false;return;} validated=valInputText('txtTelefonoDatosLaboralesCliente','Telfono de la Empresa');if(!validated){valideudor3=false;return;} validated=valInputText('txtPuestoDatosLaboralesCliente','Puesto que ocupa');if(!validated){valideudor3=false;return;}

validated=valInputText('txtFaxTrabajoCliente','Fax');if(!validated){valideudor3=false;return;} validated=valInputText('txtTiempoTrabajarCliente','Tiempo de Trabajar');if(!validated){valideudor3=false;return;} validated=valInputText('txtSueldoTrabajoCliente','Sueldo Mensual'); if(!validated){valideudor3=false;return;} if(validated) { valideudor3=true; $.mobile.changePage('deudor/6_frmReferencias.html','slide'); } } }); //REFERENCIAS DEUDOR $("#btnAgregarReferenciaPersonal").live('vclick', function(event){ if($('#tblReferenciaPersonal tbody tr').length<3) { Auditoria Informatica. Page 66

$.mobile.changePage('deudor/refPersonal.html','slide'); } else { $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Solo puede ingresar 3 refrencias personales', 'buttons' : { 'Ok': { click: function () { return; }, icon: "info", theme: "f" }, } }); } });

$("#btnAgregarReferenciaComercial").live('vclick', function(event){ if($('#tblReferenciaComercial tbody tr').length<2) { $.mobile.changePage('deudor/refComercial.html','slide'); }

Auditoria Informatica.

Page 67

else { $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Solo puede ingresar 2 refrencias comerciales', 'buttons' : { 'Ok': { click: function () { return; }, icon: "info", theme: "f" }, } }); } }); $("#btnGuardarReferencias").live('vclick', function(event){ if($('#tblReferenciaPersonal tbody tr').length<3) { $("#refCol1").trigger("expand"); $("#refCol2").trigger("collapse"); alert('Tiene que agregar 3 referencias personales'); valideudor6=false; return;

Auditoria Informatica.

Page 68

} else if($('#tblReferenciaComercial tbody tr').length<2) { $("#refCol2").trigger("expand"); $("#refCol1").trigger("collapse"); valideudor6=false; alert('Tiene que agregar 2 referencias comerciales'); return; } else valideudor6=true; $.mobile.changePage('fiador/5_formDatosDelFiador.html','slide'); }); //REFERENCIA PERSONAL $("#frmReferenciasPersonales").live('pagebeforeshow', function(event){ $("#txtRefPersoNombre").val(''); $("#txtRefPersoDireccion").val(''); $("#txtRefPersoTiempo").val(''); $("#txtRefPersoTelefono").val(''); }); $("#btnGuardarReferenciaPersonal").live('vclick', function(event){ //codigo Fran-----------------------------------------------------var vagrega = true;

Auditoria Informatica.

Page 69

var v1 = '' + $('#txtRefPersoNombre').val(); if($.trim(v1).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar nombre', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

var v2 = '' + $('#txtRefPersoDireccion').val(); if($.trim(v2).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar nombre y direcci&oacute;n donde trabaja', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

Auditoria Informatica.

Page 70

var v3 = '' + $('#txtRefPersoTiempo').val(); if($.trim(v3).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar tiempo de conocerlo', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

var v4 = '' + $('#txtRefPersoTelefono').val(); if($.trim(v4).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'favor ingresar telefono', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return;

Auditoria Informatica.

Page 71

if(vagrega){ $('#tblReferenciaPersonal').append('<tr>' +'<td>'+ '<fieldset data-role="controlgroup" class="ui-bar"><a id="btnTableQuitarPersonal" data-icon="delete">Quitar</a></fieldset>'+'</td>' +'<td aling="center">'+v1+'</td>' +'<td aling="center">'+v2+'</td>' +'<td aling="center">'+v3+'</td>' +'<td aling="center">'+v4+'</td>' +'</tr>'); $('#tblReferenciaPersonal').find('a').button(); $.mobile.changePage('deudor/6_frmReferencias.html','slide'); } //fin codigo Fran----------------------------------------------}); //REFERENCIA COMERCIAL $("#frmReferenciasComercial").live('pagebeforeshow', function(event){ $("#txtRefComerNombre").val(''); $("#txtRefComerDireccion").val(''); $("#txtRefComerRelaCome").val(''); $("#txtRefComerTelefono").val(''); }); $("#btnGuardarReferenciaComercial").live('vclick', function(event){ //codigo Fran-----------------------------------------------------Auditoria Informatica. Page 72

var vagrega = true;

var v1 = '' + $('#txtRefComerNombre').val(); if($.trim(v1).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'favor ingresar nombre', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

var v2 = '' + $('#txtRefComerDireccion').val(); if($.trim(v2).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar nombre y direcci&oacute;n donde trabaja', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false;

Auditoria Informatica.

Page 73

return; }

var v3 = '' + $('#txtRefComerRelaCome').val(); if($.trim(v3).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar relaci&oacute;n comercial', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

var v4 = '' + $('#txtRefComerTelefono').val(); if($.trim(v4).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar telefono', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } });

Auditoria Informatica.

Page 74

vagrega = false; return; } //fin codigo Fran-------------------------------------------------if(vagrega){ $('#tblReferenciaComercial').append('<tr>' +'<td>'+'<fieldset data-role="controlgroup" class="ui-bar"><a id="btnTableQuitarComercial" data-icon="delete">Quitar</a></fieldset>'+'</td>' +'<td aling="center">'+v1+'</td>' +'<td aling="center">'+v2+'</td>' +'<td aling="center">'+v3+'</td>' +'<td aling="center">'+v4+'</td>' +'</tr>'); $("#tblReferenciaComercial").find('a').button(); $.mobile.changePage('deudor/6_frmReferencias.html','slide'); } }); /*$('#btnTableEdit').live('vclick',function(event){ var vfila = $(this).parent().parent();

//recorremos las celdas vfila.children('td').each(function(index, element) { var vcelda = $(this); var vindex = vcelda.index();

//en la primera celda cambiamos los botones Auditoria Informatica. Page 75

if(vindex == 0){ vcelda.empty(); vcelda.append( '<a id="btnTableGrabar" >Grabar</a>' ); //en las demas celdas ponemos el contenido dentro de textbox }else{ var vtexto = ''+vcelda.text(); vcelda.empty(); vcelda.append('<input type="text" id="txtTableCelda" value="'+vtexto+'" />'); } }); });*/

$('#btnTableQuitarPersonal').live('vclick',function(event){ //quita la fila completa $(this).parent().parent().parent().parent().remove(); }); $('#btnTableQuitarComercial').live('vclick',function(event){ //quita la fila completa $(this).parent().parent().parent().parent().remove(); }); $('#btnTableQuitarInversion').live('vclick',function(event){ //quita la fila completa $(this).parent().parent().parent().parent().remove(); Auditoria Informatica. Page 76

contadorPlanesInversion--; $('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion); });

/*$('#btnTableGrabar').live('vclick',function(event){ var vfila = $(this).parent().parent();

//recorremos las celdas vfila.children('td').each(function(index, element){ var vcelda = $(this); var vindex = vcelda.index();

//en la primera celda cambiamos los botones if(vindex == 0){ vcelda.empty(); vcelda.append( '<a id="btnTableEdit" >Editar</a>'+ '<a id="btnTableQuitar" >Quitar</a>'); }else{ //en las demas grabamos el contenido de los textbox var vtexto = '' + vcelda.children('#txtTableCelda').val(); //var vtexto = '' + vcelda.text(); vcelda.empty(); vcelda.text(vtexto); //vcelda.append('<input type="text" id="txtTableCelda" value="'+vtexto+'" />'); Auditoria Informatica. Page 77

});

});*/

//DATOS DEL FIADOR $('#frmDatosDelFiador').live('pagecreate', function(){ $("#txtOtrosFiador").hide(); $("#otrosFiador").live('change',function(event){ if($("#otrosFiador").attr('checked')=='checked') { $("#txtOtrosFiador").show(); } }); $("#alquiladaFiador").live('change',function(event){ if($("#alquiladaFiador").attr('checked')=='checked') { $("#txtOtrosFiador").hide(); } }); $("#propiaFiador").live('change',function(event){ if($("#propiaFiador").attr('checked')=='checked') { $("#txtOtrosFiador").hide();

Auditoria Informatica.

Page 78

} }); $("#txtOtrosSectorNegocio").hide(); $("#NegocioOtroSector").live('change',function(event){ if($("#NegocioOtroSector").attr('checked')=='checked') { $("#txtOtrosSectorNegocio").show(); } }); $("#NegocioComercio").live('change',function(event){ if($("#NegocioComercio").attr('checked')=='checked') { $("#txtOtrosSectorNegocio").hide(); } }); $("#NegocioServicio").live('change',function(event){ if($("#NegocioServicio").attr('checked')=='checked') { $("#txtOtrosSectorNegocio").hide(); } }); }); $("#btnGuardarDatosDelFiador").live('vclick', function(event){ var validated=false; validated=valInputText('txtPrimerNombreFiador','Primer Nombre','fiadCol1');if(!validated){valifiador5=false;return;} Auditoria Informatica. Page 79

validated=valInputText('txtSegundoNombreFiador','Segundo Nombre','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtPrimerApellidoFiador','Primer Apellido','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtSegundoApellidoFiador','Segundo Apellido','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtLugarNacimientoFiador','Lugar de Nacimiento','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('dateFechaNacimientoCliente','Fecha de Nacimiento','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtCedulaFiador','Cdula','fiadCol1');if(!validated){valifiador5=false;retur n;} validated=valInputText('txtProfesionFiador','Profesin','fiadCol1');if(!validated){valifiador5=false ;return;} validated=valInputText('txtEmailFiador','Email','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtNacionalidadFiador','Nacionalidad','fiadCol1');if(!validated){valifiador 5=false;return;} validated=valInputText('txtTelefonoFiador','Telfono','fiadCol1');if(!validated){valifiador5=false;r eturn;} validated=valSelect('selEstadoCivilFiador','Estado Civil','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtNoDependientesFiador','Nmero de Dependientes','fiadCol1');if(!validated){valifiador5=false;return;} validated=valInputText('txtDireccionFiador','Direccin','fiadCol1');if(!validated){valifiador5=false; return;} validated=valInputRadio('ccgPropiedadCasaFiador','La casa es','fiadCol1');if(!validated){valifiador5=false;return;} if($('#otrosFiador').attr('checked')=='checked') {

Auditoria Informatica.

Page 80

validated=valInputText('txtOtrosFiador','Descripcin la propiedad de la casa','fiadCol1');if(!validated){valifiador5=false;return;} } validated=valInputText('txtAniosHabitarFiador','Aos de Habitar','fiadCol1');if(!validated){valifiador5=false;return;} if($('#chbDatosLaboralFiador').attr('checked')=='checked') { validated=false; } else { validated=valInputRadio('ccgPropiedadCasaFiador','La casa es','fiadCol1');if(!validated){valifiador5=false;return;} } if($('#chbDatosLaboralFiador').attr('checked')=='checked') { validated=true; valifiador5=true; } else { validated=valInputText('txtEmpresaFiador','Empresa Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;} validated=valInputText('txtDireccionTrabajoFiador','Direccin Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;} validated=valInputText('txtTelefonoTrabajoFiador','Telfono de Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;}

Auditoria Informatica.

Page 81

validated=valInputText('txtFaxTrabajoFiador','Fax de Donde Trabaja','fiadCol2');if(!validated){valifiador5=false;return;} validated=valInputText('txtPuestoTrabajoFiador','Puesto que Ocupa','fiadCol2');if(!validated){valifiador5=false;return;} validated=valInputText('txtTiempoTrabajoFiador','Tiempo de Trabajar','fiadCol2');if(!validated){valifiador5=false;return;} validated=valInputText('txtSueldoTrabajoFiador','Sueldo Mensual','fiadCol2');if(!validated){valifiador5=false;return;} } if($('#chbFormNegocioFiador').attr('checked')=='checked') { validated=true; valifiador5=true; } else { validated=valInputText('txtTipoNegocioFiador','Tipo de Negocio','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputText('txtAniosNegocioFiador','Aos de Tener el Negocio','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputText('txtTelefonoNegocioFiador','Telfono del Negocio','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputText('txtDireccionNegocioFiador','Direccin del Negocio','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputRadio('cgSectorEconomicoNegocioFiador','Sector Econmico del Negocio','fiadCol3');if(!validated){valifiador5=false;return;} if($('#NegocioOtroSector').attr('checked')=='checked') {

Auditoria Informatica.

Page 82

validated=valInputText('txtOtrosSectorNegocio','Descripcin de otro Sector','fiadCol3');if(!validated){valifiador5=false;return;} } validated=valInputRadio('cgGarantiaOfrecidaNegocioFiador','Garanta Ofrecida','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputText('txtDetalleGarantiaFiador','Detalle de Garanta','fiadCol3');if(!validated){valifiador5=false;return;} validated=valInputText('txtParentezcoDeudorFiador','Parentesco con el Solicitante','fiadCol3');if(!validated){valifiador5=false;return;} } if(validated) { valifiador5=true; $.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide'); } }); //DATOS DEL CREDITO SOLICITADO $("#btnGuardarDatosCreditoSolicitado").live('vclick', function(event){ var validated=false; validated=valInputText('txtMontoSolicitadoCredito','Monto Solicitado');if(!validated){valicredito4=false;return;} validated=valInputText('txtPlazoCredito','Plazo');if(!validated){valicredito4=false;return;} //falta validar select otros validated=valSelect('selDestinoCredito','Destino del Crdito');if(!validated){valicredito4=false;return;} if($('#selDestinoCredito').val()=='3') {

Auditoria Informatica.

Page 83

validated=valInputText('txtOtroDestinoCredito','Descripcin de Otro Destino');if(!validated){valicredito4=false;return;} } validated=valInputText('txtDetalleDestinoCredito','Detalle del Destino del Crdito');if(!validated){valicredito4=false;return;} validated=valInputRadio('cgGarantiaOfrecidaCredito','Tipo de Garanta Ofrecida');if(!validated){valicredito4=false;return;} validated=valInputText('txtDetalleGarantiaCredito','Detalle de Garanta del Crdito');if(!validated){valicredito4=false;return;} validated=valInputText('dateAnalisisDelCredito','Fecha de Anlisis del Crdito');if(!validated){valicredito4=false;return;} if(validated) { valicredito4=true; $.mobile.changePage('credito/7_frmEvaluacionDelRiesgoCrediticio.html','slide'); } }); $('#frmDatosCreditoSolicitado').live('pagecreate', function(){ $("#trOtroDestinoCredito").hide(); $('#selDestinoCredito').live('change',function(event){ if($('#selDestinoCredito').val()==3) $("#trOtroDestinoCredito").show(); else $("#trOtroDestinoCredito").hide(); }); $('#txtMontoSolicitadoCredito').live('keyup',function(event){ if($('#txtMontoSolicitadoCredito').val().length==0){montoCredito=0;}

Auditoria Informatica.

Page 84

else montoCredito=parseFloat($('#txtMontoSolicitadoCredito').val()); }); $('#txtPlazoCredito').live('keyup',function(event){ if($('#txtPlazoCredito').val().length==0){plazoCredito=0;} else plazoCredito=parseInt($('#txtPlazoCredito').val()); }); $('#txtDetalleGarantiaCredito').live('keyup',function(event){ if($('#txtDetalleGarantiaCredito').val().length==0){valorDeGarantia=0;} else valorDeGarantia=parseFloat($('#txtDetalleGarantiaCredito').val()); }); });

//EVALUACION DEL RIESGO CREDITICIO $("#btnEvaluacionRiesgoCrediticio").live('vclick', function(event){ $.mobile.changePage('credito/8_frmPlanDeInversion.html','slide'); }); $("#btnBalanceGeneral").live('vclick',function(event){ $.mobile.changePage('credito/frmBalanceGeneral.html','slide'); }); $("#btnUnidadFamiliar").live('vclick',function(event){ $.mobile.changePage('credito/frmUnidadFamiliar.html','slide'); });

Auditoria Informatica.

Page 85

$("#btnFlujoIngresosEgresos").live('vclick',function(event){ $.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide'); }); $("#btnIndicadoresFinancieros").live('vclick',function(event){ if(valicredito4 && valicreditoBalance && valiCreditoFlujo) { $.mobile.changePage('credito/frmIndicadoresFinancieros.html','slide'); } if(!valicreditoBalance) { alert('Debe llenar correctamente el formulario balance general'); $.mobile.changePage('credito/frmBalanceGeneral.html','slide'); return; } if(!valiCreditoFlujo) { alert('Debe llenar correctamente el formulario flujo de ingresos y egresos'); $.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide'); return; } if(!valicredito4) { alert('Debe llenar correctamente el formulario datos del crdito solicitado'); $.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide'); return;

Auditoria Informatica.

Page 86

} }); //BALANCE GENERAL $("#formBalanceGeneral").live('pagecreate',function(){ $("#txtBalanceEfectivo").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalanceDepositosBancos").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalanceCuentrasCobrar").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalanceInventario").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalanceTotalActivoFijo").keyup(function(event){

Auditoria Informatica.

Page 87

calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalancePrestamosInstituciones").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalanceCuentasPorPagar").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); $("#txtBalancePatrimonioCapital").keyup(function(event){ calcularBalanceGeneral(); totalPasivoIndicador=parseFloat($('#txtBalanceTotalPasivo').val()); totalActivoIndicador=parseFloat($('#txtBalanceTotalActivo').val()); }); }); $("#btnGuardarBalanceGeneral").live('vclick',function(event){ var validated=false; validated=valInputText('txtBalanceTotalActivo','Total Activos');if(!validated){valicreditoBalance=false;return;} validated=valInputText('txtBalanceTotalPasivo','Total Pasivos');if(!validated){valicreditoBalance=false;return;}

Auditoria Informatica.

Page 88

validated=valInputText('txtBalancePatrimonioCapital','Patrimonio o Capital');if(!validated){valicreditoBalance=false;return;} if(validated) { valicreditoBalance=true; $.mobile.changePage('credito/frmUnidadFamiliar.html','slide'); } }); //UNIDAD FAMILIAR $("#btnGuardarUnidadFamiliar").live('vclick',function(event){ var validated=false; validated=valInputText('txtUnidadFamSaldoDisponible','Saldo Familiar Disponible');if(!validated){valiUnidadFam=false;return;} saldofam = parseFloat($("#txtUnidadFamSaldoDisponible").val()); if(validated && saldofam!=0) { valiUnidadFam=true; $.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide'); saldofam = parseFloat($("#txtUnidadFamSaldoDisponible").val()); $("#txtFlujoSaldoFamiliar").val(saldofam); ConsolidadoDisponibilidad=UtilidadNeta+saldofam; $("#txtFlujoConsolidado").val(ConsolidadoDisponibilidad); } }); $("#formUnidadFamiliar").live("pagecreate",function(event){ $("#txtUnidadFamIngresosFueraNegocio").keyup(function(event){

Auditoria Informatica.

Page 89

calcularUnidadFamiliar() }); $("#txtUnidadFamGastosFamiliares").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamAlimentacion").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamEducacion").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamAlquiler").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamTrasnporte").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamServiciosBasicos").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamSalud").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamVestido").keyup(function(event){ calcularUnidadFamiliar()

Auditoria Informatica.

Page 90

}); $("#txtUnidadFamObligaciones").keyup(function(event){ calcularUnidadFamiliar() }); $("#txtUnidadFamOtros").keyup(function(event){ calcularUnidadFamiliar() }); }); //FLUJO DE INGRESOS Y EGRESOS $("#formFlujoIngresosEgresos").live('pagebeforeshow',function(event){ $("#txtFlujoSaldoFamiliar").val(saldofam); }); $("#btnGuardarFlujoIngresosEgresos").live('vclick',function(event){ validated=false; validated=valInputText('txtFlujoIngresoVentas','Ingreso de Ventas');if(!validated){valiCreditoFlujo=false;return;} validated=valInputText('txtFlujoCostoMercancia','Costo de Ventas');if(!validated){valiCreditoFlujo=false;return;} if(valicredito4 && valicreditoBalance && validated) { valiCreditoFlujo=true; $.mobile.changePage('credito/frmIndicadoresFinancieros.html','slide'); } if(!valicreditoBalance) { alert('Debe llenar correctamente el formulario balance general');

Auditoria Informatica.

Page 91

$.mobile.changePage('credito/frmBalanceGeneral.html','slide'); return; } if(!valicredito4) { alert('Debe llenar correctamente el formulario datos del crdito solicitado'); $.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide'); return; } }); $("#formFlujoIngresosEgresos").live("pagecreate",function(event){ $("#txtFlujoIngresoVentas").keyup(function(event){ calcularFlujoIngresosEgresos(); var ingresoBrutoVenta; var ingresoBrutoCosto; if($("#txtFlujoIngresoVentas").val().length==0){ingresoBrutoVenta=0} else ingresoBrutoVenta = parseFloat($("#txtFlujoIngresoVentas").val()); if($("#txtFlujoCostoMercancia").val().length==0){ingresoBrutoCosto=0} else ingresoBrutoCosto = parseFloat($("#txtFlujoCostoMercancia").val()); ingresosBrutos=ingresoBrutoVenta-ingresoBrutoCosto; }); $("#txtFlujoOtros").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoCostoMercancia").keyup(function(event){

Auditoria Informatica.

Page 92

calcularFlujoIngresosEgresos(); var ingresoBrutoVenta; var ingresoBrutoCosto; if($("#txtFlujoIngresoVentas").val().length==0){ingresoBrutoVenta=0} else ingresoBrutoVenta = parseFloat($("#txtFlujoIngresoVentas").val()); if($("#txtFlujoCostoMercancia").val().length==0){ingresoBrutoCosto=0} else ingresoBrutoCosto = parseFloat($("#txtFlujoCostoMercancia").val()); ingresosBrutos=ingresoBrutoVenta-ingresoBrutoCosto; }); $("#txtFlujoImpuestos").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoCostosOperativos").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoDepreciacion").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoPagoSueldos").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoPagoTransporte").keyup(function(event){ calcularFlujoIngresosEgresos(); }); $("#txtFlujoAlquiler").keyup(function(event){

Auditoria Informatica.

Page 93

calcularFlujoIngresosEgresos(); }); $("#txtFlujoPagoServicios").keyup(function(event){ calcularFlujoIngresosEgresos(); }); }); //INDICADORES FINANCIEROS $("#btnGuardarIndicadoresFinancieros").live('vclick',function(event){ $.mobile.changePage('credito/8_frmPlanDeInversion.html','slide'); }); //PLAN DE INVERSION $('#frmPlanDeInversion').live('pagecreate',function(event,ui){ $('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion); }); $('#frmPlanDeInversion').live('pagebeforeshow',function(event,ui){ $('#txtNuvInveNumero').val(""); $('#txtNuvInveDescripcion').val(""); $('#txtNuvInveCostoUni').val(""); $('#txtNuvInveCostoTotal').val(""); }); $("#btnGuardarPlanDeInversion").live('vclick', function(event){ if($('#tblPlanInversion tbody tr').length<12) { alert('Tiene que agregar al menos 12 tems'); }

Auditoria Informatica.

Page 94

else { valiCrediPlanInversion=true; $.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide'); } }); $("#btnAgregarItemdeInversion").live('vclick', function(event){ $.mobile.changePage('credito/10_frmNuevaInversion.html','slide'); }); $("#btnGuardarPlanInversion").live('vclick', function(event){ //codigo Fran-----------------------------------------------------var vagrega = true;

var v1 = '' + $('#txtNuvInveNumero').val(); if($.trim(v1).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar numero', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

Auditoria Informatica.

Page 95

var v2 = '' + $('#txtNuvInveDescripcion').val(); if($.trim(v2).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar descripcion', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; }

var v3 = '' + $('#txtNuvInveCostoUni').val(); if($.trim(v3).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar costo unitario', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return;

Auditoria Informatica.

Page 96

var v4 = '' + $('#txtNuvInveCostoTotal').val(); if($.trim(v4).length < 1){ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Favor ingresar costo total', 'buttons' : { 'Ok': {click: function () {},icon: "info",theme: "f"}, } }); vagrega = false; return; } //fin codigo Fran-------------------------------------------------if(vagrega){ $('#tblPlanInversion').append('<tr>' +'<td>'+ '<fieldset data-role="controlgroup" class="ui-bar"><a dataicon="delete" id="btnTableQuitarInversion" >Quitar</a></fieldset>'+'</td>' +'<td aling="center">'+v1+'</td>' +'<td aling="center">'+v2+'</td>' +'<td aling="center">'+v3+'</td>' +'<td aling="center">'+v4+'</td>' +'</tr>'); $("#tblPlanInversion").find('a').button(); Auditoria Informatica. Page 97

contadorPlanesInversion++; $.mobile.changePage('credito/8_frmPlanDeInversion.html','slide'); $('#lblContadorPlanes').text('Cantidad de planes: '+contadorPlanesInversion); }

});

//PROPUESTA DEL PROMOTOR $("#btnGuardarPropuestaPromotor").live('vclick', function(event){ validated=false; validated=valInputText('txtMontoPropuesta','Monto');if(!validated){valiCrediPropuesta=false;ret unr;} validated=valInputText('txtPlazoPropuesta','Plazo (meses)');if(!validated){valiCrediPropuesta=false;retunr;} validated=valInputText('txtObservacionesPropuesta','Observaciones');if(!validated){valiCrediPro puesta=false;retunr;} if(validated) { valiCrediPropuesta=true; $.mobile.changePage('menuPrincipal.html','slide'); } });

//DATOS GENERALES DEL FIADOR

$("#chbFormNegocioFiador").live('change',function(event,ui){ if($("#chbFormNegocioFiador").attr('checked')=='checked') Auditoria Informatica. Page 98

$("#formNegocioFiador").hide(); else $("#formNegocioFiador").show(); }); //DATOS LABORAL FIADOR $("#chbDatosLaboralFiador").live('change',function(event,ui){ if($("#chbDatosLaboralFiador").attr('checked')=='checked') $("#formDatosLaboralFiador").hide(); else $("#formDatosLaboralFiador").show(); });

//INDICADORES FINANCIEROS $("#frmIndicadoresFinancieros").live('pagebeforeshow',function(event){ cuotaCredito=montoCredito/plazoCredito; IndicadorCobertura=(cuotaCredito/ingresosBrutos)*100; IndicadorCapacidadPago=(ConsolidadoDisponibilidad/cuotaCredito)*100; IndicadorCoberturaDeGarantia=(valorDeGarantia/montoCredito)*100; IndicadorGradoEndeudamiento=(totalPasivoIndicador/totalActivoIndicador)*100; $("#txtIndicadorCobertura").val(IndicadorCobertura.toFixed(2)+" %"); $("#txtIndicadorCapacidaPago").val(IndicadorCapacidadPago.toFixed(2)+" %"); $("#txtIndicadorCoberturaGarantia").val(IndicadorCoberturaDeGarantia.toFixed(2)+" %"); $("#txtIndicadorGradoEndeudamiento").val(IndicadorGradoEndeudamiento.toFixed(2)+" %"); });

//========================================= //GUARDADO DE SOLICITUDES DE CREDITO INICIO

Auditoria Informatica.

Page 99

//========================================= $('#btnGuardarSolicitudCredito').live('vclick',function(event,ui) { if(valideudor1 && valideudor2 && valideudor3 && valideudor6 && valifiador5 && valicredito4 && valicreditoBalance && valiUnidadFam && valiCreditoFlujo && valiCrediPlanInversion && valiCrediPropuesta) { /*$(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Se han guardado los datos', 'buttons' : { 'Ok': { click: function () {*/ alert('Se han guardado los datos'); var horaguardado = new Date(); var fechaguardado = new Date(); var recordSolicitudesCliente = { 'DetalleSolicitud' : fechaguardado.getDate()+ "" + (fechaguardado.getMonth()+1) + "" + fechaguardado.getFullYear()+ "" + public_DatosGeneralesCliente.length, 'FechaSolicitud' : textosemana[fechaguardado.getDay()] + ", " + fechaguardado.getDate() + " de " + textomes[fechaguardado.getMonth()+1] + " de " + fechaguardado.getFullYear(), 'HoraSolicitud' : horaguardado.getHours() + ":" + horaguardado.getMinutes() + ":" + horaguardado.getSeconds(), //DATOS GENERALES DEL CLIENTE 'PrimerNombreCliente' : $("#txtPrimerNombreCliente").val(), 'SegundoNombreCliente' : $("#txtSegundoNombreCliente").val(), Auditoria Informatica. Page 100

'PrimerApellidoCliente' : $("#txtPrimerApellidoCliente").val(), 'SegundoApellidoCliente' : $("#txtSegundoApellidoCliente").val(), 'LugarNacimientoCliente' : $("#txtLugarNacimientoCliente").val(), 'FechaNacimiento' : $("#dateFechaNacimiento").val(), 'CedulaCliente' : $("#txtCedulaCliente").val(), 'ProfesionCliente' : $("#txtProfesionCliente").val(), 'EmailCliente' : $("#txtEmailCliente").val(), 'Nacionalidad' : $("#txtNacionalidad").val(), 'TelefonoCliente' : $("#txtTelefonoCliente").val(), 'EstadoCivilCliente': $('#selEstadoCivilCliente option:selected').text(), 'NoDependientesCliente' : $("#txtNoDependientesCliente").val(), 'DireccionDomicilioCliente' : $("#txtDireccionDomicilioCliente").val(), 'PropiedadCasaCliente' : $("#cgPropiedadCasaCliente input:checked").val(), 'OtrosCliente' : $("#txtOtrosCliente").val(),

'AniosHabitarCliente' : $("#txtAniosHabitarCliente").val(), 'NombreConyugueCliente' : $("#txtNombreConyugueCliente").val(), 'CedulaConyugueCliene' : $("#txtCedulaConyugueCliene").val(), Auditoria Informatica. Page 101

'ProfesionConyugueCliente' : $("#txtProfesionConyugueCliente").val(), 'DireccionTrabajoConyugueCliente' : $("#txtDireccionTrabajoConyugueCliente").val(), 'TelefonoTrabajoConyugueCliente' : $("#txtTelefonoTrabajoConyugueCliente").val(), 'SalarioIngresosConyugueCliente' : $("#txtSalarioIngresosConyugueCliente").val(), //credito solicitado 'MontoSolicitadoCredito' : $("#txtMontoSolicitadoCredito").val(), 'PlazoCredito' : $("#txtPlazoCredito").val(), 'DestinoCredito' : $('#selDestinoCredito option:selected').text(), 'OtroDestinoCredito' : $("#txtOtroDestinoCredito").val(), 'DetalleDestinoCredito' : $("#txtDetalleDestinoCredito").val(), 'GarantiaOfrecidaCredito' : $("#cgGarantiaOfrecidaCredito input:checked").val(), 'DetalleGarantiaCredito' : $("#txtDetalleGarantiaCredito").val(), 'dateAnalisisDelCredito' : $("#dateAnalisisDelCredito").val(), //balance general 'BalanceEfectivo' : $("#txtBalanceEfectivo").val(), 'BalanceDepositosBancos' : $("#txtBalanceDepositosBancos").val(), 'BalanceCuentrasCobrar' : $("#txtBalanceCuentrasCobrar").val(), Auditoria Informatica. Page 102

'BalanceInventario' : $("#txtBalanceInventario").val(), 'BalanceTotalActivoCirculante' : $("#txtBalanceTotalActivoCirculante").val(), 'BalanceTotalActivoFijo' : $("#txtBalanceTotalActivoFijo").val(), 'BalanceTotalActivo' : $("#txtBalanceTotalActivo").val(), 'BalancePrestamosInstituciones' : $("#txtBalancePrestamosInstituciones").val(), 'BalanceCuentasPorPagar' : $("#txtBalanceCuentasPorPagar").val(), 'BalanceTotalPasivo' : $("#txtBalanceTotalPasivo").val(), 'BalancePatrimonioCapital' : $("#txtBalancePatrimonioCapital").val(), 'BalanceTotalPasivoMasPatrimonio' : $("#txtBalanceTotalPasivoMasPatrimonio").val(), //unidad familiar 'UnidadFamIngresosFueraNegocio' : $("#txtUnidadFamIngresosFueraNegocio").val(), 'UnidadFamGastosFamiliares' : $("#txtUnidadFamGastosFamiliares").val(), 'UnidadFamAlimentacion' : $("#txtUnidadFamAlimentacion").val(), 'UnidadFamEducacion' : $("#txtUnidadFamEducacion").val(), 'UnidadFamAlquiler' : $("#txtUnidadFamAlquiler").val(), 'UnidadFamTrasnporte' : $("#txtUnidadFamTrasnporte").val(),

Auditoria Informatica.

Page 103

'UnidadFamServiciosBasicos' : $("#txtUnidadFamServiciosBasicos").val(), 'UnidadFamSalud' : $("#txtUnidadFamSalud").val(), 'UnidadFamVestido' : $("#txtUnidadFamVestido").val(), 'UnidadFamObligaciones' : $("#txtUnidadFamObligaciones").val(), 'UnidadFamOtros' : $("#txtUnidadFamOtros").val(), 'UnidadFamSaldoDisponible' : $("#txtUnidadFamSaldoDisponible").val(), //flujo de ingresos y egresos 'FlujoIngresoVentas' : $("#txtFlujoIngresoVentas").val(), 'FlujoCostoMercancia' : $("#txtFlujoCostoMercancia").val(), 'FlujoCostosOperativos' : $("#txtFlujoCostosOperativos").val(), 'FlujoPagoSueldos' : $("#txtFlujoPagoSueldos").val(), 'FlujoPagoTransporte' : $("#txtFlujoPagoTransporte").val(), 'FlujoPagoServicios' : $("#txtFlujoPagoServicios").val(),

'FlujoAlquiler' : $("#txtFlujoAlquiler").val(), 'FlujoOtros' : $("#txtFlujoOtros").val(), 'FlujoImpuestos' : $("#txtFlujoImpuestos").val(), 'FlujoDepreciacion' : $("#txtFlujoDepreciacion").val(), Auditoria Informatica. Page 104

'FlujoUtilidadNeta' : $("#txtFlujoUtilidadNeta").val(), 'FlujoSaldoFamiliar' : $("#txtFlujoSaldoFamiliar").val(), 'FlujoConsolidado' : $("#txtFlujoConsolidado").val(), //indicadores financieros 'IndicadorCobertura' : $("#txtIndicadorCobertura").val(), 'IndicadorCapacidaPago' : $("#txtIndicadorCapacidaPago").val(), 'IndicadorCoberturaGarantia' : $("#txtIndicadorCoberturaGarantia").val(), 'IndicadorGradoEndeudamiento' : $("#txtIndicadorGradoEndeudamiento").val(), //Propuesta del promotor 'MontoPropuesta' : $("#txtMontoPropuesta").val(), 'PlazoPropuesta' : $("#txtPlazoPropuesta").val(), 'ObservacionesPropuesta' : $("#txtObservacionesPropuesta").val() } var vindexDatosCliente = public_DatosGeneralesCliente.length; public_DatosGeneralesCliente[vindexDatosCliente] = recordSolicitudesCliente; $.mobile.changePage('frmIngresoAnalista.html','slide'); /*}, icon: "check", theme: "f" Auditoria Informatica. Page 105

}, }, }); } if(!valideudor1) { alert('Debe llenar correctamente el formulario de datos generales del cliente'); $.mobile.changePage('deudor/1_frmGeneralesCliente.html','slide'); return; */

/*$(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'Debe llenar correctamente el formulario de datos generales del cliente', 'buttons' : { 'Ok': { click: function () {*/

//$.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide'); /*}, icon: "error",theme: "f" }, }, });*/ } if(!valideudor2) { Auditoria Informatica. Page 106

alert('Debe llenar correctamente el formulario caracteristicas del negocio'); $.mobile.changePage('deudor/2_frmCaracteristicasNegocio.html','slide'); return; } if(!valideudor3) { alert('Debe llenar correctamente el formulario datos laborales'); $.mobile.changePage('deudor/3_frmDatosLaborales.html','slide'); return; } if(!valideudor6) { alert('Debe llenar correctamente el formulario referencias'); $.mobile.changePage('deudor/6_frmReferencias.html','slide'); return; } if(!valifiador5) { alert('Debe llenar correctamente el formulario datos del fiador'); $.mobile.changePage('fiador/5_formDatosDelFiador.html','slide'); return; } if(!valicredito4) { alert('Debe llenar correctamente el formulario datos del crdito solicitado');

Auditoria Informatica.

Page 107

$.mobile.changePage('credito/4_frmDatosCreditoSolicitado.html','slide'); return; } if(!valicreditoBalance) { alert('Debe llenar correctamente el formulario balance general'); $.mobile.changePage('credito/frmBalanceGeneral.html','slide'); return; } if(!valiUnidadFam) { alert('Debe llenar correctamente el formulario unidad familiar'); $.mobile.changePage('credito/frmUnidadFamiliar.html','slide'); return; } if(!valiCreditoFlujo) { alert('Debe llenar correctamente el formulario flujo de ingresos y egresos'); $.mobile.changePage('credito/frmFlujoIngresosEgresos.html','slide'); return; } if(!valiCrediPlanInversion) { alert('Debe llenar correctamente el formulario plan de inversion'); $.mobile.changePage('credito/8_frmPlanDeInversion.html','slide');

Auditoria Informatica.

Page 108

return; } if(!valiCrediPropuesta) { alert('Debe llenar correctamente el formulario propuesta del promotor'); $.mobile.changePage('credito/9_frmPropuestaDelPromotor.html','slide'); return; } }); //========================================= //GUARDADO DE SOLICITUDES DE CREDITO FIN //=========================================

//========================================= //MOSTRAR SOLICITUDES DE CREDITO INICIO //========================================= $("#pageSolicitudesIngresadas").live('pagebeforeshow',function(event,ui){ $('#tblListadoSolicitudesDia tbody').empty(); for(var i=0; i<public_DatosGeneralesCliente.length;i++) { var fechaguardado = new Date(); vfila = "<tr>" + "<td title='"+i+ "'><a data-role='button' class='ui-bar' data-icon='info' data-inline='true' id='btnDetalleSolicitud'" + ">Detalle</a>" + "<td>" + public_DatosGeneralesCliente[i].DetalleSolicitud +

Auditoria Informatica.

Page 109

"<td>" + public_DatosGeneralesCliente[i].PrimerNombreCliente + " " + public_DatosGeneralesCliente[i].SegundoNombreCliente + " " + public_DatosGeneralesCliente[i].PrimerApellidoCliente + " " + public_DatosGeneralesCliente[i].SegundoApellidoCliente + "</td>" + "<td>" + public_DatosGeneralesCliente[i].FechaSolicitud + "</td>" + "<td>" + public_DatosGeneralesCliente[i].HoraSolicitud + "</td>" + "</tr>"; $("#tblListadoSolicitudesDia tbody").append(vfila); } $("#tblListadoSolicitudesDia").find('a').button(); }); $("#btnListaSolicitudes").live('vclick',function(event,ui){ $.mobile.changePage('frmSolicitudesSesion.html','slide'); }); $("#btnDetalleSolicitud").live("vclick",function(event,ui){ var vboton = $(this); var celda = vboton.parent().parent(); idDetalle = celda.attr('title'); $.mobile.changePage('frmDetalleSolicitud.html','slide'); }); $('#pageDetalleSolicitud').live('pagebeforeshow',function(event){ $("#h1DetalleSolicitud").text(""); $("#h1DetalleSolicitud").append("Detalle de Solictud: "+public_DatosGeneralesCliente[idDetalle].DetalleSolicitud); $("#tblDetalleDatosGeneralesCliente tbody").empty(); $('#tblDetalleDatosGeneralesClienteConyuge tbody').empty(); $('#tblDatosCreditoSolicitado tbody').empty(); Auditoria Informatica. Page 110

$("#tblDetalleBalanceGeneral tbody").empty(); $("#tblDetalleUnidadFamiliar tbody").empty(); $("#tblDetalleFlujo tbody").empty(); $("#tblIndicadoresFinancieros tbody").empty(); $("#tblPropuestaPromotor tbody").empty(); //datos generales cliente var vDatosGeneralesCliente = "<tr>"+ "<td class='opcion' colspan='1'>Nombre del Cliente</td><td colspan='5'>" + public_DatosGeneralesCliente[idDetalle].PrimerNombreCliente + " " + public_DatosGeneralesCliente[idDetalle].SegundoNombreCliente + " " + public_DatosGeneralesCliente[idDetalle].PrimerApellidoCliente + " " + public_DatosGeneralesCliente[idDetalle].SegundoApellidoCliente + "</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Lugar de Nacimiento</td><td>"+public_DatosGeneralesCliente[idDetalle].LugarNacimientoCliente+"</td>"+ "<td class='opcion'>Fecha de Nacimiento</td><td>"+public_DatosGeneralesCliente[idDetalle].FechaNacimiento+"</td>"+ "<td class='opcion'>Cedula de Identidad</td><td>"+public_DatosGeneralesCliente[idDetalle].CedulaCliente+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Profesi&oacute;n</td><td>"+public_DatosGeneralesCliente[idDetalle].ProfesionCliente+ "</td>"+ "<td class='opcion'>Email</td><td>"+public_DatosGeneralesCliente[idDetalle].EmailCliente+"</td>"+ "<td class='opcion'>Nacionalidad</td><td>"+public_DatosGeneralesCliente[idDetalle].Nacionalidad+"</td>"+ "</tr>"+ Auditoria Informatica. Page 111

"<tr>"+ "<td class='opcion'>Tel&eacute;fono</td><td>"+public_DatosGeneralesCliente[idDetalle].TelefonoCliente+"< /td>"+ "<td class='opcion'>Estado Civil</td><td>"+public_DatosGeneralesCliente[idDetalle].EstadoCivilCliente+"</td>"+ "<td class='opcion'>N&uacute;mero de Dependientes</td><td>"+public_DatosGeneralesCliente[idDetalle].NoDependientesCliente+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Direcci&oacute;n</td><td colspan='5'>"+public_DatosGeneralesCliente[idDetalle].DireccionDomicilioCliente+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Propiedad del Domicilio</td><td colspan='3'>"+public_DatosGeneralesCliente[idDetalle].PropiedadCasaCliente+" "+ public_DatosGeneralesCliente[idDetalle].OtrosCliente+"</td>"+ "<td class='opcion'>N&uacute;mero de Dependientes</td><td>"+public_DatosGeneralesCliente[idDetalle].NoDependientesCliente+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>A&ntilde;os de habitar</td><td colspan='5'>"+public_DatosGeneralesCliente[idDetalle].AniosHabitarCliente+" "+ "</tr>"; $("#tblDetalleDatosGeneralesCliente tbody").append(vDatosGeneralesCliente); //datos conyuge var vDatosConyuge = "<tr>"+ "<td class='opcion' colspan='1'>Nombre Completo</td><td colspan='5'>" + public_DatosGeneralesCliente[idDetalle].NombreConyugueCliente + "</td>"+

Auditoria Informatica.

Page 112

"<tr>"+ "<td class='opcion'>C&eacute;dula</td><td>"+public_DatosGeneralesCliente[idDetalle].CedulaConyugueClie ne+"</td>"+ "<td class='opcion'>Profesi&oacute;n</td><td>"+public_DatosGeneralesCliente[idDetalle].ProfesionConyugu eCliente+"</td>"+ "<td class='opcion'>Direcci&oacute;n del Trabajo</td><td>"+public_DatosGeneralesCliente[idDetalle].DireccionTrabajoConyugueCliente+"</td>" + "</tr>"+ "<tr>"+ "<td class='opcion'>Tel&eacute;fono del Trabajo</td><td>"+public_DatosGeneralesCliente[idDetalle].TelefonoTrabajoConyugueCliente+"</td>"+ "<td class='opcion'>Salario / Ingresos</td><td>"+public_DatosGeneralesCliente[idDetalle].SalarioIngresosConyugueCliente+"</td>"+ "</tr>" ; $("#tblDetalleDatosGeneralesClienteConyuge tbody").append(vDatosConyuge); //datos del credito solicitado var vDatosCreditoSolicitado = "<tr>"+ "<td class='opcion'>Monto Solicitado</td><td>"+public_DatosGeneralesCliente[idDetalle].MontoSolicitadoCredito+"</td>"+ "<td class='opcion'>Plazo</td><td>"+public_DatosGeneralesCliente[idDetalle].PlazoCredito+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Destino</td><td>"+public_DatosGeneralesCliente[idDetalle].DestinoCredito+" "+public_DatosGeneralesCliente[idDetalle].OtroDestinoCredito+"</td>"+ Auditoria Informatica. Page 113

"<td class='opcion'>Detalle del Destino</td><td>"+public_DatosGeneralesCliente[idDetalle].DetalleDestinoCredito+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Garant&iacute;a Ofrecida</td><td>"+public_DatosGeneralesCliente[idDetalle].GarantiaOfrecidaCredito+"</td>"+ "<td class='opcion'>Detalle de Garant&iacute;a</td><td>"+public_DatosGeneralesCliente[idDetalle].DetalleGarantiaCredito+"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Fecha del An&aacute;lisis</td><td>"+public_DatosGeneralesCliente[idDetalle].dateAnalisisDelCredito+"</td>"+ "</tr>"; $('#tblDatosCreditoSolicitado tbody').append(vDatosCreditoSolicitado); //credito balance general var vDatosBalanceGeneral = "<tr>"+ "<td class='opcion'>Efectivo (C$)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceEfectivo +"</td>"+ "<td class='opcion'>Pr&eacute;stamos (a largo plazo)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalancePrestamosInstituciones +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Dep&oacute;sitos en bancos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceDepositosBancos +"</td>"+ "<td class='opcion'>Cuentas por pagar (a corto plazo)</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceCuentasPorPagar +"</td>"+ "</tr>" + "<tr>"+

Auditoria Informatica.

Page 114

"<td class='opcion'>Cuentas por cobrar</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceCuentrasCobrar +"</td>"+ "<td class='opcion'>Total pasivos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalPasivo +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Inventario</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceInventario +"</td>"+ "<td class='opcion'>Patrimonio o capital</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalancePatrimonioCapital +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Total activo circulante</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivoCirculante +"</td>"+ "<td>&nbsp;</td><td>&nbsp;</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Total activo fijo</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivoFijo +"</td>"+ "<td>&nbsp;</td><td>&nbsp;</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Total activos</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalActivo +"</td>"+ "<td class='opcion'>Total pasivo + Patrimonio</td><td>"+ public_DatosGeneralesCliente[idDetalle].BalanceTotalPasivoMasPatrimonio +"</td>"+ "</tr>"; $("#tblDetalleBalanceGeneral tbody").append(vDatosBalanceGeneral); //credito unidad familiar Auditoria Informatica. Page 115

var vDatosUnidadFamiliar = "<tr>"+ "<td class='opcion'>Ingresos fuera del negocio</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamIngresosFueraNegocio +"</td>"+ "<td class='opcion'>Servicios B&aacute;sicos</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamServiciosBasicos +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Gastos familiares</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamGastosFamiliares +"</td>"+ "<td class='opcion'>Salud</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamSalud +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Alimentaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamAlimentacion +"</td>"+ "<td class='opcion'>Vestido</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamVestido +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Educaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamEducacion +"</td>"+ "<td class='opcion'>Obligaciones</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamObligaciones +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Alquiler</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamAlquiler +"</td>"+ "<td class='opcion'>Otros</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamOtros +"</td>"+

Auditoria Informatica.

Page 116

"</tr>"+ "<tr>"+ "<td class='opcion'>Transporte</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamTrasnporte +"</td>"+ "<td class='opcion'>Saldo familiar disponible</td><td>"+ public_DatosGeneralesCliente[idDetalle].UnidadFamSaldoDisponible +"</td>"+ "</tr>"; $("#tblDetalleUnidadFamiliar tbody").append(vDatosUnidadFamiliar); //detalle datos flujo ingresos egresos var vDatosFlujoIngresosEgresos = "<tr>"+ "<td class='opcion'>Ingreso de ventas</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoIngresoVentas +"</td>"+ "<td class='opcion'>Otros</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoOtros +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Costos de producci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoCostoMercancia +"</td>"+ "<td class='opcion'>Impuestos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoImpuestos +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Costos operativos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoCostosOperativos +"</td>"+ "<td class='opcion'>Drepresiaci&oacute;n</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoDepreciacion +"</td>"+ "</tr>" + "<tr>"+

Auditoria Informatica.

Page 117

"<td class='opcion'>Pago de sueldos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoSueldos +"</td>"+ "<td class='opcion'>Utilidad Neta</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoUtilidadNeta +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Pago de transporte</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoTransporte +"</td>"+ "<td class='opcion'>Saldo Familiar</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoSaldoFamiliar +"</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Pago de servicios</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoPagoServicios +"</td>"+ "<td>&nbsp;</td><td>&nbsp;</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Alquiler</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoAlquiler +"</td>"+ "<td class='opcion'>Consolidado de ingresos</td><td>"+ public_DatosGeneralesCliente[idDetalle].FlujoConsolidado +"</td>"+ "</tr>" ; $("#tblDetalleFlujo tbody").append(vDatosFlujoIngresosEgresos); //indicadores financieros var vDatosIndicadoresFinancieros = "<tr>"+ "<td class='opcion'>Cobertura</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCobertura +"</td><td>&lt;=25%</td>"+ "</tr>" + "<tr>"+ Auditoria Informatica. Page 118

"<td class='opcion'>Capacidad de pago</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCapacidaPago +"</td><td>&gt;=150%</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Cobertura de la garant&aacute;a</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorCoberturaGarantia +"</td><td>&gt;=150%</td>"+ "</tr>" + "<tr>"+ "<td class='opcion'>Grado de endeudamiento</td><td>"+ public_DatosGeneralesCliente[idDetalle].IndicadorGradoEndeudamiento +"</td><td>&lt;=50%</td>"+ "</tr>"; $("#tblIndicadoresFinancieros tbody").append(vDatosIndicadoresFinancieros); var vDatosPropuestaPromotor = "<tr>"+ "<td class='opcion'>Monto</td><td>"+ public_DatosGeneralesCliente[idDetalle].MontoPropuesta +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Plazo</td><td>"+ public_DatosGeneralesCliente[idDetalle].PlazoPropuesta +"</td>"+ "</tr>"+ "<tr>"+ "<td class='opcion'>Observaciones</td><td>"+ public_DatosGeneralesCliente[idDetalle].ObservacionesPropuesta +"</td>"+ "</tr>"; $("#tblPropuestaPromotor tbody").append(vDatosPropuestaPromotor); }); //========================================= //MOSTRAR SOLICITUDES DE CREDITO FIN Auditoria Informatica. Page 119

//=========================================

//=----------------------------------======================================== //CODIIGO DE PRUEBA /*var vserilizeobj = new Object; vserilizeobj['idform'] = ""+idform; vserilizeobj['collectionValue'] = [];

var vkeyobj = { "key" : ""+vkeyname, "value" : ""+vkeyvalue };

vserilizeobj['collectionValue'].push(vkeyobj);*/ $('#btnPruebaGuardado').live('vclick',function(event){

var recordfile = { 'PrimerNombre' : $("#txtprueba1").val(), 'SegundoNombre' : $("#txtprueba2").val(), 'Select': $('#selprueba option:selected').text() }

var vindex = glo_listadoprueba.length;

Auditoria Informatica.

Page 120

glo_listadoprueba[vindex] = recordfile; $("#txtprueba1").val(""); $("#txtprueba2").val(""); var myselect = $('#selprueba'); myselect[0].selectedIndex = 0; myselect.selectmenu("refresh",true); }); $('#btnMotrarDatosPrueba').live('vclick',function(event){ $('#tblPruebaDatos tbody').empty(); for(var i=0; i<glo_listadoprueba.length;i++) { var vfila = '<tr>'+ '<td>'+glo_listadoprueba[i].PrimerNombre+'</td>'+ '<td>'+glo_listadoprueba[i].SegundoNombre+'</td>'+ '<td>'+glo_listadoprueba[i].Select+'</td>'+ '</tr>'; $('#tblPruebaDatos tbody').append(vfila); s} });

//----------------------------------renovacion $("#btnGuardarRenovacion").live('vclick',function(){ if($("#searchCodigoCredito").val().length<1) { $(this).simpledialog({

Auditoria Informatica.

Page 121

'mode' : 'bool', 'prompt' : 'Ingrese el c&oacute;digo de cr&eacute;dito', 'buttons' : { 'Ok': { click: function () { return; }, icon: "info", theme: "f" }, } }); } else{ $(this).simpledialog({ 'mode' : 'bool', 'prompt' : 'El cr&eacute;dito ha sido renovado', 'buttons' : { 'Ok': { click: function () { return; }, icon: "info", theme: "f" },

Auditoria Informatica.

Page 122

} }); $.mobile.changePage('frmIngresoAnalista.html','slide'); } });

Auditoria Informatica.

Page 123

CSS. /*! * jQuery Mobile v1.0b1 * http://jquerymobile.com/ * * Copyright 2010, jQuery Project * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license */ /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. * Note: Code is in draft form and is subject to change */

/* A -----------------------------------------------------------------------------------------------------------*/

.ui-bar-a { border: 1px solid background: color: font-weight: bold; #2A2A2A; #111111; #ffffff;

Auditoria Informatica.

Page 124

text-shadow: 0 -1px 1px #000000; background-image: -moz-linear-gradient(top, #3c3c3c, #111111); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #3c3c3c), #111111));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3c3c3c', EndColorStr='#111111')"; } .ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button { font-family: Helvetica, Arial, sans-serif; } .ui-bar-a .ui-link-inherit { color: } .ui-bar-a .ui-link { color: font-weight: bold; } .ui-body-a { border: 1px solid Auditoria Informatica. #2A2A2A; Page 125 #7cc4e7; #fff;

background: color: text-shadow: 0 1px 0 font-weight: normal; #000;

#222222; #fff;

background-image: -moz-linear-gradient(top, #666666, #222222); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #666666), #222222));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#222222)')"; } .ui-body-a, .ui-body-a input, .ui-body-a select, .ui-body-a textarea, .ui-body-a button { font-family: Helvetica, Arial, sans-serif; } .ui-body-a .ui-link-inherit { color: } .ui-body-a .ui-link { color: font-weight: bold; Auditoria Informatica. Page 126 #2489CE; #fff;

} .ui-br { border-bottom: rgb(130,130,130); border-bottom: rgba(130,130,130,.3); border-bottom-width: 1px; border-bottom-style: solid; } .ui-btn-up-a { border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #000; background-image: -moz-linear-gradient(top, #555555, #333333); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #555555), #333333)); #fff; #222; #333333;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#333333')"; } .ui-btn-up-a a.ui-link-inherit { color: } .ui-btn-hover-a { Auditoria Informatica. Page 127 #fff;

border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #000;

#000; #444444;

#fff;

background-image: -moz-linear-gradient(top, #666666, #444444); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #666666), #444444));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#666666', EndColorStr='#444444')"; } .ui-btn-hover-a a.ui-link-inherit { color: } .ui-btn-down-a { border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #000; background-image: -moz-linear-gradient(top, #333333, #5a5a5a); Auditoria Informatica. Page 128 #fff; #000; #3d3d3d; #fff;

background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #333333), #5a5a5a));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#5a5a5a')"; } .ui-btn-down-a a.ui-link-inherit { color: } .ui-btn-up-a, .ui-btn-hover-a, .ui-btn-down-a { font-family: Helvetica, Arial, sans-serif; text-decoration: none; } #fff;

/* B -----------------------------------------------------------------------------------------------------------*/

.ui-bar-b { border: 1px solid background: color: font-weight: bold; text-shadow: 0 -1px 1px #254f7a; Auditoria Informatica. Page 129 #456f9a; #5e87b0; #fff;

background-image: -moz-linear-gradient(top, #81a8ce, #5e87b0); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #81a8ce), #5e87b0));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#81a8ce', EndColorStr='#5e87b0')"; } .ui-bar-b, .ui-bar-b input, .ui-bar-b select, .ui-bar-b textarea, .ui-bar-b button { font-family: Helvetica, Arial, sans-serif; } .ui-bar-b .ui-link-inherit { color: } .ui-bar-b .ui-link { color: font-weight: bold; } #7cc4e7; #fff;

.ui-body-b { border: 1px solid Auditoria Informatica. #C6C6C6; Page 130

background: color: text-shadow: 0 1px 0 font-weight: normal; #fff;

#cccccc; #333333;

background-image: -moz-linear-gradient(top, #e6e6e6, #cccccc); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #e6e6e6), #cccccc));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#e6e6e6', EndColorStr='#cccccc')"; } .ui-body-b, .ui-body-b input, .ui-body-b select, .ui-body-b textarea, .ui-body-b button { font-family: Helvetica, Arial, sans-serif; } .ui-body-b .ui-link-inherit { color: } .ui-body-b .ui-link { color: font-weight: bold; Auditoria Informatica. Page 131 #2489CE; #333333;

} .ui-btn-up-b { border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #145072; background-image: -moz-linear-gradient(top, #4e89c5, #2567ab); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #5f9cc5), #396b9e)); #fff; #145072; #2567ab;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#4e89c5', EndColorStr='#2567ab')"; } .ui-btn-up-b a.ui-link-inherit { color: } .ui-btn-hover-b { border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #014D68; background-image: -moz-linear-gradient(top, Auditoria Informatica. Page 132 #fff; #00516e; #4b88b6; #fff;

#72b0d4, #4b88b6); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #72b0d4), #4b88b6));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#72b0d4', EndColorStr='#4b88b6')"; } .ui-btn-hover-b a.ui-link-inherit { color: } .ui-btn-down-b { border: 1px solid background: font-weight: bold; color: text-shadow: 0 -1px 1px #225377; background-image: -moz-linear-gradient(top, #396b9e, #4e89c5); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #396b9e), #4e89c5)); #fff; #225377; #4e89c5; #fff;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#396b9e', EndColorStr='#4e89c5')"; }

Auditoria Informatica.

Page 133

.ui-btn-down-b a.ui-link-inherit { color: } .ui-btn-up-b, .ui-btn-hover-b, .ui-btn-down-b { font-family: Helvetica, Arial, sans-serif; text-decoration: none; } #fff;

/* C -----------------------------------------------------------------------------------------------------------*/

.ui-bar-c { border: 1px solid background: color: font-weight: bold; text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, #f0f0f0, #e9eaeb); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #f0f0f0), #B3B3B3; #e9eaeb; #3E3E3E;

Auditoria Informatica.

Page 134

color-stop(1,

#e9eaeb));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f0f0f0', EndColorStr='#e9eaeb')"; } .ui-bar-c, .ui-bar-c input, .ui-bar-c select, .ui-bar-c textarea, .ui-bar-c button { font-family: Helvetica, Arial, sans-serif; } .ui-body-c { border: 1px solid color: text-shadow: 0 1px 0 background: #fff; #f0f0f0; #B3B3B3; #333333;

background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #eeeeee), #dddddd));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#dddddd')"; } .ui-body-c,

Auditoria Informatica.

Page 135

.ui-body-c input, .ui-body-c select, .ui-body-c textarea, .ui-body-c button { font-family: Helvetica, Arial, sans-serif; } .ui-body-c .ui-link-inherit { color: } .ui-body-c .ui-link { color: font-weight: bold; } #2489CE; #333333;

.ui-btn-up-c { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #f6f6f6; background-image: -moz-linear-gradient(top, #fefefe, #eeeeee); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, #fdfdfd), #444; #ccc; #eee;

Auditoria Informatica.

Page 136

color-stop(1,

#eeeeee));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; } .ui-btn-up-c a.ui-link-inherit { color: } #2F3E46;

.ui-btn-hover-c { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, #ededed, #dadada); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #ededed), #dadada)); #101010; #bbb; #dadada;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#dadada')"; } .ui-btn-hover-c a.ui-link-inherit { color: } #2F3E46;

Auditoria Informatica.

Page 137

.ui-btn-down-c { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #eeeeee, #fdfdfd); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #eeeeee), #fdfdfd)); #111111; #808080; #fdfdfd;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#fdfdfd')"; } .ui-btn-down-c a.ui-link-inherit { color: } .ui-btn-up-c, .ui-btn-hover-c, .ui-btn-down-c { font-family: Helvetica, Arial, sans-serif; text-decoration: none; } #2F3E46;

Auditoria Informatica.

Page 138

/* D -----------------------------------------------------------------------------------------------------------*/

.ui-bar-d { border: 1px solid background: color: text-shadow: 0 1px 0 #eee; background-image: -moz-linear-gradient(top, #ddd, #bbb); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #ddd), #bbb)); #ccc; #bbb; #333;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dddddd', EndColorStr='#bbbbbb')"; } .ui-bar-d, .ui-bar-d input, .ui-bar-d select, .ui-bar-d textarea, .ui-bar-d button { font-family: Helvetica, Arial, sans-serif; } .ui-bar-d .ui-link-inherit { color: Auditoria Informatica. #333; Page 139

} .ui-bar-d .ui-link { color: font-weight: bold; } .ui-body-d { border: 1px solid color: text-shadow: 0 1px 0 background: } .ui-body-d, .ui-body-d input, .ui-body-d select, .ui-body-d textarea, .ui-body-d button { font-family: Helvetica, Arial, sans-serif; } .ui-body-d .ui-link-inherit { color: } .ui-body-d .ui-link { color: font-weight: bold; } #2489CE; #333333; #fff; #ffffff; #ccc; #333333; #2489CE;

Auditoria Informatica.

Page 140

.ui-btn-up-d { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #fff; } .ui-btn-up-d a.ui-link-inherit { color: } .ui-btn-hover-d { border: 1px solid background: font-weight: bold; color: cursor: pointer; text-shadow: 0 1px 1px #fff; background-image: -moz-linear-gradient(top, #fdfdfd, #eeeeee); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fdfdfd), #eeeeee)); #222; #aaa; #eeeeee; #333; #444; #ccc; #fff;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fdfdfd', EndColorStr='#eeeeee')"; } Auditoria Informatica. Page 141

.ui-btn-hover-d a.ui-link-inherit { color: } .ui-btn-down-d { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #eeeeee), #ffffff)); #111; #aaaaaa; #ffffff; #222;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#ffffff')"; } .ui-btn-down-d a.ui-link-inherit { color: } .ui-btn-up-d, .ui-btn-hover-d, .ui-btn-down-d { font-family: Helvetica, Arial, sans-serif; text-decoration: none; Auditoria Informatica. Page 142 #111;

/* E -----------------------------------------------------------------------------------------------------------*/

.ui-bar-e { border: 1px solid background: color: text-shadow: 0 1px 0 #fff; #F7C942; #fadb4e; #333;

background-image: -moz-linear-gradient(top, #fceda7, #fadb4e); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fceda7), #fadb4e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; } .ui-bar-e, .ui-bar-e input, .ui-bar-e select, .ui-bar-e textarea, .ui-bar-d button { font-family: Helvetica, Arial, sans-serif; Auditoria Informatica. Page 143

} .ui-bar-e .ui-link-inherit { color: } .ui-bar-e .ui-link { color: font-weight: bold; } .ui-body-e { border: 1px solid color: text-shadow: 0 1px 0 background: #fff; #faeb9e; #F7C942; #333333; #2489CE; #333;

background-image: -moz-linear-gradient(top, #fff, #faeb9e); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fff), #faeb9e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#faeb9e')"; } .ui-body-e, .ui-body-e input, .ui-body-e select, .ui-body-e textarea, Auditoria Informatica. Page 144

.ui-body-e button { font-family: Helvetica, Arial, sans-serif; } .ui-body-e .ui-link-inherit { color: } .ui-body-e .ui-link { color: font-weight: bold; } .ui-btn-up-e { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 0 #fff; #333; #F7C942; #fadb4e; #2489CE; #333333;

background-image: -moz-linear-gradient(top, #fceda7, #fadb4e); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fceda7), #fadb4e));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fceda7', EndColorStr='#fadb4e')"; } .ui-btn-up-e a.ui-link-inherit { Auditoria Informatica. Page 145

color: } .ui-btn-hover-e { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #fff;

#333;

#e79952; #fbe26f;

#111;

background-image: -moz-linear-gradient(top, #fcf0b5, #fbe26f); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fcf0b5), #fbe26f));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcf0b5', EndColorStr='#fbe26f')"; }

.ui-btn-hover-e a.ui-link-inherit { color: } .ui-btn-down-e { border: 1px solid background: font-weight: bold; color: Auditoria Informatica. #111; Page 146 #F7C942; #fceda7; #333;

text-shadow: 0 1px 1px #ffffff; background-image: -moz-linear-gradient(top, #fadb4e, #fceda7); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #fadb4e), #fceda7));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fadb4e', EndColorStr='#fceda7')"; } .ui-btn-down-e a.ui-link-inherit { color: } .ui-btn-up-e, .ui-btn-hover-e, .ui-btn-down-e { font-family: Helvetica, Arial, sans-serif; text-decoration: none; } #333;

/* F -----------------------------------------------------------------------------------------------------------*/

.ui-bar-f { border: 1px solid background: Auditoria Informatica. #056a3f; #056a3f; Page 147

color: text-shadow: 0 1px 0 #333;

#fff;

background-image: -moz-linear-gradient(top, #056a3f, #056a3f); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #056a3f), #056a3f));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#056a3f', EndColorStr='#056a3f')"; } .ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-f button { font-family: Helvetica, Arial, sans-serif; } .ui-bar-f .ui-link-inherit { color: } .ui-bar-f .ui-link { color: font-weight: bold; } .ui-body-f { Auditoria Informatica. Page 148 #2489CE; #333;

border: 1px solid color: text-shadow: 0 1px 0 background: #333;

#67b17b; #fff;

#579a69;

background-image: -moz-linear-gradient(top, #579a69, #67b17b); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #579a69), #67b17b));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#579a69', EndColorStr='#67b17b')"; } .ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button { font-family: Helvetica, Arial, sans-serif; } .ui-body-f .ui-link-inherit { color: } .ui-body-f .ui-link { color: font-weight: bold; Auditoria Informatica. Page 149 #2489CE; #333333;

} .ui-btn-up-f { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 0 #333; #fff; #079156; #056a3f;

background-image: -moz-linear-gradient(top, #056a3f, #079156); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #056a3f), #079156));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#056a3f', EndColorStr='#079156')"; } .ui-btn-up-f a.ui-link-inherit { color: } .ui-btn-hover-f { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #111; background-image: -moz-linear-gradient(top, Auditoria Informatica. Page 150 #fff; #49bd68; #3fa75b; #fff;

#3fa75b, #49bd68); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #3fa75b), #49bd68));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fa75b', EndColorStr='#49bd68')"; }

.ui-btn-hover-f a.ui-link-inherit { color: } .ui-btn-down-f { border: 1px solid background: font-weight: bold; color: text-shadow: 0 1px 1px #111; background-image: -moz-linear-gradient(top, #487c56, #65b07a); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #487c56), #65b07a)); #fff; #65b07a; #487c56; #fff;

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#487c56', EndColorStr='#65b07a')";

Auditoria Informatica.

Page 151

} .ui-btn-down-f a.ui-link-inherit { color: } .ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f { font-family: Helvetica, Arial, sans-serif; text-decoration: none; } #fff;

/* links within "buttons" -----------------------------------------------------------------------------------------------------------*/

a.ui-link-inherit { text-decoration: none !important; }

/* Active class used as the "on" state across all themes -----------------------------------------------------------------------------------------------------------*/

.ui-btn-active { border: 1px solid #49bd68;

Auditoria Informatica.

Page 152

background: font-weight: bold; color: cursor: pointer; text-shadow: 0 -1px 1px #333; text-decoration: none;

#3fa75b;

#fff;

background-image: -moz-linear-gradient(top, #3fa75b, #49bd68); background-image: -webkit-gradient(linear,left top,left bottom, color-stop(0, color-stop(1, #3fa75b), #49bd68));

-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#3fa75b', EndColorStr='#49bd68')"; outline: none; } .ui-btn-active a.ui-link-inherit { color: } #fff;

/* button inner top highlight -----------------------------------------------------------------------------------------------------------*/

.ui-btn-inner { border-top: 1px solid Auditoria Informatica. #fff; Page 153

border-color: }

rgba(255,255,255,.3);

/* corner rounding classes -----------------------------------------------------------------------------------------------------------*/

.ui-corner-tl { -moz-border-radius-topleft: -webkit-border-top-left-radius: .6em; border-top-left-radius: } .ui-corner-tr { -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: } .ui-corner-bl { -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: } .ui-corner-br { -moz-border-radius-bottomright: .6em; .6em; .6em; .6em; .6em; .6em; .6em; .6em; .6em;

-webkit-border-bottom-right-radius: .6em;

Auditoria Informatica.

Page 154

border-bottom-right-radius: } .ui-corner-top { -moz-border-radius-topleft: -webkit-border-top-left-radius: .6em; border-top-left-radius: -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: } .ui-corner-bottom { -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: -moz-border-radius-bottomright:

.6em;

.6em;

.6em; .6em; .6em; .6em;

.6em; .6em; .6em; .6em;

-webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: } .ui-corner-right { -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: -moz-border-radius-bottomright: .6em; .6em; .6em; .6em; .6em;

-webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em;

Auditoria Informatica.

Page 155

} .ui-corner-left { -moz-border-radius-topleft: -webkit-border-top-left-radius: .6em; border-top-left-radius: -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: } .ui-corner-all { -moz-border-radius: -webkit-border-radius: border-radius: } .6em; .6em; .6em; .6em; .6em; .6em; .6em; .6em;

/* Interaction cues -----------------------------------------------------------------------------------------------------------*/ .ui-disabled { opacity: } .ui-disabled, .ui-disabled a { cursor: default; .3;

Auditoria Informatica.

Page 156

/* Icons -----------------------------------------------------------------------------------------------------------*/

.ui-icon { background: background: background-image: url(images/icons-18-white.png); background-repeat: no-repeat; -moz-border-radius: -webkit-border-radius: border-radius: } 9px; 9px; 9px; #666; rgba(0,0,0,.4);

/* Alt icon color -----------------------------------------------------------------------------------------------------------*/

.ui-icon-alt { background: background: background-image: url(images/icons-18-black.png); background-repeat: no-repeat; } #fff; rgba(255,255,255,.3);

Auditoria Informatica.

Page 157

/* HD/"retina" sprite -----------------------------------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {

.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r, .ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check, .ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back, .ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-search, .ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on { background-image: url(images/icons-36-white.png); -moz-background-size: 776px 18px; -o-background-size: 776px 18px; -webkit-background-size: 776px 18px; background-size: 776px 18px; } .ui-icon-alt { background-image: url(images/icons-36-black.png); } }

/* plus minus */

Auditoria Informatica.

Page 158

.ui-icon-plus { background-position: } .ui-icon-minus { background-position: } -36px 50%; -0 50%;

/* delete/close */ .ui-icon-delete { background-position: } -72px 50%;

/* arrows */ .ui-icon-arrow-r { background-position: } .ui-icon-arrow-l { background-position: } .ui-icon-arrow-u { background-position: } .ui-icon-arrow-d { background-position: } -216px 50%; -180px 50%; -144px 50%; -108px 50%;

Auditoria Informatica.

Page 159

/* misc */ .ui-icon-check { background-position: } .ui-icon-gear { background-position: } .ui-icon-refresh { background-position: } .ui-icon-forward { background-position: } .ui-icon-back { background-position: } .ui-icon-grid { background-position: } .ui-icon-star { background-position: } .ui-icon-alert { background-position: -504px 50%; -468px 50%; -432px 50%; -396px 50%; -360px 50%; -324px 50%; -288px 50%; -252px 50%;

Auditoria Informatica.

Page 160

} .ui-icon-info { background-position: } .ui-icon-home { background-position: } .ui-icon-search { background-position: } .ui-icon-checkbox-off { background-position: } .ui-icon-checkbox-on { background-position: } .ui-icon-radio-off { background-position: } .ui-icon-radio-on { background-position: } -720px 50%; -756px 50%; -648px 50%; -684px 50%; -612px 50%; -576px 50%; -540px 50%;

/* checks,radios */

Auditoria Informatica.

Page 161

.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on { background-color: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } .ui-icon-searchfield { background-image: url(images/icon-search-black.png); background-size: 16px 16px; }

/* loading icon */ .ui-icon-loading { background-image: url(images/ajax-loader.png); width: 40px; height: 40px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-size: 35px 35px; }

Auditoria Informatica.

Page 162

/* Button corner classes -----------------------------------------------------------------------------------------------------------*/

.ui-btn-corner-tl { -moz-border-radius-topleft: -webkit-border-top-left-radius: 1em; border-top-left-radius: } .ui-btn-corner-tr { -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: } .ui-btn-corner-bl { -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: } .ui-btn-corner-br { -moz-border-radius-bottomright: 1em; 1em; 1em; 1em; 1em; 1em; 1em; 1em; 1em;

-webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: } .ui-btn-corner-top { 1em;

Auditoria Informatica.

Page 163

-moz-border-radius-topleft: -webkit-border-top-left-radius: 1em; border-top-left-radius: -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: } .ui-btn-corner-bottom { -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: -moz-border-radius-bottomright:

1em;

1em; 1em; 1em; 1em;

1em; 1em; 1em; 1em;

-webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: } .ui-btn-corner-right { -moz-border-radius-topright: -webkit-border-top-right-radius: border-top-right-radius: -moz-border-radius-bottomright: 1em; 1em; 1em; 1em; 1em;

-webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: } .ui-btn-corner-left { -moz-border-radius-topleft: 1em; 1em;

Auditoria Informatica.

Page 164

-webkit-border-top-left-radius: 1em; border-top-left-radius: -moz-border-radius-bottomleft: -webkit-border-bottom-left-radius: border-bottom-left-radius: } .ui-btn-corner-all { -moz-border-radius: -webkit-border-radius: border-radius: } 1em; 1em; 1em; 1em; 1em; 1em; 1em;

/* radius clip workaround for cleaning up corner trapping */ .ui-corner-tl, .ui-corner-tr, .ui-corner-bl, .ui-corner-br, .ui-corner-top, .ui-corner-bottom, .ui-corner-right, .ui-corner-left, .ui-corner-all, .ui-btn-corner-tl, .ui-btn-corner-tr, .ui-btn-corner-bl,

Auditoria Informatica.

Page 165

.ui-btn-corner-br, .ui-btn-corner-top, .ui-btn-corner-bottom, .ui-btn-corner-right, .ui-btn-corner-left, .ui-btn-corner-all { -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; }

/* Overlay / modal -----------------------------------------------------------------------------------------------------------*/

.ui-overlay { background: #666; opacity: .5; filter: Alpha(Opacity=50); position: absolute; width: 100%; height: 100%; } .ui-overlay-shadow { -moz-box-shadow: 0px 0px 12px -webkit-box-shadow: 0px 0px 12px rgba(0,0,0,.6); rgba(0,0,0,.6);

Auditoria Informatica.

Page 166

box-shadow: 0px 0px 12px } .ui-shadow { -moz-box-shadow: 0px 1px 4px -webkit-box-shadow: 0px 1px 4px box-shadow: 0px 1px 4px } .ui-bar-a .ui-shadow, .ui-bar-b .ui-shadow , .ui-bar-c .ui-shadow { -moz-box-shadow: 0px 1px 0 -webkit-box-shadow: 0px 1px 0 box-shadow: 0px 1px 0 } .ui-shadow-inset { -moz-box-shadow: inset 0px 1px 4px

rgba(0,0,0,.6);

rgba(0,0,0,.3); rgba(0,0,0,.3); rgba(0,0,0,.3);

rgba(255,255,255,.3); rgba(255,255,255,.3); rgba(255,255,255,.3);

rgba(0,0,0,.2);

-webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); box-shadow: inset 0px 1px 4px } .ui-icon-shadow { -moz-box-shadow: 0px 1px 0 -webkit-box-shadow: 0px 1px 0 box-shadow: 0px 1px 0 } rgba(255,255,255,.4); rgba(255,255,255,.4); rgba(255,255,255,.4); rgba(0,0,0,.2);

Auditoria Informatica.

Page 167

/* Focus state - set here for specificity -----------------------------------------------------------------------------------------------------------*/

.ui-focus { -moz-box-shadow: 0px 0px 12px -webkit-box-shadow: 0px 0px 12px box-shadow: 0px 0px 12px } #387bbe; #387bbe; #387bbe;

/* unset box shadow in browsers that don't do it right -----------------------------------------------------------------------------------------------------------*/

.ui-mobile-nosupport-boxshadow * { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }

/* ...and bring back focus */ .ui-mobile-nosupport-boxshadow .ui-focus { outline-width: 2px; }/* * jQuery Mobile Framework * Copyright (c) jQuery Project

Auditoria Informatica.

Page 168

* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. * Note: Code is in draft form and is subject to change */

/* some unsets - more probably needed */ .ui-mobile, .ui-mobile body { height: 100%; } .ui-mobile fieldset, .ui-page { padding: 0; margin: 0; } .ui-mobile a img, .ui-mobile fieldset { border: 0; }

/* responsive page widths */ .ui-mobile-viewport { margin: 0; overflow-x: hidden; -webkit-text-size-adjust: none; -ms-text-sizeadjust:none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* "page" containers - full-screen views, one should always be in view post-pageload */ .ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page { top: 0; left: 0; width: 100%; minheight: 100%; position: absolute; display: none; border: 0; } .ui-mobile .ui-page-active { display: block; overflow: visible; }

/*orientations from js are available */ .portrait, .portrait .ui-page { min-height: 420px; } .landscape, .landscape .ui-page { min-height: 300px; }

/* loading screen */ .ui-loading .ui-mobile-viewport { overflow: hidden !important; }

Auditoria Informatica.

Page 169

.ui-loading .ui-loader { display: block; } .ui-loading .ui-page { overflow: hidden; } .ui-loader { display: none; position: absolute; opacity: .85; z-index: 100; left: 50%; width: 200px; marginleft: -130px; margin-top: -35px; padding: 10px 30px; } .ui-loader h1 { font-size: 15px; text-align: center; } .ui-loader .ui-icon { position: static; display: block; opacity: .9; margin: 0 auto; width: 35px; height: 35px; background-color: transparent; }

/*fouc*/ .ui-mobile-rendering > * { visibility: hidden; }

/*headers, content panels*/ .ui-bar, .ui-body { position: relative; padding: .4em 15px; overflow: hidden; display: block; clear:both; } .ui-bar { font-size: 16px; margin: 0; } .ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 { margin: 0; padding: 0; font-size: 16px; display: inline-block; }

.ui-header, .ui-footer { display: block; } .ui-page .ui-header, .ui-page .ui-footer { position: relative; } .ui-header .ui-btn-left { position: absolute; left: 10px; top: .4em; } .ui-header .ui-btn-right { position: absolute; right: 10px; top: .4em; } .ui-header .ui-title, .ui-footer .ui-title { min-height: 1.1em; text-align: center; font-size: 16px; display: block; margin: .6em 90px .8em; padding: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; outline: 0 !important; }

/*content area*/ .ui-content { border-width: 0; overflow: visible; overflow-x: hidden; padding: 15px; }

Auditoria Informatica.

Page 170

.ui-page-fullscreen .ui-content { padding:0; }

/* icons sizing */ .ui-icon { width: 18px; height: 18px; }

/* fullscreen class on ui-content div */ .ui-fullscreen { } .ui-fullscreen img { max-width: 100%; }

/* non-js content hiding */ .ui-nojs { position: absolute; left: -9999px; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .spin { -webkit-transform: rotate(360deg); -webkit-animation-name: spin; -webkit-animation-duration: 1s; -webkit-animation-iteration-count: infinite; } @-webkit-keyframes spin { from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);}

Auditoria Informatica.

Page 171

/* Transitions from jQtouch (with small modifications): http://www.jqtouch.com/ Built by David Kaneda and maintained by Jonathan Stark. */ .in, .out { -webkit-animation-timing-function: ease-in-out; -webkit-animation-duration: 350ms; }

.slide.in { -webkit-transform: translateX(0); -webkit-animation-name: slideinfromright; }

.slide.out { -webkit-transform: translateX(-100%); -webkit-animation-name: slideouttoleft; }

.slide.in.reverse { -webkit-transform: translateX(0); -webkit-animation-name: slideinfromleft; }

Auditoria Informatica.

Page 172

.slide.out.reverse { -webkit-transform: translateX(100%); -webkit-animation-name: slideouttoright; }

.slideup.in { -webkit-transform: translateY(0); -webkit-animation-name: slideinfrombottom; z-index: 10; }

.slideup.out { -webkit-animation-name: dontmove; z-index: 0; }

.slideup.out.reverse { -webkit-transform: translateY(100%); z-index: 10; -webkit-animation-name: slideouttobottom; }

.slideup.in.reverse { z-index: 0; -webkit-animation-name: dontmove;

Auditoria Informatica.

Page 173

} .slidedown.in { -webkit-transform: translateY(0); -webkit-animation-name: slideinfromtop; z-index: 10; }

.slidedown.out { -webkit-animation-name: dontmove; z-index: 0; }

.slidedown.out.reverse { -webkit-transform: translateY(-100%); z-index: 10; -webkit-animation-name: slideouttotop; }

.slidedown.in.reverse { z-index: 0; -webkit-animation-name: dontmove; }

@-webkit-keyframes slideinfromright { from { -webkit-transform: translateX(100%); }

Auditoria Informatica.

Page 174

to { -webkit-transform: translateX(0); } }

@-webkit-keyframes slideinfromleft { from { -webkit-transform: translateX(-100%); } to { -webkit-transform: translateX(0); } }

@-webkit-keyframes slideouttoleft { from { -webkit-transform: translateX(0); } to { -webkit-transform: translateX(-100%); } }

@-webkit-keyframes slideouttoright { from { -webkit-transform: translateX(0); } to { -webkit-transform: translateX(100%); } }

@-webkit-keyframes slideinfromtop { from { -webkit-transform: translateY(-100%); } to { -webkit-transform: translateY(0); } }

@-webkit-keyframes slideinfrombottom {

Auditoria Informatica.

Page 175

from { -webkit-transform: translateY(100%); } to { -webkit-transform: translateY(0); } }

@-webkit-keyframes slideouttobottom { from { -webkit-transform: translateY(0); } to { -webkit-transform: translateY(100%); } }

@-webkit-keyframes slideouttotop { from { -webkit-transform: translateY(0); } to { -webkit-transform: translateY(-100%); } } @-webkit-keyframes fadein { from { opacity: 0; } to { opacity: 1; } }

@-webkit-keyframes fadeout { from { opacity: 1; } to { opacity: 0; } }

.fade.in { opacity: 1;

Auditoria Informatica.

Page 176

z-index: 10; -webkit-animation-name: fadein; } .fade.out { z-index: 0; -webkit-animation-name: fadeout; }

/* The properties in this rule are only necessary for the 'flip' transition. * We need specify the perspective to create a projection matrix. This will add * some depth as the element flips. The depth number represents the distance of * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate * value. */ .viewport-flip { -webkit-perspective: 1000; position: absolute; }

.ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page { width: 100%; height: 100%; overflow: hidden; }

Auditoria Informatica.

Page 177

.flip { -webkit-animation-duration: .65s; -webkit-backface-visibility:hidden; -webkit-transform:translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */ }

.flip.in { -webkit-transform: rotateY(0) scale(1); -webkit-animation-name: flipinfromleft; }

.flip.out { -webkit-transform: rotateY(-180deg) scale(.8); -webkit-animation-name: flipouttoleft; }

/* Shake it all about */

.flip.in.reverse { -webkit-transform: rotateY(0) scale(1); -webkit-animation-name: flipinfromright; }

.flip.out.reverse { Auditoria Informatica. Page 178

-webkit-transform: rotateY(180deg) scale(.8); -webkit-animation-name: flipouttoright; }

@-webkit-keyframes flipinfromright { from { -webkit-transform: rotateY(-180deg) scale(.8); } to { -webkit-transform: rotateY(0) scale(1); } }

@-webkit-keyframes flipinfromleft { from { -webkit-transform: rotateY(180deg) scale(.8); } to { -webkit-transform: rotateY(0) scale(1); } }

@-webkit-keyframes flipouttoleft { from { -webkit-transform: rotateY(0) scale(1); } to { -webkit-transform: rotateY(-180deg) scale(.8); } }

@-webkit-keyframes flipouttoright { from { -webkit-transform: rotateY(0) scale(1); } to { -webkit-transform: rotateY(180deg) scale(.8); } }

Auditoria Informatica.

Page 179

/* Hackish, but reliable. */

@-webkit-keyframes dontmove { from { opacity: 1; } to { opacity: 1; } }

.pop { -webkit-transform-origin: 50% 50%; }

.pop.in { -webkit-transform: scale(1); opacity: 1; -webkit-animation-name: popin; z-index: 10; }

.pop.out.reverse { -webkit-transform: scale(.2); opacity: 0; -webkit-animation-name: popout; z-index: 10; }

Auditoria Informatica.

Page 180

.pop.in.reverse { z-index: 0; -webkit-animation-name: dontmove; }

@-webkit-keyframes popin { from { -webkit-transform: scale(.2); opacity: 0; } to { -webkit-transform: scale(1); opacity: 1; } }

@-webkit-keyframes popout { from { -webkit-transform: scale(1); opacity: 1; } to { -webkit-transform: scale(.2); opacity: 0; }

Auditoria Informatica.

Page 181

}/* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */

/* content configurations. */ .ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d { overflow: hidden; } .ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e { margin: 0; padding: 0; border: 0; float: left; min-height:1px;}

/* grid solo: 100 - single item fallback */ .ui-grid-solo .ui-block-a { width: 100%; float: none; }

/* grid a: 50/50 */ .ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b { width: 50%; } .ui-grid-a .ui-block-a { clear: left; }

/* grid b: 33/33/33 */ .ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c { width: 33.333%; } .ui-grid-b .ui-block-a { clear: left; }

/* grid c: 25/25/25/25 */ .ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d { width: 25%; } .ui-grid-c .ui-block-a { clear: left; }

Auditoria Informatica.

Page 182

/* grid d: 20/20/20/20/20 */ .ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-blocke { width: 20%; } .ui-grid-d .ui-block-a { clear: left; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ /* fixed page header & footer configuration */ .ui-header, .ui-footer, .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { position: absolute; overflow: hidden; width: 100%; border-left-width: 0; border-right-width: 0; } .ui-header-fixed, .ui-footer-fixed { z-index: 1000; -webkit-transform: translateZ(0); /* Force header/footer rendering to go through the same rendering pipeline as native page scrolling. */ } .ui-footer-duplicate, .ui-page-fullscreen .ui-fixed-inline { display: none; } .ui-page-fullscreen .ui-header, .ui-page-fullscreen .ui-footer { opacity: .9; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-navbar { overflow: hidden; } .ui-navbar ul, .ui-navbar-expanded ul { list-style:none; padding: 0; margin: 0; position: relative; display: block; border: 0;} Auditoria Informatica. Page 183

.ui-navbar-collapsed ul { float: left; width: 75%; margin-right: -2px; } .ui-navbar-collapsed .ui-navbar-toggle { float: left; width: 25%; } .ui-navbar li.ui-navbar-truncate { position: absolute; left: -9999px; top: -9999px; } .ui-navbar li .ui-btn, .ui-navbar .ui-navbar-toggle .ui-btn { display: block; font-size: 12px; text-align: center; margin: 0; border-right-width: 0; } .ui-navbar li .ui-btn { margin-right: -1px; } .ui-navbar li .ui-btn:last-child { margin-right: 0; } .ui-header .ui-navbar li .ui-btn, .ui-header .ui-navbar .ui-navbar-toggle .ui-btn, .ui-footer .ui-navbar li .ui-btn, .ui-footer .ui-navbar .ui-navbar-toggle .ui-btn { border-top-width: 0; border-bottom-width: 0; } .ui-navbar .ui-btn-inner { padding-left: 2px; padding-right: 2px; } .ui-navbar-noicons li .ui-btn .ui-btn-inner, .ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner { paddingtop: .8em; padding-bottom: .9em; } /*expanded page styles*/ .ui-navbar-expanded .ui-btn { margin: 0; font-size: 14px; } .ui-navbar-expanded .ui-btn-inner { padding-left: 5px; padding-right: 5px; } .ui-navbar-expanded .ui-btn-icon-top .ui-btn-inner { padding: 45px 5px 15px; text-align: center; } .ui-navbar-expanded .ui-btn-icon-top .ui-icon { top: 15px; } .ui-navbar-expanded .ui-btn-icon-bottom .ui-btn-inner { padding: 15px 5px 45px; text-align: center; } .ui-navbar-expanded .ui-btn-icon-bottom .ui-icon { bottom: 15px; } .ui-navbar-expanded li .ui-btn .ui-btn-inner { min-height: 2.5em; } .ui-navbar-expanded .ui-navbar-noicons .ui-btn .ui-btn-inner { padding-top: 1.8em; padding-bottom: 1.9em; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. Auditoria Informatica. Page 184

*/ .ui-btn { display: block; text-align: center; cursor:pointer; position: relative; margin: .5em 5px; padding: 0; } .ui-btn:focus, .ui-btn:active { outline: none; } .ui-header .ui-btn, .ui-footer .ui-btn, .ui-bar .ui-btn { display: inline-block; font-size: 13px; margin: 0; } .ui-btn-inline { display: inline-block; } .ui-btn-inner { padding: .6em 25px; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; position: relative; } .ui-header .ui-btn-inner, .ui-footer .ui-btn-inner, .ui-bar .ui-btn-inner { padding: .4em 8px .5em; } .ui-btn-icon-notext { display: inline-block; width: 20px; height: 20px; padding: 2px 1px 2px 3px; textindent: -9999px; } .ui-btn-icon-notext .ui-btn-inner { padding: 0; } .ui-btn-icon-notext .ui-btn-text { position: absolute; left: -999px; } .ui-btn-icon-left .ui-btn-inner { padding-left: 33px; } .ui-header .ui-btn-icon-left .ui-btn-inner, .ui-footer .ui-btn-icon-left .ui-btn-inner, .ui-bar .ui-btn-icon-left .ui-btn-inner { padding-left: 27px; } .ui-btn-icon-right .ui-btn-inner { padding-right: 33px; } .ui-header .ui-btn-icon-right .ui-btn-inner, .ui-footer .ui-btn-icon-right .ui-btn-inner, .ui-bar .ui-btn-icon-right .ui-btn-inner { padding-right: 27px; } .ui-btn-icon-top .ui-btn-inner { padding-top: 33px; } .ui-header .ui-btn-icon-top .ui-btn-inner, .ui-footer .ui-btn-icon-top .ui-btn-inner, .ui-bar .ui-btn-icon-top .ui-btn-inner { padding-top: 27px; } .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 33px; } .ui-header .ui-btn-icon-bottom .ui-btn-inner, Auditoria Informatica. Page 185

.ui-footer .ui-btn-icon-bottom .ui-btn-inner, .ui-bar .ui-btn-icon-bottom .ui-btn-inner { padding-bottom: 27px; }

/*btn icon positioning*/ .ui-btn-icon-notext .ui-icon { display: block; } .ui-btn-icon-left .ui-icon, .ui-btn-icon-right .ui-icon { position: absolute; top: 50%; margin-top: -9px; } .ui-btn-icon-top .ui-icon, .ui-btn-icon-bottom .ui-icon { position: absolute; left: 50%; margin-left: -9px; } .ui-btn-icon-left .ui-icon { left: 10px; } .ui-btn-icon-right .ui-icon {right: 10px; } .ui-header .ui-btn-icon-left .ui-icon, .ui-footer .ui-btn-icon-left .ui-icon, .ui-bar .ui-btn-icon-left .ui-icon { left: 4px; } .ui-header .ui-btn-icon-right .ui-icon, .ui-footer .ui-btn-icon-right .ui-icon, .ui-bar .ui-btn-icon-right .ui-icon { right: 4px; } .ui-header .ui-btn-icon-top .ui-icon, .ui-footer .ui-btn-icon-top .ui-icon, .ui-bar .ui-btn-icon-top .ui-icon { top: 4px; } .ui-header .ui-btn-icon-bottom .ui-icon, .ui-footer .ui-btn-icon-bottom .ui-icon, .ui-bar .ui-btn-icon-bottom .ui-icon { bottom: 4px; } .ui-btn-icon-top .ui-icon { top: 5px; } .ui-btn-icon-bottom .ui-icon { bottom: 5px; } /*hiding native button,inputs */

Auditoria Informatica.

Page 186

.ui-btn-hidden { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-appearance: button; opacity: 0; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); background: transparent; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-collapsible-contain { margin: .5em 0; } .ui-collapsible-heading { font-size: 16px; display: block; margin: 0 -8px; padding: 0; border-width: 0 0 1px 0; position: relative; } .ui-collapsible-heading a { text-align: left; margin: 0; } .ui-collapsible-heading a .ui-btn-inner { padding-left: 40px; } .ui-collapsible-heading a span.ui-btn { position: absolute; left: 6px; top: 50%; margin: -12px 0 0 0; width: 20px; height: 20px; padding: 1px 0px 1px 2px; text-indent: -9999px; } .ui-collapsible-heading a span.ui-btn .ui-btn-inner { padding: 10px 0; } .ui-collapsible-heading a span.ui-btn .ui-icon { left: 0; margin-top: -10px; } .ui-collapsible-heading-status { position:absolute; left:-9999px; } .ui-collapsible-content { display: block; padding: 10px 0 10px 8px; } .ui-collapsible-content-collapsed { display: none; }

.ui-collapsible-set { margin: .5em 0; } .ui-collapsible-set .ui-collapsible-contain { margin: -1px 0 0; } /* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. Auditoria Informatica. Page 187

*/ .ui-controlgroup, fieldset.ui-controlgroup { padding: 0; margin: .5em 0 1em; } .ui-bar .ui-controlgroup { margin: 0 .3em; } .ui-controlgroup-label { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; } .ui-controlgroup-controls { display: block; width: 95%;} .ui-controlgroup li { list-style: none; } .ui-controlgroup-vertical .ui-btn, .ui-controlgroup-vertical .ui-checkbox, .ui-controlgroup-vertical .ui-radio { margin: 0; border-bottomwidth: 0; } .ui-controlgroup-vertical .ui-controlgroup-last { border-bottom-width: 1px; } .ui-controlgroup-horizontal { padding: 0; } .ui-controlgroup-horizontal .ui-btn, .ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline-block; margin: 0 -5px 0 0; } .ui-controlgroup-horizontal .ui-checkbox, .ui-controlgroup-horizontal .ui-radio { display: inline; } .ui-controlgroup-horizontal .ui-checkbox .ui-btn, .ui-controlgroup-horizontal .ui-radio .ui-btn, .ui-controlgroup-horizontal .ui-checkbox:last-child, .ui-controlgroup-horizontal .ui-radio:last-child { margin-right: 0; } .ui-controlgroup-horizontal .ui-controlgroup-last { margin-right: 0; } .ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label { font-size: 16px; } /* conflicts with listview.. .ui-controlgroup .ui-btn-icon-notext { width: 30px; height: 30px; text-indent: -9999px; } .ui-controlgroup .ui-btn-icon-notext .ui-btn-inner { padding: 5px 6px 5px 5px; } */

@media all and (min-width: 450px){ .ui-controlgroup-label { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0; } Auditoria Informatica. Page 188

.ui-controlgroup-controls { width: 60%; display: inline-block; } } /*

* jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-dialog { min-height: 480px; } .ui-dialog .ui-header, .ui-dialog .ui-content, .ui-dialog .ui-footer { margin: 15px; position: relative; } .ui-dialog .ui-header, .ui-dialog .ui-footer { z-index: 10; width: auto; } .ui-dialog .ui-content, .ui-dialog .ui-footer { margin-top: -15px; }/* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-checkbox, .ui-radio { position:relative; margin: .2em 0 .5em; z-index: 1; } .ui-checkbox .ui-btn, .ui-radio .ui-btn { margin: 0; text-align: left; z-index: 2; } .ui-checkbox .ui-btn-inner, .ui-radio .ui-btn-inner { white-space: normal; } .ui-checkbox .ui-btn-icon-left .ui-btn-inner,.ui-radio .ui-btn-icon-left .ui-btn-inner { padding-left: 45px; } .ui-checkbox .ui-btn-icon-right .ui-btn-inner, .ui-radio .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } .ui-checkbox .ui-icon, .ui-radio .ui-icon { top: 1.1em; } .ui-checkbox .ui-btn-icon-left .ui-icon, .ui-radio .ui-btn-icon-left .ui-icon {left: 15px; } .ui-checkbox .ui-btn-icon-right .ui-icon, .ui-radio .ui-btn-icon-right .ui-icon {right: 15px; } /* input, label positioning */ .ui-checkbox input,.ui-radio input { position:absolute; left:20px; top:50%; width: 10px; height: 10px; margin:-5px 0 0 0; outline: 0 !important; z-index: 1; }/*

Auditoria Informatica.

Page 189

* jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-field-contain { background: none; padding: 1.5em 0; margin: 0; border-bottom-width: 1px; overflow: visible; } .ui-field-contain:first-child { border-top-width: 0; } @media all and (min-width: 450px){ .ui-field-contain { border-width: 0; padding: 0; margin: 1em 0; } } /*

* jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-select { display: block; position: relative; } .ui-select select { position: absolute; left: -9999px; top: -9999px; } .ui-select .ui-btn { overflow: hidden; } .ui-select .ui-btn select { cursor: pointer; -webkit-appearance: button; left: 0; top:0; width: 100%; height: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); } @-moz-document url-prefix() {.ui-select .ui-btn select { opacity: 0.0001; }} .ui-select .ui-btn select.ui-select-nativeonly { opacity: 1; text-indent: 0; }

.ui-select .ui-btn-icon-right .ui-btn-inner { padding-right: 45px; } .ui-select .ui-btn-icon-right .ui-icon { right: 15px; }

/* labels */ Auditoria Informatica. Page 190

label.ui-select { font-size: 16px; line-height: 1.4; font-weight: normal; margin: 0 0 .3em; display: block; }

/*listbox*/ .ui-select .ui-btn-text, .ui-selectmenu .ui-btn-text { display: inline-block; min-height: 1em; } .ui-select .ui-btn-text { text-overflow: ellipsis; overflow: hidden; display: block;}

.ui-selectmenu { position: absolute; padding: 0; z-index: 100 !important; width: 80%; max-width: 350px; padding: 6px; } .ui-selectmenu .ui-listview { margin: 0; } .ui-selectmenu .ui-btn.ui-li-divider { cursor: default; } .ui-selectmenu-hidden { top: -9999px; left: -9999px; } .ui-selectmenu-screen { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; } .ui-screen-hidden, .ui-selectmenu-list .ui-li .ui-icon { display: none; } .ui-selectmenu-list .ui-li .ui-icon { display: block; } .ui-li.ui-selectmenu-placeholder { display: none; } .ui-selectmenu .ui-header .ui-title { margin: 0.6em 46px 0.8em; }

@media all and (min-width: 450px){ label.ui-select { display: inline-block; width: 20%; margin: 0 2% 0 0; } .ui-select { width: 60%; display: inline-block; } }

/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */ .ui-selectmenu .ui-header h1:after { content: '.'; visibility: hidden; }/* * jQuery Mobile Framework

Auditoria Informatica.

Page 191

* Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ label.ui-input-text { font-size: 16px; line-height: 1.4; display: block; font-weight: normal; margin: 0 0 .3em; } input.ui-input-text, textarea.ui-input-text { background-image: none; padding: .4em; line-height: 1.4; font-size: 16px; display: block; width: 95%; } input.ui-input-text { -webkit-appearance: none; } textarea.ui-input-text { height: 50px; -webkit-transition: height 200ms linear; -moz-transition: height 200ms linear; -o-transition: height 200ms linear; transition: height 200ms linear; } .ui-input-search { padding: 0 30px; width: 77%; background-position: 8px 50%; background-repeat: norepeat; position: relative; } .ui-input-search input.ui-input-text { border: none; width: 98%; padding: .4em 0; margin: 0; display: block; background: transparent none; outline: 0 !important; } .ui-input-search .ui-input-clear { position: absolute; right: 0; top: 50%; margin-top: -14px; } .ui-input-search .ui-input-clear-hidden { display: none; }

/* orientation adjustments - incomplete!*/ @media all and (min-width: 450px){ label.ui-input-text { vertical-align: top; display: inline-block; width: 20%; margin: 0 2% 0 0 } input.ui-input-text, textarea.ui-input-text, .ui-input-search { width: 60%; display: inline-block; } .ui-input-search { width: 50%; } .ui-input-search input.ui-input-text { width: 98%; /*echos rule from above*/ } }/* * jQuery Mobile Framework

Auditoria Informatica.

Page 192

* Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ .ui-listview { margin: 0; counter-reset: listnumbering; } .ui-content .ui-listview { margin: -15px; } .ui-content .ui-listview-inset { margin: 1em 0; } .ui-listview, .ui-li { list-style:none; padding:0; } .ui-li, .ui-li.ui-field-contain { display: block; margin:0; position: relative; overflow: visible; text-align: left; border-width: 0; border-top-width: 1px; } .ui-li .ui-btn-text a.ui-link-inherit { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .ui-li-divider, .ui-li-static { padding: .5em 15px; font-size: 14px; font-weight: bold; } .ui-li-divider { counter-reset: listnumbering; } ol.ui-listview .ui-link-inherit:before, ol.ui-listview .ui-li-static:before, .ui-li-dec { font-size: .8em; display: inline-block; padding-right: .3em; font-weight: normal;counter-increment: listnumbering; content: counter(listnumbering) ". "; } ol.ui-listview .ui-li-jsnumbering:before { content: "" !important; } /* to avoid chance of duplication */ .ui-listview-inset .ui-li { border-right-width: 1px; border-left-width: 1px; } .ui-li:last-child, .ui-li.ui-field-contain:last-child { border-bottom-width: 1px; } .ui-li>.ui-btn-inner { display: block; position: relative; padding: 0; } .ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li { padding: .7em 75px .7em 15px; display: block; } .ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb { min-height: 60px; paddingleft: 100px; } .ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon { min-height: 20px; padding-left: 40px; } .ui-li-heading { font-size: 16px; font-weight: bold; display: block; margin: .6em 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .ui-li-desc { font-size: 12px; font-weight: normal; display: block; margin: -.5em 0 .6em; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } Auditoria Informatica. Page 193

.ui-li-thumb, .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 80px; max-width: 80px; } .ui-li-icon { max-height: 40px; max-width: 40px; left: 10px; top: .9em; } .ui-li-thumb, .ui-li-icon, .ui-li-content { float: left; margin-right: 10px; }

.ui-li-aside { float: right; width: 50%; text-align: right; margin: .3em 0; } @media all and (min-width: 480px){ .ui-li-aside { width: 45%; } } .ui-li-divider { cursor: default; } .ui-li-has-alt .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-alt { padding-right: 95px; } .ui-li-count { position: absolute; font-size: 11px; font-weight: bold; padding: .2em .5em; top: 50%; margin-top: -.9em; right: 38px; } .ui-li-divider .ui-li-count, .ui-li-static .ui-li-count { right: 10px; } .ui-li-has-alt .ui-li-count { right: 55px; } .ui-li-link-alt { position: absolute; width: 40px; height: 100%; border-width: 0; border-left-width: 1px; top: 0; right: 0; margin: 0; padding: 0; } .ui-li-link-alt .ui-btn { overflow: hidden; position: absolute; right: 8px; top: 50%; margin: -11px 0 0 0; border-bottom-width: 1px; } .ui-li-link-alt .ui-btn-inner { padding: 0; position: static; } .ui-li-link-alt .ui-btn .ui-icon { right: 50%; margin-right: -9px; }

.ui-listview-filter { border-width: 0; overflow: hidden; margin: -15px -15px 15px -15px } .ui-listview-filter .ui-input-search { margin: 5px; width: auto; display: block; }

.ui-listview-filter-inset { margin: -15px -5px -15px -5px; background: transparent; } .ui-li.ui-screen-hidden{display:none;} /* Odd iPad positioning issue. */ Auditoria Informatica. Page 194

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .ui-li .ui-btn-text { overflow: visible; } }/* * jQuery Mobile Framework * Copyright (c) jQuery Project * Dual licensed under the MIT (MIT-LICENSE.txt) or GPL (GPL-LICENSE.txt) licenses. */ label.ui-slider { display: block; } input.ui-slider-input { display: inline-block; width: 50px; } select.ui-slider-switch { display: none; } div.ui-slider { position: relative; display: inline-block; overflow: visible; height: 15px; padding: 0; margin: 0 2% 0 20px; top: 4px; width: 66%; } a.ui-slider-handle { position: absolute; z-index: 10; top: 50%; width: 28px; height: 28px; margin-top: 15px; margin-left: -15px; } a.ui-slider-handle .ui-btn-inner { padding-left: 0; padding-right: 0; } @media all and (min-width: 480px){ label.ui-slider { display: inline-block; width: 20%; margin: 0 2% 0 0; } div.ui-slider { width: 45%; } }

div.ui-slider-switch { height: 32px; overflow: hidden; margin-left: 0; } div.ui-slider-inneroffset { margin-left: 50%; position: absolute; top: 1px; height: 100%; width: 50%; } div.ui-slider-handle-snapping { -webkit-transition: left 100ms linear; } div.ui-slider-labelbg { position: absolute; top:0; margin: 0; border-width: 0; } div.ui-slider-switch div.ui-slider-labelbg-a { width: 60%; height: 100%; left: 0; } div.ui-slider-switch div.ui-slider-labelbg-b { width: 60%; height: 100%; right: 0; }

Auditoria Informatica.

Page 195

.ui-slider-switch-a div.ui-slider-labelbg-a, .ui-slider-switch-b div.ui-slider-labelbg-b { z-index: -1; } .ui-slider-switch-a div.ui-slider-labelbg-b, .ui-slider-switch-b div.ui-slider-labelbg-a { z-index: 0; }

div.ui-slider-switch a.ui-slider-handle { z-index: 20; width: 101%; height: 32px; margin-top: -18px; margin-left: -101%; } span.ui-slider-label { width: 100%; position: absolute;height: 32px; font-size: 16px; text-align: center; line-height: 2; background: none; border-color: transparent; } span.ui-slider-label-a { left: -100%; margin-right: -1px } span.ui-slider-label-b { right: -100%; margin-left: -1px }

Auditoria Informatica.

Page 196

Vous aimerez peut-être aussi