UNIVERSIDAD PEDAGÓGICA DE EL SALVADOR
“Dr. LUIS ALONSO APARICIO”
FACULTAD DE CIENCIAS ECONÓMICAS
“SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO INFORMÁTICO Y DE
OFICINA APLICADO A LA EMPRESA SYNERGYCA S.A. de C.V.”
TRABAJO DE GRADUACIÓN PARA OPTAR AL TÍTULO DE TÉCNICO EN
SISTEMAS DE COMPUTACIÓN
PRESENTADO POR:
ANTONIO ALBERTO RIVERA LUNA
GUILLERMO ALFREDO CORTEZ MOLINA
RICARDO ANTONIO DURÁN CONDE
SAN SALVADOR, AGOSTO 2015
INDICE
I DATOS DE IDENTIFICACIÓN
1.1 TEMA……………………………………………………………….1
1.2 OBJETIVOS………………………………………………………..2
1.3 INTRODUCCIÓN…………………………………………………..3
1.4 DEFINICIÓN DEL PROBLEMA…………………………………..4
1.5 JUSTIFICACIÓN…………………………………………………...6
1.6 FUNDAMENTACIÓN TEÓRICA…………………………………7
II MARCO EMPÍRICO
2.1 METODOLOGIA (DESCRIPTIVA)……………………………..15
2.2 PROCEDIMIENTO PARA LA OBTENCION DE DATOS……15
2.2.1 TÉCNICAS E INSTRUMENTOS……………………………….15
2.3 MARCO OPERATIVO…………………………………………...20
2.3.1 TRABAJO DE CAMPO-TÉCNICA NARRATIVA-DESCRIPTIVA
2.4 NUEVAS FORMULACIONES TEÓRICAS…………………………….22
2.5 BIBLIOGRAFIA…………………………………………………………...30
2.6 ANEXOS…………………………………………………………………..31
1
I. DATOS DE IDENTIFICACION
1.1 TEMA
“SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO
INFORMÁTICO Y DE OFICINA APLICADO A LA EMPRESA
SYNERGYCA S.A. de C.V.”
2
1.2 OBJETIVOS
OBJETIVO GENERAL:
Desarrollar un sistema informático para el control de inventario de equipo
informático y de oficina aplicado a la empresa Synergyca S.A. de C.V., San
Salvador, 2015.
OBJETIVOS ESPECÍFICOS:
Facilitar un sistema informático que permita mejorar el proceso de flujo
y control de inventario de equipo informático y de oficina de la empresa
Synergyca S.A. de C.V.
Reducir el lapso de tiempo de introducción de datos, beneficiando a la
empresa en la reducción de costos.
Centralizar el control de los procesos asignando a una persona que
ejecute el sistema, garantizando un mejor control en la introducción,
actualización y eliminación de datos.
3
1.3 INTRODUCCIÓN
Para poder aspirar al título de Técnico en Sistemas de Computación se ha
desarrollado un sistema de Control de Inventario de Equipo Informático y Oficina
para la empresa Synergyca S.A. de C.V. con el cual se pretende ofrecer a los
usuarios en general mejores resultados en el uso de este sistema.
Así mismo hemos tomado en cuenta el desarrollo de las aplicaciones y el concepto
de Sistemas de Inventario, con el fin que nuestros lectores puedan
entender/interpretarlo desde el punto de vista teórico.
A continuación, se muestra el marco empírico que explica cuál ha sido la
metodología y el proceso para la obtención de datos.
4
1.4 DEFINICIÓN DEL PROBLEMA
En la actualidad los avances tecnológicos han obligado al hombre no solo a
desarrollar sino a incrementar la calidad de las diferentes formas de producción de
bienes, cabe destacar la potencia y las posibilidades de las computadoras han
cambiado profundamente tanto en su concepción como en su uso, sin olvidar o dejar
de lado que la función de una computadora se reduce a tratar la información que le
sea suministrada para así poder proveer los resultados requeridos.
Las empresas empiezan a darse cuenta que, ante la globalización, puede decirse
que el uso de tecnología ya no es un lujo, y pasa a formar parte integral del modelo
de negocio de las empresas. Ante ello surgen necesidades que para satisfacerlas
necesitan el desarrollo e implantación de proyectos que involucran a las tecnologías
de información.
El control de inventario es un factor que contribuye en la reducción de los costos
para obtener mejores utilidades y beneficios para la empresa. Basado en lo anterior
surgen algunas interrogantes.
¿Existe un control real de inventario dentro de la empresa?
Realmente no existe un control o un registro exacto de los diferentes equipos
informáticos que se presentan.
5
¿Qué beneficio traería consigo la implementación de un sistema para el control de
equipo informático?
Desde el momento de su ejecución se contaría con un registro estructurado
y sistematizado evitando así el simple escrutinio en base a papel, previendo la
perdida de la ubicación, descripción física, y usuario asignado al equipo informático,
para poder obtener un informe detallado de los diferentes equipos asignados.
6
1.5 JUSTIFICACIÓN
Los procesos automatizados, son factores de vital importancia en la
organización, en esta era se ha observado una gran innovación y desarrollo de
tecnologías de la información que ha permitido la evolución de computadoras que
son capaces de producir sistemas de información a la sociedad y sus distintos
sectores económicos, sociales, políticos, educativos, entre otros.
El control interno sobre los inventarios es importante, ya que los inventarios son el
aparato circulatorio de una empresa. Las compañías exitosas tienen gran cuidado
de proteger sus inventarios.
La creación de este software optimizado para navegadores como: Chrome, Opera
y Microsoft Edge, permitirá llevar el control del inventario de la Empresa Synergyca
S.A. de C.V., y logrará que los usuarios estén satisfechos por la rapidez al momento
de solicitar información sobre la ubicación física, persona encargada y demás
especificaciones de cada equipo cuando sean requeridas por el Gerente de
Operaciones de dicha empresa.
7
1.6 FUNDAMENTACIÓN TEÓRICA
Definición de Sistema
Un sistema, es un conjunto de partes o elementos organizados y
relacionados que interactúan entre sí para poder lograr un objetivo. Los sistemas
reciben entrada de datos, energía o materia del ambiente y proveen salida de
información.
Un sistema puede ser físico o concreto (una computadora) o puede ser abstracto o
conceptual (software).
En términos generales, hablamos de información como un conjunto de datos que
están organizados y tienen un significado. De esta manera, si tomamos datos por
separado no tendrían un significado mientras que si los agrupamos en forma
organizada y lógica si lo tendrían.
Un sistema de información es un conjunto de elementos que interactúan entre sí
con el fin de apoyar las áreas o las actividades de una empresa o un negocio.
En la actualidad todo sistema de información cumple con 4 requisitos indispensables
al momento de presentar la información al usuario.
Entrada de datos.
Almacenamiento de datos.
Procesamiento.
Salida de información.
8
Entrada de datos:
Una entrada de datos o valores es equivalente al término lectura. La
entrada o lectura de datos se refiere a la recepción de valores
provenientes de un dispositivo periférico de entrada como un teclado,
una unidad de disco, un escáner, etc. y su direccionamiento hacia
zonas de memoria de la computadora.
Almacenamiento de datos:
Una parte fundamental de la computadora, es su capacidad para
almacenar datos. Todas las computadoras incluyen o pueden hacer
uso diferentes sistemas de almacenamiento como microchips, la
memoria RAM, el disco duro, los dispositivos portátiles, etc.
Un dispositivo de almacenamiento tiene la función de retener datos
informáticos durante un intervalo de tiempo. Estos han ido
evolucionando a lo largo de la historia con el objetivo de crear un
dispositivo lo más pequeño posible y con más capacidad para
almacenar y tratar datos.
Procesamiento:
Durante el proceso se ejecutarán las operaciones necesarias para
convertir los datos en información significativa. Cuando la información
9
esté completa se ejecutará la operación de salida, en la que se prepara
un informe que servirá como base para tomar decisiones.
Salida de información:
En todo el procesamiento de datos se plantea como actividad
adicional, la administración de los resultados de salida, que se puede
definir como los procesos necesarios para que la información útil
llegue al usuario.
Desarrollo de Software:
Dentro de lo que se denomina “Desarrollo de Software” se abarca el
desarrollo de muchísimos sistemas, con características totalmente diferentes. Cada
uno con distintas complejidades y distintos objetivos, y para cada tipo de sistema se
utiliza una estrategia diferente para su resolución.
Un sistema de información está formado por los siguientes componentes
La base de datos
El Sistema Gestor de Base de Datos (SGBD)
Los programas de aplicación
Los dispositivos físicos (computadoras, dispositivos de almacenamiento,
etc.)
El personal que utiliza y desarrolla el sistema.
10
Base de datos:
Es una colección de información organizada de forma que un programa de
ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite.
Una base de datos es un sistema de archivos electrónico.
Sistema gestor de base de datos:
Un Sistema Gestor de Base de Datos (SGBD, en inglés DBMS: Data Base
Management System) es un sistema de software que permite la definición de bases
de datos; así como la elección de las estructuras de datos necesarios para el
almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de
un lenguaje de programación.
Programas de aplicación:
Consiste en una clase de software que se diseña con el fin de que para el
usuario sea más sencilla la concreción de un determinado trabajo. Esta
particularidad lo distingue del resto de los programas, entre los cuales se pueden
citar a los sistemas operativos (que son los que permiten el funcionamiento de la
computadora), los lenguajes de programación (aquellos que dan las herramientas
necesarias para desarrollar los programas informáticos en general) y las utilidades
(pensadas para realizar acciones de mantenimiento y tareas generales).
Dispositivos físicos:
Son el conjunto de componentes físicos que conforman la computadora.
Como por ejemplo los periféricos de entrada y salida, el CPU, memoria RAM, etc.
11
INVENTARIO
Todas las organizaciones mantienen inventarios. Los inventarios 0F
1 de las
empresas están constituidos por sus materias primas, sus productos en proceso,
los suministros que utilizan en sus operaciones y los productos terminados.
Un inventario puede ser algo tan elemental como una botella de limpiador de vidrios
como parte del programa de mantenimiento de un edificio, o algo más complejo,
como una combinación de materias primas y sub-ensamblajes que forman parte de
un proceso de manufactura.
INVENTARIO DE EQUIPO INFORMÁTICO Y DE OFICINA
Este tipo de inventario es el que se lleva dentro de una empresa para
identificar los diferente tipos, modelos y característica de cada uno de los equipos
informáticos de la empresa, lo cual, facilita su localización, persona que está a cargo
de cada uno de ellos, fecha de compra y el lugar donde se realizó la compra del
mismo.
TECNOLOGÍAS UTILIZADAS.
PHP
Aunque en los últimos años se ha hecho un verdadero esfuerzo para hacer
de él un lenguaje multipropósito, puede decirse que PHP 1F
2 es fundamentalmente un
lenguaje de programación Web del lado del servidor, es decir, uno que permite
1 Muller, Max, (2005) Fundamentos de Administración de Inventarios, (Editorial Norma, 2005) 2 Limogni, Alfredo, (2013) PHP desde cero, Guía completa para principiantes, (2a Edición, Editorial Create Space Independent Publishing Platform, 2013)
12
escribir o alterar páginas de Internet cuando estas no han abandonado aún el
equipo desde el que son despachadas.
Veamos cómo es eso.
Una página Web es fundamentalmente una serie de comandos escritos en un
lenguaje llamado HTML, acompañados de archivos multimedia (fotografías, videos,
audio, etc.) que puede ser desplegada a través de un programa navegador (o
browser).
Además, la misma página puede o no contener comandos escritos en otros
lenguajes más específicos como JavaScript, VBScript o CSS, los cuales se
encargan de alterar el estilo y el comportamiento general de la página.
HTML
HTML2F
3 provee básicamente tres características: estructura, estilo y
funcionalidad. Nunca fue declarado oficialmente, pero, incluso cuando algunas APIs
(Interface de Programación de Aplicaciones) y la especificación de CSS3 por
completo no son parte del mismo, HTML5 es considerado el producto de la
combinación de HTML, CSS y JavaScript.
CSS
CSS 3F
4 es un lenguaje de hojas de estilos creado para controlar el aspecto o
presentación de los documentos electrónicos definidos con HTML y XHTML. CSS
3 Eguiluz, Javier, (2008) Introducción a XHTML, (Autoedición, https://librosweb.es/libro/xhtml/, 2008) 4 Eguiluz, Javier, (2009) Introducción a CSS, (Autoedición, https://librosweb.es/libro/css/, 2009)
13
es la mejor forma de separar los contenidos y su presentación y es imprescindible
para crear páginas web complejas.
Al crear una página web, se utiliza en primer lugar el lenguaje HTML/XHTML para
marcar los contenidos, es decir, para designar la función de cada elemento dentro
de la página: párrafo, titular, texto destacado, tabla, lista de elementos, etc.
Una vez creados los contenidos, se utiliza el lenguaje CSS para definir el aspecto
de cada elemento: color, tamaño y tipo de letra del texto, separación horizontal y
vertical entre elementos, posición de cada elemento dentro de la página, etc.
MySQL
MySQL 4F
5 es la base de datos open source más popular y, posiblemente, la
mejor del mundo. Su continuo desarrollo y creciente popularidad está haciendo de
MySQL, un competidor cada vez más directo de gigantes de la materia de las bases
de datos como Oracle. Es también un sistema de administración de bases de datos
(Data base management system DBMS) para base de datos relacionales. Así que,
MySQL, no es más que una aplicación que permite gestionar archivos llamados
base de datos.
APPSERV
AppServ es un programa que reúne una serie de aplicaciones y utilidades,
de manera que, al instalarlo, no solo tendremos instalados todo esto, sino que,
además estarán perfectamente configurados y listos para usarlos en cuestión de
5 Guilfillan, Ian, (2003) La biblia de MYSQL, (Editorial Anaya Multimedia, 2003)
14
minutos, mientras que, si tuviésemos que instalar por separado estos programas,
deberíamos dedicarle mucho más tiempo a su correcta configuración.
SUBLIME TEXT
Es un editor de texto y editor de código fuente está escrito en C++ y Python
para los plugins. El sistema de resaltado de sintaxis de Sublime Text soporta un
gran número de lenguajes como, por ejemplo: C, C++, C#, CSS, HTML, Java,
JavaScript, PHP, Python, SQL y XML entre otros.
15
II. MARCO EMPÍRICO
2.1 METODOLOGÍA (DESCRIPTIVA)
La metodología utilizada para la realización de esta investigación es la
descriptiva, que consiste en especificar propiedades, características y perfiles de
personas, grupos, comunidades, objetos o cualquier tipo de fenómeno sometido a
algún tipo de análisis. Ya que se recopila información del o los sujetos a estudiar
para obtener información que permita analizar la problemática de un sector
determinado.
2.2 PROCEDIMIENTO PARA LA OBTENCIÓN DE
DATOS
2.2.1 (TÉCNICAS E INSTRUMENTOS)
Técnicas
Utilización de la siguiente técnica:
Entrevista directa. Esta técnica nos permitió recopilar información en forma verbal
a través de preguntas previamente elaboradas. La entrevista se realizó de manera
directa del investigador y el sujeto de estudio se obtuvo respuestas verbales a las
interrogantes realizadas sobre el tema de investigación.
16
a) Entrevista
Se llevó a cabo en forma directa porque el entrevistador realizo
preguntas de forma verbal al entrevistado, en este caso fue al Director
de Operaciones de Synergyca S.A. de C.V., quien respondió las
interrogantes hechas por el entrevistador, para obtener como
resultado su opinión acerca de la temática de estudio.
Instrumento
a) Guía de entrevista 5F
6
Se utilizó una entrevista estructurada conformada por diez preguntas,
diseñada de acuerdo a los indicadores en la operacionalización de
hipótesis dentro del sistema [1]
6 [1] Sampieri, R.H. (2007). Metodología de la Investigación. (6ª. Ed, Mc Graw Hill, México 2007)
17
Universidad Pedagógica de El Salvador
Dr. Luis Alonso Aparicio
Facultad de Ciencias Económicas
SISTEMA DE CONTROL DE INVENTARIO DE EQUIPO INFORMÁTICO Y DE
OFICINA APLICADO A LA EMPRESA SYNERGYCA S.A. de C.V., SAN
SALVADOR 2015.
Objetivo: Conocer de primera mano los motivos por los cuales es necesario crear
un sistema de control de inventario para la empresa y así agilizar los procesos de
entrada y asignación de equipo informático.
1- ¿Por qué es mejor trabajar con la aplicación en software open source y
no con software licenciado?
Por los costos económicos, asimismo, es una empresa en
posicionamiento y a la vez, una empresa en expansión.
2- ¿Cada cuánto tiempo será necesario entrenar a los usuarios
(empleados) de este sistema?
Se ha considerado cada 6 meses, debido al tiempo que tardan las
actualizaciones del sistema en salir al mercado para el público.
3- ¿Qué riesgos existen para la empresa la utilización del sistema?
a) La constante amenaza de seguridad por parte de terceros y b)
imposibilidad de uso (usuarios internos en la empresa) en caso de
fallas técnicas.
18
4- ¿Qué navegador es la mejor opción para el uso del sistema que se ha
implementado?
Se sugiere el navegador Google Chrome, Mozilla Firefox, Opera, etc.,
queda a opción del usuario del sistema.
5- ¿Con qué programa fue creado el sistema de la base de datos en
cuestión?
La base de datos fue creada en MySQL, ya que es un software open
source lo cual significa que no se hace necesario la compra de una licencia
de software.
6- ¿Por qué considera necesario la creación de un sistema de inventario
para su empresa?
Por la naturaleza del trabajo que realizamos a nuestros empleados les
asignamos computadoras laptop y de escritorio mientras participan en los
proyectos, cuando los proyectos terminan las computadoras son asignadas
a otra persona y nuevos proyectos adicionalmente. Si durante el tiempo de
uso una computadora se daña y tiene que ser reparada, necesitamos saber
quien la tiene asignada y para que proyecto se está usando, toda esta
información se lleva en hojas de cálculo, pero cuando el número de equipos,
personas y proyectos crece se vuelve casi imposible el control manual de los
movimientos.
7- ¿Qué resultados pretende obtener cuando ya esté en funcionamiento el
sistema de inventario?
Al tener el sistema implementado esperamos saber de forma
inmediata cada equipo donde esta y quien lo tiene asignado, y conocer en
detalle la historia de todos los movimientos de uso y reparaciones que ha
19
tenido a lo largo de su vida útil, esto último no lo tenemos más que en
papeles.
8- ¿Quién o quiénes serían los administradores del sistema?
Los jefes de proyectos quienes son los responsables de asignar los
equipos a cada persona y de hacer los movimientos de descarga de los
mismos.
9- ¿Cuenta con el equipo necesario para la implementación del sistema de
inventario?
Si, como el software está basado en open source, tenemos dos
alternativas para poner en funcionamiento en sistema, la primera es un
servidor local con Linux RedHat 5.1 MySQL, PHP y Apache, 4 GB de
memoria Ram y 1 TB de disco duro, la segunda es la instalación en
un servidor en la nube con características LAM (Linux + Apache+Mysql)
ambas opciones pueden accederse por medio de internet en cualquier parte
del mundo.
10- ¿Cuál es la descripción técnica del equipo en el cual será implementado
el sistema de inventario?
Dell Inspiron 3647, Procesador Core i3-4150, cuarta generación. 3 Mb
Cache, 3.5 Ghz, Video integrado Intel GMA X4500HD, 4 Gb memoria RAM,
Unidad de disco duro SATA de 1 Tb, unidad combinada SATA DVD-R/DVD-
RW. Con Linux como Sistema Operativo.
20
2.3 MARCO OPERATIVO
2.3.1 (TRABAJO DE CAMPO-TÉCNICA NARRATIVA-
DESCRIPTIVA)
La empresa
SYNERGYCA S.A. de C.V., es una empresa cuya actividad es lo relacionado
a los servicios tecnológicos que van desde el desarrollo de software, mantenimiento
de equipo informático, asesorías y consultorías de sistemas computacionales.
El personal que utiliza y desarrolla el sistema:
Es todo el recurso humano de la empresa que desarrolla el software, y el
recurso humano de la empresa en donde se va a aplicar el software, conocidos
como usuarios finales.
Muestra:
Es un subgrupo de la población del cual se recolectan los datos y debe ser
representativo de dicha población.
Población:
Conjunto de todas las mediciones y/u observaciones hechas sobre una o
varias de las características de los elementos del universo.
21
DEFINICION DE LA POBLACION
Elementos:
Director de operaciones y un empleado al azar de Synergyca S.A. de C.V.
Alcance:
Synergyca S.A. de C.V.
Tiempo:
15 de mayo de 2015 hasta el 30 de junio de 2015. La empresa Synergyca
S.A. de C.V., cuenta con 20 empleados activos, divididos de la siguiente manera 5
empleados administrativos y 15 empleados operativos.
22
2.4 NUEVAS FORMULACIONES TEORICAS
(INNOVACIONES SUJETOS DE INVESTIGACION)
Acá se muestra el diseño de red local con el que cuenta la empresa siendo esta de
topología de estrella y el tipo de servidor en el cual se alojara el sistema de
inventario, puesto que este sistema va a ser interno no se necesita estar conectado
a internet, sino que solo se necesita estar conectado a la red de la empresa para
que los usuarios previamente autorizados por el Gerente de Operaciones puedan
acceder al sistema por medio del usuario y contraseñas asignadas así como el tipo
de privilegio para poder o no realizar cambios a los diferentes equipos y ubicaciones
previamente establecidas.
23
CUADRO COMPARATIVO DE SISTEMAS GESTORES DE BASE DE
DATOS
CRITERO
SQL SERVER
MYSQL
INSTALACION
1. Instalacion
directa a la computadora sin necesidad de conexión a internet.
2. Se necesita contar con una licencia para usar durante un tiempo indefinido.
3. Costo aproximado de la licencia $999.00 para 5 licencias cliente.
4. Tiempo aproximado de instalación 1 hora o más, dependiendo de los requerimientos de la computadora.
1. Instalacion directa a
la computadora sin
necesidad de conexión
a internet
2. No necesita licencia
para uso por tiempo
indefinido.
3. Licencia gratuita
puesto que este es un
software tipo open
source.
4. Tiempo aproximado de
instalación 5-10
minutos dependiendo
de los requerimientos
de la computadora
DISEÑO
1. Interfaz gráfica
agradable al usuario.
2. Menú situado de forma horizontal en nivel superior de la pantalla.
3. Fácil uso para un usuario principiante.
4. Fácil creación de diseño físico de base de datos.
5. Se necesita tener el archivo de la
1. Interfaz gráfica
agradable al usuario.
2. Menú situado de forma
horizontal en nivel
superior de la
pantalla.
3. Un poco complicado
para aquel usuario no
familiarizado con
este gestor de base
de datos.
24
base de datos en la computadora a utilizar para poder acceder a ella desde el gestor.
4. Fácil creación de
diseño físico de base
de datos.
5. Se puede acceder a la
base de datos solo
introduciendo la
ubicación del
servidor de base de
datos.
DISEÑO LÓGICO DE LA BASE DE DATOS
25
DISEÑO FÍSICO DE LA BASE DE DATOS
26
DIAGRAMA DE ENTIDAD-RELACION
27
DICCIONARIO DE DATOS
Nombre de la tabla: articulos Campo Descripción Tipo Longitud Observaciones idequipo Código del equipo varchar 20 Código del equipo
encargado Persona encargada del
equipo varchar 100 Persona encargada del equipo
ubicación Ubicación del equipo varchar 100 Ubicación del equipo
mtipo Tipo de computadora varchar 20 Tipo de computadora
mcase Marca de la computadora varchar 50 Marca de la computadora
modcase Modelo de la computadora varchar 50 Modelo de la computadora
numcase Número de serie de la
computadora varchar 50 Número de serie de la computadora
mproce Tipo de procesador varchar 50 Tipo de procesador
numproce Número de serie del
procesador varchar 50 Número de serie del procesador
mmother Marca de la motherboard varchar 50 Marca de la motherboard
modmother Modelo de la motherboard varchar 50 Modelo de la motherboard
nummother Número de serie de la
motherboard varchar 50 Número de serie de la motherboard
mmoni Marca del Monitor varchar 50 Marca del Monitor
modmoni Modelo del Monitor varchar 50 Modelo del Monitor
nummoni Número de serie del
monitor varchar 50 Número de serie del monitor
mtecla Marca del Teclado varchar 50 Marca del Teclado
modtecla Modelo del Teclado varchar 50 Modelo del Teclado
numtecla Número de serie del
Teclado varchar 50 Número de serie del Teclado
mmouse Marca del Mouse varchar 50 Marca del Mouse
modmouse Modelo del Mouse varchar 50 Modelo del Mouse
nummouse Número de serie del
Mouse varchar 50 Número de serie del Mouse
caphdd Capacidad del Disco Duro varchar 50 Capacidad del Disco Duro
carhdd Caracteristicas del disco
duro varchar 50 Caracteristicas del disco duro
capproce Capacidad del Procesador varchar 50 Capacidad del Procesador
carproce Velocidad de transmisión
de datos varchar 50 Velocidad de transmisión de datos
capram Capacidad de Memoria
RAM varchar 50 Capacidad de Memoria RAM
carram Caracteristicas de la
Memoria RAM varchar 50 Caracteristicas de la Memoria RAM
capunidad Tipo de Unidad Óptica varchar 50 Tipo de Unidad Óptica
28
carunidad Caracteristica de la
Unidad Óptica varchar 50 Caracteristica de la Unidad Óptica
so Sistema Operativo varchar 50 Sistema Operativo
ofi Suite Ofimática varchar 50 Suite Ofimática
otros Software Utilitario o de
Terceros varchar 50 Software Utilitario o de Terceros
mfecha Fecha de Compra date Fecha de Compra
mcost Costo del equipo char 10 Costo del equipo
mprov Proveedor/Lugar de
compra varchar 50 Proveedor/Lugar de compra
mgar Garantía del equipo varchar 10 Garantía del equipo
mtgar Tiempo restante de la
garantía del equipo varchar 10 Tiempo restante de la garantía del
equipo
Nombre de la tabla: impresor Campo Descripción Tipo Longitud Observaciones
idequipo Código del impresor varchar 100 Código del impresor
ubicación Ubicación del
impresor varchar 100 Ubicación del impresor
itipo Tipo de impresor varchar 30 Tipo de impresor
imar Marca del impresor varchar 20 Marca del impresor
imod Modelo del
impresor varchar 30 Modelo del impresor
inum Número de serie
del impresor varchar 50 Número de serie del impresor
ifecha Fecha de compra date Fecha de Compra
icost Costo del equipo varchar 10 Costo del impresor
iprov Proveedor/Lugar de
compra varchar 100 Proveedor/Lugar de compra
igar Garantía del
impresor varchar 20 Garantía del impresor
itgar
Tiempo restante de la garantía del
impresor varchar 10 Tiempo restante de la garantía
del impresor
Nombre de la tabla: encargados
Campo Descripción Tipo Longitud Observaciones
carnet Código del encargado varchar 100 Código del encargado
nombres Nombres del
encargado varchar 100 Nombres del encargado
apellidos Apellidos del
encargado varchar 100 Apellidos del encargado
29
Nombre de la tabla: oficina Campo Descripción Tipo Longitud Observaciones
iodequipo Código del mueble varchar 100 Código del mueble
oftipo Tipo de mueble varchar 20 Tipo de mueble
ofmar Marca del mueble varchar 20 Marca del mueble
ofmod Modelo del mueble varchar 30 Modelo del mueble
ofnum Número de serie
del mueble varchar 100 Número de serie del mueble
offecha Fecha de compra date Fecha de compra
ofcost Costo del mueble char 10 Costo del mueble
ofprov Proveedor/Lugar de
compra varchar 30 Proveedor/Lugar de compra
ofgar Garantía del
mueble varchar 20 Garantía del mueble
oftgar Tiempo restante de
la garantía varchar 10 Tiempo restante de la garantía
ubicacion Ubicación del
mueble varchar 100 Ubicación del mueble
Nombre de la tabla: ubicación Campo Descripción Tipo Longitud Observaciones
ID Código de la
ubicación varchar 100 Código del lugar de ubicación
ubicacion Nombre de la
ubicación varchar 200 Nombre de la ubicación
Nombre de la tabla: users Campo Descripción Tipo Longitud Observaciones
username Nombre de usuario varchar 20 Nombre asignado al usuario para
accesar al sistema
rol Rol varchar 10 Rango que tiene se asigna al
usuario
pass Contraseña varchar 20 Contraseña asignada al usuario
carnet Código de usuario varchar 10 Código asignado al usuario
nombres Nombres del
usuario varchar 50 Nombres del usuario
apellidos Apellidos del
usuario varchar 50 Apellidos del usuario
30
2.5 BIBLIOGRAFIA
Sampieri, R.H. (2007). Metodología de la Investigación, (6ª Ed, Mc Graw
Hill, México 2007)
Eguíluz, Javier, (2009) Introducción a CSS, (Autoedición,
https://librosweb.es/libro/css/, 2009)
Limogni, Alfredo, (2013) PHP desde cero, Guía completa para principiantes,
(2a Edición, Editorial Create Space Independent Publishing Platform, 2013)
Guachat, Juan Diego, (2012), El gran libro de HTML5, CSS3 y JavaScript,
(1a Edición de libro electrónico,2012)
Muller, Max, (2005) Fundamentos de Administración de Inventarios,
(Editorial Norma, 2005)
Eguiluz, Javier, (2008) Introducción a XHTML,
(Autoedición, https: //librosweb.es/libro/xhtml/, 2008)
Guilfillan, Ian, (2003) La biblia de MYSQL,
(Editorial Anaya Multimedia, 2003)
31
2.6 ANEXOS
32
HOJA DE INGRESO DE DATOS DE EQUIPOS UTILIZADA ANTES
DE LA IMPLEMENTACIÓN DEL SISTEMA DE INVENTARIO.
33
Como instalar AppServ
Eso es lo mejor, es muy fácil de hacer, basta con un doble click en el instalador que
nos bajamos de la Web y luego damos siguiente, siguiente, varias veces hasta que
queda instalado. Pero bueno este tutorial no tiene sentido si es tan fácil, por tanto,
para hacer como que trabajo, vamos a ver paso a paso esas pantallas donde solo
basta con dar "siguiente".
1) Damos doble click en el icono del instalador que está dentro de este cd. Aparece
la imagen que vemos debajo, recuerda que la versión puede ser más nueva cuando
tú intentes, pero tranquilo se usara igual que como comento ahora. Debemos dar,
siguiente (next).
34
2) Aparece el acuerdo de licencia, ahí debemos dar conformidad (I Agree)
3) En este punto, debemos elegir en cual de nuestros discos duros y en que
carpeta vamos a instalar el AppServ, se recomienda que se instale en el directorio
por defecto, el cual es: c:\AppServ, como muestra la imagen, y le damos siguiente
(Next)
35
4) En este punto debemos elegir los componentes que vamos a instalar (recuerda
que todos los pasos bastan con dar siguiente siguiente), como ves aparecen
marcados los cuatro elementos disponibles (apache, mysql, php, phpmyadmin) si
bien puedes desmarcar alguno, es mejor instalar todos para tener completo tu
equipo de testeo y desarrollo Web, le damos siguiente (Next)
5) En este punto debes indicar el nombre del servidor y el email del administrador
del sistema, se recomienda “localhost”, en email, puede ser el correo personal o
uno ficticio, y el puerto se recomienda que deje 80 tal cual lo muestra la imagen.
36
6) Configuración MySQL, en este punto debemos prestar atención, ya que
debemos indicar el password, para el usuario principal de la base de datos, lo
escribimos 2 veces, se recomienda que sea “root”, la cual hemos utilizado
nosotros.
7) Para culminar la instalación, como indica la imagen, podemos elegir si al finalizar
ya comenzara a funcionar el Server Apache y el servidor de base de datos MySQL,
lo dejamos marcado y le damos finalizar (Finish), listo hemos terminado.
37
8) En este punto si vas a tu navegador (Chrome, Opera, Microsoft Edge, etc.),
puedes poner, http://localhost y debe mostrarse tal como muestra la imagen.
¿Cómo ejecutar el sistema?
Descomprimimos el archivo Synergyca.rar, adjunto en este cd.
38
Una vez realizado esto copiamos la carpeta descomprimida a la siguiente
ubicación: C:\AppServ\www
39
Manual de uso del sistema de inventario Synergyca.
1. Abrimos nuestro navegador (Chrome, Opera, Microsoft Edge.), en la barra
de direcciones escribimos: localhost/Synergyca, damos enter y nos
aparecerá la ventana de inicio de sesión.
2. Ingresamos con nuestro usuario y contraseña, dependiendo del tipo de
privilegio que se tenga se verán o no todas las opciones del menú.
Visualización de todo el menú como administrador.
40
Visualización del menú como usuario sin privilegios de administrador.
3. Introducción de datos de equipos informáticos, formato similar para la
introducción de impresores y muebles de oficina, aplica para usuarios con y
sin privilegios de administrador.
41
4. Acá se actualizan o borran los equipos asignados de ser necesario o se
actualiza el usuario del equipo según sea necesario.
Según lo que se vaya a hacer se da click en el botón Editar o Eliminar.
Si se da click en el botón Editar se despliega este formulario.
42
5. En los siguientes formularios se necesitan privilegios de Administrador para
poder introducir los datos necesarios o requeridos por la empresa.
Ingreso de una nueva ubicación, en caso que surja un nuevo proyecto en la empresa
acá se introduce el id con el cual se va a llevar el control de la nueva ubicación del
nuevo cliente con el cual se va a trabajar.
En este formulario se introducen los datos de la persona asignada como nuevo
encargado de un proyecto existente o un proyecto nuevo a favor de la empresa.
43
En este formulario es donde se actualizan los privilegios de administrador o User de
los usuarios que tengan acceso al sistema, y de la eliminación de los mismos.
Similar al formulario anterior acá se actualizan y eliminan a los encargados de
equipos de cómputo de la empresa.
44
En caso de ser necesario se actualizan o eliminan las ubicaciones de los diferentes
proyectos en los que esté trabajando la empresa.
En este formulario es donde se ingresan los datos de un nuevo usuario y el rango
que tendrán dentro del sistema ya sea Administrador o User.
45
6. Para generar los reportes de los equipos de cómputo, impresores, equipos
de oficina y garantía de los mismos se realizan ya sea como Administrador o
User.
Formulario de Reportes.
Dando click en cualquiera de las opciones se desplegará el respectivo formulario ya
sea para la revisión o impresión del mismo, se mostrará solo uno ya que en concepto
es el mismo formulario solo cambia el tipo de información a mostrar.
46
CÓDIGO DEL PROGRAMA
CÓDIGO CSS
* {
margin: 0;
padding: 0;
}
body {
background: #DCDCDC;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: black;
margin: 0;
padding: 0;
line-height: 16px;
}
a {
text-decoration: none;
color: black;
}
a:hover {
text-decoration: underline;
color: #111;
}
#wrap {
margin: 20px auto;
width: 800px;
}
#header {
height: 140px;
background: #fff url(../images/header.jpg) no-repeat;
}
#header h1 {
font-size: 30px;
letter-spacing: -1px;
padding: 35px 0 0 20px;
color: white;
}
#header h1 a {
color: #DCDCDC;
font family: Old English MT;
text-decoration: none;
font-weight: 100;
letter-spacing: -2px;
}
#header h1 a:hover {
color: #DCDCDC;
}
#header h2 {
font-size: 24px;
color: white;
47
padding: 5px 0 0 20px;
letter-spacing: -1px;
font-weight: 100;
}
#top {
background: #DCDCDC url(../images/top.jpg) no-repeat;
padding: 10px 0;
}
#content {
background: #DCDCDC url(../images/middle.jpg) repeat-y;
padding: 0 20px;
}
#bottom {
background: #DCDCDC url(../images/bottom.jpg) no-repeat;
padding: 10px 0;
}
.left {
float: left;
width: 540px;
text-align: justify;
padding-top: 10px;
}
.left h2 {
font-size: 16px;
font-weight: 100;
height: 30px;
line-height: 30px;
background: #303E65;
padding-left: 10px;
}
.left h2 a {
text-decoration: none;
color: #fff;
}
.left h2 a:hover {
color: #eee;
}
.articles {
padding: 10px;
}
.right {
float: right;
width: 200px;
padding-top: 10px;
}
.right h2 {
padding-left: 10px;
height: 30px;
line-height: 30px;
background: #303E65;
color: #fff;
48
font-size: 13px;
}
.right ul {
padding: 10px 0 15px 10px;
list-style-type: none;
}
.right ul li a {
color: black;
text-decoration: none;
font-size: 13px;
font-weight: 600;
}
.right ul li a:hover {
color: white;
}
#footer {
text-align: center;
font-size: 13px;
padding: 10px 0;
color: black;
}
INDEX
<?php
session_start();
if($_SESSION["ok"]==true){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="./css/style.css" media="screen" />
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Bienvenid@ a nuestro Sistema de Inventario!</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php">[Cerrar
Sesion]</a></h2>
<div class="articles">
<p> </p>
49
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<ul>
<li><a href="index.php">Inicio</a></li>
<li><a href="Ingresar Articulos.php">Ingresar Equipo de Cómputo</a></li>
<li><a href="Reporte.php">Reportes</a></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
CONEXION
<?php
$con=mysql_connect("localhost","root","root")or die("conexion fallida");
mysql_select_db("synergyca",$con);
?>
50
LOGIN
<?php
//captura de datos
$user=$_REQUEST["username"];
$pass=$_REQUEST["pass"];
//coneccion a la base de datos.
$con=mysql_connect("localhost", "root", "root");
$query="SELECT * FROM synergyca.users
WHERE username='".$user."';";
$x=mysql_query($query);
@$user1=mysql_result($x, 0, 'username');
@$pass1=mysql_result($x, 0, 'pass');
@$rol=mysql_result($x,0,'rol');
mysql_close();
if($user==$user1 && $pass==$pass1 && $user!="" && $rol=="admin"){
session_start();
$_SESSION["ok"]=true;
$_SESSION["user"]=$user;
$_SESSION["admin"]=true;
header("Location:http://localhost/Synergyca/paginas/admin/index admin.php");
exit;
}elseif($user==$user1 && $pass==$pass1 && $user!="" && $rol=="user"){
session_start();
$_SESSION["ok"]=true;
$_SESSION["user"]=$user;
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}else{
session_destroy();
header("Location:http://localhost/SYnergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
CERRAR SESION
<?php
session_start();
session_destroy();
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
?>
51
VALIDACIONES
// JavaScript Document
//************************************************************************************************
function eliminar()
{
//Confirmacion de la acción a realizar.
var respuesta = false;
var confirmacion = confirm ("Desea eliminar el registro seleccionado?");
if (confirmacion)
{
respuesta = true;
}
return respuesta;
}//Fin de función
//************************************************************************************************
ACTUALIZAR
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include ("../../conexion/conexion.php");
if (isset($_POST['encargado']))
{
$qencargado=$_POST['encargado'];
$qubicacion=$_POST['ubicacion'];
$qmcase=$_POST['mcase'];
$qmodcase=$_POST['modcase'];
$qnumcase=$_POST['numcase'];
$qmproce=$_POST['mproce'];
$qmodproce=$_POST['modproce'];
$qnumproce=$_POST['numproce'];
$qmmother=$_POST['mmother'];
$qmodmother=$_POST['modmother'];
$qnummother=$_POST['nummother'];
$qmmoni=$_POST['mmoni'];
$qmodmoni=$_POST['modmoni'];
$qnummoni=$_POST['nummoni'];
$qmtecla=$_POST['mtecla'];
$qnumtecla=$_POST['numtecla'];
$qmmouse=$_POST['mmouse'];
$qnummouse=$_POST['nummouse'];
$qnumreg=$_POST['numreg'];
$qcaphdd=$_POST['caphdd'];
52
$qcarhdd=$_POST['carhdd'];
$qcapproce=$_POST['capproce'];
$qcarproce=$_POST['carproce'];
$qcapram=$_POST['capram'];
$qcarram=$_POST['carram'];
$qcapunidad=$_POST['capunidad'];
$qcarunidad=$_POST['carunidad'];
$qso=$_POST['so'];
$qofi=$_POST['ofi'];
$qotros=$_POST['otros'];
$x=mysql_query("update articulos where
values('$qid','$qencargado','$qubicacion','$qmcase','$qmodcase','$qnumcase','$qmproce','$qmodpr
oce','$qnumproce','$qmmother','$qmodmother','$qnummother','$qmmoni','$qmodmoni','$qnummoni'
,'$qmtecla','$qnumtecla','$qmmouse','$qnummouse','$qcaphdd','$qcarhdd','$qcapproce','$qcarproce
','$qcapram','$qcarram','$qcapmother','$qcarmother','$qcapunidad','$qcarunidad','$qso','$qofi','$qotr
os')",$con);
if(!mysql_query("update articulos set encargado='".$qencargado."', ubicacion='".$qubicacion."',
mcase='".$qmcase."', modcase='".$qmodcase."', numcase='".$qnumcase."', mproce='".$qmproce."',
modproce='".$qmodproce."', numproce='".$qnumproce."', mmother='".$qmmother."',
modmother='".$qmodmother."', nummother='".$qnummother."', mmoni='".$qmmoni."',
modmoni='".$qmodmoni."', nummoni='".$qnummoni."', mtecla='".$qmtecla."',
numtecla='".$qnumtecla."', mmouse='".$qmmouse." ',nummouse='".$qnummouse."',
caphdd='".$qcaphdd."', carhdd='".$qcarhdd."', capproce='".$qcapproce."', carproce='".$qcarproce."',
capram='".$qcapram."', carram='".$qcarram."', capunidad='".$qcapunidad."',
carunidad='".$qcarunidad."', so='".$qso."', ofi='".$qofi."', otros='".$qotros."' where
idequipo='".$_POST["id"]."'", $con))
{
echo "<script>alert('Error al almacenar los datos');</script>";
}else{
echo "<script>alert('Registro Almacenado');</script>";
}
}
$ubicacion=mysql_query("select ubicacion from ubicacion",$con);
$nombre=mysql_query("select nombres from encargados",$con);
$nombre1=mysql_query("select apellidos from encargados",$con);
$r=mysql_query("select * from articulos where idequipo='".$_POST["id"]."'", $con);
$encargado1=mysql_result($r,0,"encargado");
$ubicacion1=mysql_result($r,0,"ubicacion");
$mcase1=mysql_result($r,0,"mcase");
$modcase1=mysql_result($r,0,"modcase");
$numcase1=mysql_result($r,0,"numcase");
$mproce1=mysql_result($r,0,"mproce");
$modproce1=mysql_result($r,0,"modproce");
$numproce1=mysql_result($r,0,"numproce");
$mmother1=mysql_result($r,0,"mmother");
$modmother1=mysql_result($r,0,"modmother");
$nummother1=mysql_result($r,0,"nummother");
$mmoni1=mysql_result($r,0,"mmoni");
$modmoni1=mysql_result($r,0,"modmoni");
$nummoni1=mysql_result($r,0,"nummoni");
$mtecla1=mysql_result($r,0,"mtecla");
$numtecla1=mysql_result($r,0,"numtecla");
53
$mmouse1=mysql_result($r,0,"mmouse");
$nummouse1=mysql_result($r,0,"nummouse");
$caphdd1=mysql_result($r,0,"caphdd");
$carhdd1=mysql_result($r,0,"carhdd");
$capproce1=mysql_result($r,0,"capproce");
$carproce1=mysql_result($r,0,"carproce");
$capram1=mysql_result($r,0,"capram");
$carram1=mysql_result($r,0,"carram");
$capunidad1=mysql_result($r,0,"capunidad");
$carunidad1=mysql_result($r,0,"carunidad");
$so1=mysql_result($r,0,"so");
$ofi1=mysql_result($r,0,"ofi");
$otros1=mysql_result($r,0,"otros");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>j
<title>Actualizar</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Actualizar Encargado de Equipo de Cómputo</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2> </h2>
<div class="articles">
<?php $Cod=$_POST['id']; ?>
<p><font color="#FF0000">Número del Equipo:<?php echo $Cod; ?></font></p>
<p> </p>
<p> </p>
<form id="actualizararticulo" method="post" action="Actualizar.php">
<input type=hidden name="id" value="<?php echo $_POST['id']; ?>" />
<p> </p>
<center>
<h3>
FICHA TECNICA DEL EQUIPO</h3></center>
<hr>
<table width="509" border="0" cellspacing="3">
<tr>
<td width="109">Asignado a:</td>
<?php echo "<td><select name='encargado'><option>".$encargado1."</option>";
54
for ($l=0;$l<mysql_num_rows($nombre1);$l++)
{
$encar = mysql_result($nombre,$l,"nombres");
$encar1 = mysql_result($nombre1,$l,"apellidos");
echo "<option value=\"$encar $encar1\">$encar $encar1</option>";
}
echo "</select>";
?>
</tr>
<tr>
<td height="16">Ubicación:</td>
<?php echo "<td><select name='ubicacion'><option>".$ubicacion1."</option>";
for ($la=0;$la<mysql_num_rows($ubicacion);$la++)
{
$ubi = mysql_result($ubicacion,$la,"ubicacion");
echo "<option name=".$ubi.">".$ubi."</option>";
}
echo "</select>";
?>
</td>
</tr>
</table>
<p><a href="../Nueva Ubicacion.php"></a></p>
<hr>
<p> </p>
<center>
<table width="518" border="0" cellspacing="3">
<tr>
<td width="129"><div align="center">
<table width="518" border="0" cellspacing="3">
<tr>
<td width="110" align="center">Equipo</td>
<td width="129"><div align="center">Marca</div></td>
<td width="85"><div align="center">Modelo</div></td>
<td width="171"><div align="center">Numero de Serie</div></td>
</tr>
<tr>
<td>Case:</td>
<td><label>
<input type="text" name="mcase" value="<?php echo $mcase1;?>"
maxlength="30"/readonly>
</label>
</label></td>
<td><input type="text" name="modcase" value="<?php echo $modcase1;?>"
maxlength="30"/readonly></td>
<td><label>
<input type="text" name="numcase" value="<?php echo $numcase1;?>"
maxlength="30"readonly/>
</label></td>
</tr>
<tr>
<td>Procesador :</td>
55
<td><label>
<input type="text" name="mproce" value="<?php echo $mproce1;?>"
maxlength="30"readonly/>
</label></td>
<td><input type="text" name="modproce" value="<?php echo $modproce1;?>"
maxlength="30"readonly/></td>
<td><label>
<input type="text" name="numproce" value="<?php echo $numproce1;?>" maxlength="30"
readonly/>
</label></td>
</tr>
<tr>
<td>Motherboard:</td>
<td><label>
<input type="text" name="mmother" value="<?php echo $mmother1;?>" maxlength="30"
readonly/>
</label></td>
<td><input type="text" name="modmother" value="<?php echo $modmother1;?>"
maxlength="30"readonly /></td>
<td><label>
<input type="text" name="nummother" value="<?php echo $nummother1;?>"
maxlength="30"readonly />
</label></td>
</tr>
<tr>
<td>Monitor:</td>
<td><label>
<input type="text" name="mmoni" value="<?php echo $mmoni1; ?>"maxlength="30"
readonly/>
</label></td>
<td><input type="text" name="modmoni" value="<?php echo $modmoni1; ?>"
maxlength="30"readonly/></td>
<td><label>
<input type="text" name="nummoni" value="<?php echo $nummoni1; ?>"
maxlength="30"readonly/>
</label></td>
</tr>
<tr>
<td>Teclado:</td>
<td><label>
<input type="text" name="mtecla" value="<?php echo $mtecla1; ?>"
maxlength="30"readonly/>
</label></td>
<td></td>
<td><label>
<input type="text" name="numtecla" value="<?php echo $numtecla1; ?>"
maxlength="30"readonly/>
</label></td>
</tr>
<tr>
<td>Mouse:</td>
<td><label>
56
<input type="text" name="mmouse" value="<?php echo $mmouse1; ?>" maxlength="30"
readonly/>
</label></td>
<td></td>
<td><label>
<input type="text" name="nummouse" value="<?php echo $nummouse1; ?>"
maxlength="30" readonly />
</label></td>
</tr>
<tr>
</tr>
</table>
</div></td>
</tr>
</table>
<h3> </h3>
<h3> </h3>
<h3>DISPOSITIVOS DE ALMACENAMIENTO Y MEMORIA</h3>
</center>
<hr>
<table width="429" border="0" cellspacing="3">
<tr>
<td width="111"><div align="center">Dispositivo</div></td>
<td width="146"><div align="center">Capacidad</div></td>
<td width="146"><div align="center">Caracterisiticas</div></td>
</tr>
<tr>
<td>Disco Duro</td>
<td><label>
<input type="text" name="caphdd" value="<?php echo $caphdd1; ?>" maxlength="30"
required/>
</label></td>
<td><label>
<input type="text" name="carhdd" value="<?php echo $carhdd1; ?>" maxlength="30" required
/>
</label></td>
</tr>
<tr>
<td>Procesador</td>
<td><label>
<input type="text" name="capproce" value="<?php echo $capproce1; ?>" maxlength="30"
readonly/>
</label></td>
<td><label>
<input type="text" name="carproce" value="<?php echo $carproce1; ?>" maxlength="30"
readonly />
</label></td>
</tr>
<tr>
<td>RAM</td>
<td><label>
57
<input type="text" name="capram" value="<?php echo $capram1; ?>" maxlength="30"required
/>
</label></td>
<td><label>
<input type="text" name="carram" value="<?php echo $carram1; ?>" maxlength="30"
required/>
</label></td>
</tr>
<tr>
<td>Unidad Óptica</td>
<td><label>
<input type="text" name="capunidad" value="<?php echo $capunidad1; ?>"
maxlength="30"required/>
</label></td>
<td><label>
<input type="text" name="carunidad" value="<?php echo $carunidad1; ?>"
maxlength="30"required/>
</label></td>
</tr>
</table>
<p> </p>
<p> </p>
<center><h3>SOFTWARE INSTALADO</h3></center>
<hr/>
<table width="345" border="0" cellspacing="3">
<tr>
<td>Sistema Operativo:</td>
<td width="212"><label>
<input type="text" name="so" value="<?php echo $so1; ?>" maxlength="30" required />
</label></td>
</tr>
<tr>
<td>Paquete Ofimática</td>
<td><label>
<input type="text" name="ofi" value="<?php echo $ofi1; ?>" maxlength="30"required />
</label></td>
</tr>
<tr>
<td>Otro: </td>
<td><label>
<input type="text" name="otros" value="<?php echo $otros1; ?>" maxlength="50"required />
</label></td>
</tr>
</table>
<p> </p>
<p>
<input name="Guardar" type="submit" value="Actualizar" style="Position:Absolute; left:40%" />
</label>
</p></form>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
58
exit;
}
?>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li><a href="Actualizar1.php">Actualizar Registros</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina & Ricardo
Antonio Durán Conde
</div>
</div>
</body>
</html>
ACTUALIZAR1
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include('conexion.php');
if(isset($_POST['accion'])){
$dd=$_POST['id'];
if(!mysql_query("delete from articulos where idequipo='$dd'",$con)){
echo "<script>alert('Error al eliminar el articulo');</script>";
}else{
echo "<script>alert('Articulo Eliminado');</script>";
}
}
$id=mysql_query("select * from articulos order by ubicacion", $con);
?>
59
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Actualizar y Eliminar Registros</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
<script src="../../js/validaciones.js"></script>
</head>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Actualizar y Eliminar Registros</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a
href="../conexion/cerrarsesion.php"></a></h2></h2>
<div class="articles">
<form action="Actualizar.php" method="post" name="cunsulta">
<h3> </h3></form>
<p> </p>
</div>
<?php
echo "<table border=0 width=400>";
echo
"<tr><td><i><b>Código</b></i></td><td><i><b>Ubicación</b></i></td><td><i><b>Encargado</b>
</i></td>";
for ($la=0;$la<mysql_num_rows($id);$la++)
{
$id1 = mysql_result($id,$la,"idequipo");
$nom = mysql_result($id,$la,"encargado");
$ubica=mysql_result($id,$la,"ubicacion");
echo "<tr><td>$id1</td><td>$ubica</td><td>$nom</td><td><form action='Actualizar.php'
method=post><input type=hidden name=id value='$id1'><input type=submit
value='Editar'></form></td><td><form action='Actualizar1.php' method=post><input type=hidden
name=id value='$id1'><input type=hidden name='accion' value='eliminar'><input name='txtNombre'
type='submit' class='botones' onclick='return eliminar();' value='Eliminar'/></form></td></tr>";
}
echo "</table>";
?>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
60
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Actualizar y Borrar Registros</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
EDITAR ENCARGADOS
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
include("../../conexion/conexion.php");
if(isset($_POST['names']))
{
$nomb=$_POST['names'];
$ap=$_POST['lastname'];
if(!mysql_query("update encargados set nombres='".$nomb."', apellidos='".$ap."'
where carnet='".$_POST["carnet"]."'", $con))
{
echo "<script>alert('Error al almacenar los datos');</script>";
}else{
echo "<script>alert('Registro Almacenado');</script>";
}
}
$c=mysql_query("Select * From encargados where carnet='".$_POST['carnet']."'", $con);
$la=0;
$carnet1=mysql_result($c,$la,"carnet");
$nombre=mysql_result($c,$la,"nombres");
$apell=mysql_result($c,$la,"apellidos");
?>
61
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Editar Información del Encargado</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Actualizar Información del Encargado</a></h2>
<div class="articles">
<p>Ingrese los datos del encargado</p>
<p> </p>
<center><form id="edituser" method="post" action="Editar Encargados.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td width="119">Carnet:</td>
<input type=hidden name="carnet" value="<?php echo $_POST['carnet']; ?>" />
<td width="143"><?php echo $carnet1; ?></td>
</tr>
<tr>
<td>Nombres:</td>
<td><input type="text" name="names" maxlength="30" required value="<?php echo $nombre;
?>" /></td>
</tr>
<tr>
<td>Apellidos:</td>
<td><input type="text" name="lastname" maxlength="30" required value="<?php echo $apell;
?>"/></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
</label>
</form>
62
</p>
</center>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li><a href="Eliminar Encargados.php">Actualizar y Eliminar Encargados</a></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
EDITAR UBICACIONES
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
include("../../conexion/conexion.php");
if(isset($_POST['ubicacion']))
{
$ubicacion=$_POST['ubicacion'];
if(!mysql_query("update ubicacion set ubicacion='".$ubicacion."' where
id='".$_POST["id"]."'", $con))
{
echo "<script>alert('Error al almacenar los datos');</script>";
}else{
echo "<script>alert('Registro Almacenado');</script>";
63
header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Ubicaciones.php");
}
}
$c=mysql_query("Select id From ubicacion where id='".$_POST['id']."'", $con);
$d=mysql_query("Select ubicacion From ubicacion where id='".$_POST['id']."'",
$con);
$la=0;
$iden=mysql_result($c,$la,"id");
$ubi=mysql_result($d,$la,"ubicacion");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Actualizar Ubicaciones</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Actualizar Información de la Ubicación</a></h2>
<div class="articles">
<p>Ingrese los datos del ubicación </p>
<p> </p>
<center><form id="edituser" method="post" action="Editar Ubicaciones.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td width="119">Código:</td><input type=hidden name="id" value="<?php echo $_POST['id'];
?>" />
<td width="143"><?php echo $iden; ?></td>
</tr>
<tr>
<td width="119">Nombre:</td>
<td width="143"><input type="text" name="ubicacion" maxlength="30" required value="<?php
echo $ubi; ?>" /></td>
</tr>
</table>
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
</label>
64
</form>
</p>
</center>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li><a href="Eliminar Ubicaciones.php">Actualizar y Eliminar Ubicaciones</a></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
EDITAR USUARIOS
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include("../../conexion/conexion.php");
if(isset($_POST['username']))
{
$nick1=$_POST['username'];
$pass=$_POST['pass2'];
$password1=$_POST['pass2'];
$nom=$_POST['names'];
$ape=$_POST['lastname'];
65
$rola=$_POST['rol'];
if(!mysql_query("update users set username='".$nick1."', rol='".$rola."',
pass='".$password1."', nombres='".$nom."', apellidos='".$ape."' where
carnet='".$_POST["carnet"]."'", $con))
{
echo "<script>alert('Error al almacenar los datos');</script>";
}else{
echo "<script>alert('Registro Almacenado');</script>";
header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Users.php");
}
}
$c=mysql_query("Select * From users where carnet='".$_POST['carnet']."'", $con);
$la=0;
$carnet1=mysql_result($c,$la,"carnet");
$nick=mysql_result($c,$la,"username");
$rol=mysql_result($c,$la,"rol");
$passw=mysql_result($c,$la,"pass");
$nomb=mysql_result($c,$la,"nombres");
$apell=mysql_result($c,$la,"apellidos");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Editar Información del Usuario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Actualizar Información del Usuario</a></h2>
<div class="articles">
<p>Ingrese los datos del usuario </p>
<p> </p>
<center><form id="edituser" method="post" action="Editar Usuarios.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td>Carnet:</td>
<input type=hidden name="carnet" value="<?php echo $_POST['carnet']; ?>" readonly/>
<td><?php echo $carnet1; ?></td>
</tr>
<tr>
66
<td width="119">Usuario:</td>
<td width="143"><label>
<input type="text" name="username" maxlength="20" required value="<?php echo $nick;
?>"/>
</label></td>
</tr>
<tr>
<td>Contraseña:</td>
<td><input type="text" name="pass2" maxlength="20" required value="<?php echo $passw;
?>"/></td>
</tr>
<tr>
<td>Nombres:</td>
<td><input type="text" name="names" maxlength="30" required value="<?php echo $nomb;
?>" /></td>
</tr>
<tr>
<td>Apellidos:</td>
<td><input type="text" name="lastname" maxlength="30" required value="<?php echo $apell;
?>"/></td>
</tr>
<tr>
<td>Rango:</td>
<td><label>
<select name="rol" >
<option value = ""</option>
<option value="admin">Administrador</option>
<option value="user">Usuario Normal</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
</label>
</form>
</p>
</center>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
67
<li><a href="index admin.php">Inicio</a></li>
<li><a href="Eliminar Users.php">Actualizar y Eliminar Usuarios</a></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
ELIMINAR ENCARGADOS
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include('conexion.php');
if(isset($_POST['accion'])){
$dd=$_POST['carnet'];
if(!mysql_query("delete from encargados where carnet='$dd'",$con)){
echo "<script>alert('Error al eliminar');</script>";
}else{
echo "<script>alert('Eliminado!');</script>";
}
}
$byrol=mysql_query("select * from encargados order by carnet", $con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Actualizar y Eliminar Encargados del Sistema</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
68
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
<script src="../../js/validaciones.js"></script>
</head>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Actualizar y Eliminar Encargados del Sistema </a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2></h2>
<div class="articles">
<form action="Editar Usuarios.php" method="post" name="cunsulta">
<h3> </h3></form>
<p> </p>
</div>
<?php
echo "<table border=0 width=400>";
echo "<tr><td><i><b>Carnet</b></i></td><td><b><i>Nombre<b></b></i></td>";
for ($la=0;$la<mysql_num_rows($byrol);$la++)
{
$carnet = mysql_result($byrol,$la,"carnet");
$nom = mysql_result($byrol,$la,"nombres");
$ap=mysql_result($byrol,$la,"apellidos");
echo "<tr><td>$carnet</td><td>$nom $ap</td><td><form action='Editar Encargados.php'
method=post><input type=hidden name=carnet value='$carnet'><input type=submit
value='Editar'></form></td><td><form action='Eliminar Encargados.php' method=post><input
type=hidden name=carnet value='$carnet'><input type=hidden name='accion' value='eliminar'>
<input name='txtNombre' type='submit' class='botones' onclick='return eliminar();'
value='Eliminar'/></form></td></tr>";
}
echo "</table>";
?>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Actualizar y Eliminar Encargados</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
69
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
ELIMINAR UBICACIONES
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include('conexion.php');
if(isset($_POST['accion'])){
$dd=$_POST['id'];
if(!mysql_query("delete from ubicacion where id='$dd'",$con)){
echo "<script>alert('Error al eliminar');</script>";
}else{
echo "<script>alert('Eliminado!');</script>";
}
}
$byrol=mysql_query("select * from ubicacion order by id", $con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Actualizar y Eliminar Ubicaciones</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
<script src="../../js/validaciones.js"></script>
</head>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
70
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Actualizar y Eliminar Ubicaciones </a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2></h2>
<div class="articles">
<form action="Editar Usuarios.php" method="post" name="cunsulta">
<h3> </h3></form>
<p> </p>
</div>
<?php
echo "<table border=0 width=400>";
echo "<tr><td><b><i>Código</i></b></td><td><b><i>Nombre de la Ubicación<b></b></i></td>";
for ($la=0;$la<mysql_num_rows($byrol);$la++)
{
$id = mysql_result($byrol,$la,"id");
$ubi = mysql_result($byrol,$la,"ubicacion");
echo "<tr><td>$id</td><td>$ubi</td><td><form action='Editar Ubicaciones.php'
method=post><input type=hidden name=id value='$id'><input type=submit
value='Editar'></form></td><td><form action='Eliminar Ubicaciones.php' method=post><input
type=hidden name=id value='$id'><input type=hidden name='accion' value='eliminar'><input
name='txtNombre' type='submit' class='botones' onclick='return eliminar();'
value='Eliminar'/></form></td></tr>";
}
echo "</table>";
?>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Actualizar y Eliminar Ubicaciones</li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
71
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
ELIMINAR USUARIOS
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include('conexion.php');
if(isset($_POST['accion'])){
$dd=$_POST['carnet'];
if(!mysql_query("delete from users where carnet='$dd'",$con)){
echo "<script>alert('Error al eliminar');</script>";
}else{
echo "<script>alert('Eliminado!');</script>";
}
}
$byrol=mysql_query("select * from users order by rol", $con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Actualizar y Eliminar Usuarios del Sistema</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
<script src="../../js/validaciones.js"></script>
</head>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Actualizar y Eliminar Usuarios del Sistema </a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2></h2>
<div class="articles">
<form action="Editar Usuarios.php" method="post" name="cunsulta">
<h3> </h3></form>
72
<p> </p>
</div>
<?php
echo "<table border=0 width=400>";
echo
"<tr><td><i><b>Carnet</b></i></td><td><b><i>Usuario<b></b></i></td><td><i><b>Rango</b></i>
</td>";
for ($la=0;$la<mysql_num_rows($byrol);$la++)
{
$carnet = mysql_result($byrol,$la,"carnet");
$nom = mysql_result($byrol,$la,"rol");
$ubica=mysql_result($byrol,$la,"username");
echo "<tr><td>$carnet</td><td>$ubica</td><td>$nom</td><td><form action='Editar
Usuarios.php' method=post><input type=hidden name=carnet value='$carnet'><input type=submit
value='Editar'></form></td><td><form action='Eliminar Users.php' method=post><input
type=hidden name=carnet value='$carnet'><input type=hidden name='accion'
value='eliminar'><input name='txtNombre' type='submit' class='botones' onclick='return eliminar();'
value='Eliminar'/></form></td></tr>";
}
echo "</table>";
?>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Actualizar y Eliminar Usuarios</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
73
ENCARGADOS DE EQUIPO
<?php
session_start();
if($_SESSION["ok"]==true){
?>
<?php
$con =mysql_connect("localhost","root","root") or die("Falla en Connexion");
mysql_select_db("synergyca",$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nuevo Encargado</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Registro de Nuevo Encargado</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2>
<div class="articles">
<p>Ingrese los datos del nuevo encargado</p>
<p> </p>
<center><form id="nuevoencargado" method="post" action="Encargados de Equipo.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td width="72">Carnet:</td>
<td width="190"><label>
<input type="text" name="carnetencargado" id="carnetencargado" maxlength="8" required
placeholder="*****" />
</label></td>
</tr>
<tr>
<td>Nombres:</td>
<td><input type="text" name="nombre" id="nombre" maxlength="30"required
placeholder="*****" /></td><td>
</tr>
<tr>
<td>Apellidos:</td>
<td><input type="text" name="apellidos" id="apellidos" maxlength="30"required
placeholder="*****" /></td>
74
</tr>
</table>
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
</label>
<label>
<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />
<?php
if (isset($_POST['carnetencargado']))
{
$carnet=$_POST['carnetencargado'];
$nombres=$_POST['nombre'];
$apellidos=$_POST['apellidos'];
if(ereg("[0-9]", $carnet)){
if(ereg("[a-zZ]", $nombres)){
if(ereg("[a-zZ]", $apellidos)){
$x=mysql_query("insert into encargados values('$carnet','$nombres','$apellidos')", $con);
echo "<br>Registros Guardado Correctamente<br>";
}
}
}else{
echo "<table border='0'>";
echo "<tr><td>No se pudo completar el registro ";
echo "recuerde que solo se puede escribir numeros en el carnet, ";
echo " caracteres de la a-z en nombre, apellido ";
echo "y recuerdo llenar todos los campos</td>";
echo "</table>";
}
}
?>
</label>
</p>
</form></center>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
75
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Registrar Nuevo Encargado</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
</div>
</body>
</html>
INDEX ADMIN
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<script src="../../js/funcion.js"></script>
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</h2>
</div>
<div id="top"> </div>
<div id="content">
76
<div class="left">
<h2><a href="#">Bienvenid@ al Sistema! Administrador </a><?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a
href="../../conexion/cerrarsesion.php"><u>[Cerrar Sesion]</u></a></h2>
<div class="articles">
<p> </p>
<p> </p>
<p> </p> <center>
<img src="/Synergyca/images/synergycalogo1.png">
</center>
<p> </p>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li><a href="Encargados de Equipo.php">Registrar Nuevo Encargado</a></li>
<li><a href="Nuevo Usuario.php">Registrar Nuevo Usuario</a></li>
<li><a href="Nueva Ubicacion.php">Registrar Nueva Ubicación</a></li>
<li><a href="Ingresar Articulos.php">Ingresar Equipo de Cómputo</a></li>
<li><a href="Ingreso Muebles.php">Ingresar Equipo de Oficina</a></li>
<li><a href="Ingresar Impresores.php">Ingresar Impresores</a></li>
<li><a href="Eliminar Encargados.php">Actualizar y Eliminar Encargados</a></li>
<li><a href="Eliminar Users.php">Actualizar y Eliminar Usuarios</a></li>
<li><a href="Actualizar1.php">Actualizar y Eliminar Registros</a></li>
<li><a href="Eliminar Ubicaciones.php">Actualizar y Eliminar Ubicaciones</a></li>
<li><a href="Reporte.php">Reportes</a></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
77
INGRESAR ARTICULOS
<?php
session_start();
if($_SESSION["ok"]==true){
?>
<?php
include ("../../conexion/conexion.php");
$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");
mysql_select_db("synergyca",$con);
$ubicacion=mysql_query("select ubicacion from ubicacion",$con);
$nombre=mysql_query("select nombres from encargados",$con);
$nombre1=mysql_query("select apellidos from encargados",$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ingresar Nuevo Equipo de Cómputo</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="all" />
<link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Ingresar Nuevo Equipo de Cómputo</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>
<div class="articles">
<form id="nuevoarticulo" method="post" action="Ingresar Articulos.php">
<h3> </h3>
<center> <img src="/Synergyca/images/synergyca.png"></center>
<center>
<h3>
FICHA TECNICA DEL EQUIPO</h3></center>
<hr>
<table width="509" border="0" cellspacing="3">
<tr>
<td width="109">Codigo de equipo:</td>
<td width="381"><label>
<input type="text" name="idequipo" maxlength="20" required placeholder="*****"/>
<font color="#FF0000">(Campo obligatorio)</font></label></td>
</tr>
78
<tr>
<td>Asignado a:</td>
<td><select name="encargado">
<?php for ($l=0;$l<mysql_num_rows($nombre1);$l++)
{
$encar = mysql_result($nombre,$l,"nombres");
$encar1 = mysql_result($nombre1,$l,"apellidos");
echo "<option value=\"$encar $encar1\">$encar $encar1</option>";
}
?>
</select></td>
</tr>
<tr>
<td>Ubicacion:</td>
<td><select name="ubicacion">
<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)
{
$ubi = mysql_result($ubicacion,$la,"ubicacion");
echo "<option value=".$ubi.">".$ubi."</option>";
}
?>
</select></td>
</tr>
</table>
<p><a href="Nueva Ubicacion.php"></a></p>
<hr>
<p> </p>
<center>
<table width="510" border="0" cellspacing="0">
<tr>
<td width="75" align="center">Equipo</td>
<td width="100"><div align="center">Tipo</div></td>
<td width="100"><div align="center">Marca</div></td>
<td width="85"><div align="center">Modelo</div></td>
<td width="171"><div align="center">Número de Serie</div></td>
</tr>
<tr>
<td>Case:</td>
<td>
<select style="width: 170px;" name = "mtipo">
<option value = ""</option>
<option value = "Laptop">Laptop</option>
<option value = "AIO [Todo en uno]">AIO [Todo en uno]</option>
<option value = "Torre">Torre</option>
<option value = "Mini Torre">Mini Torre</option>
<option value = "Escritorio">Escritorio</option>
</select>
</td></label>
<td>
79
<select style="width: 170px;" name = "mcase">
<option value = ""</option>
<option value = "Acer">Acer</option>
<option value = "Apple">Apple</option>
<option value = "Asus">Asus</option>
<option value = "Dell">Dell</option>
<option value = "Hp">Hp</option>
<option value = "Lenovo">Lenovo</option>
<option value = "Orange view">Orange view</option>
<option value = "Samsung">Samsung</option>
<option value = "Sony">Sony</option>
<option value = "Star view">Star view</option>
<option value = "Toshiba">Toshiba</option>
</select>
</td>
<td><input type="text" name="modcase" maxlength="30"/></td>
<td><label>
<input type="text" name="numcase" maxlength="30" size="17" />
</label></td>
</tr>
<tr>
<td>Procesador:</td>
<td><label></td>
<td>
<select style="width: 170px;" name = "mproce">
<option value = ""</option>
<option value = "AMD">AMD</option>
<option value = "Intel">Intel</option>
</select>
</td>
<td><input type="text" name="modproce" maxlength="30"/></td>
<td><label>
<input type="text" name="numproce" maxlength="30" size="17" />
</label></td>
</tr>
<tr>
<td>Motherboard:</td>
<td><label></td>
<td>
<select style="width: 170px;" name = "mmother">
<option value = ""</option>
<option value = "AMD">AMD</option>
<option value = "Biostar">Biostar</option>
<option value = "Foxconn">Foxconn</option>
<option value = "Intel">Intel</option>
</select>
</td>
<td><input type="text" name="modmother" maxlength="30" /></td>
<td><label>
<input type="text" name="nummother" maxlength="30" size="17" />
</label></td>
</tr>
80
<tr>
<td>Monitor:</td>
<td><label></td>
<td>
<select style="width: 170px;" name = "mmoni">
<option value = ""</option>
<option value = "Acer">Acer</option>
<option value = "AOC">AOC</option>
<option value = "BenQ">BenQ</option>
<option value = "Dell">Dell</option>
<option value = "Hp">Hp</option>
</select>
</td>
<td><input type="text" name="modmoni" maxlength="30"/></td>
<td><label>
<input type="text" name="nummoni" maxlength="30" size="17" />
</label></td>
</tr>
<tr>
<td>Teclado:</td>
<td><label></td>
<td>
<select style="width: 170px;" name = "mtecla">
<option value = ""</option>
<option value = "Dell">Dell</option>
<option value = "Hp">Hp</option>
<option value = "Logitech">Logitech</option>
<option value = "Microsoft">Microsoft</option>
<option value = "Acer">Acer</option>
<option value = "Lenovo">Lenovo</option>
<option value = "Toshiba">Toshiba</option>
<option value = "Samsung">Samsung</option>
<option value = "Sony">Sony</option>
</select>
<td><!--<input type="text" name="modtecla" maxlength="30"/>--></td>
<td><label>
<input type="text" name="numtecla" maxlength="30"size="17" />
</label></td>
</tr>
<tr>
<td>Mouse:</td>
<td><label></td>
<td>
<select style="width: 170px;" name = "mmouse">
<option value = ""</option>
<option value = "Dell">Dell</option>
<option value = "Hp">Hp</option>
<option value = "Logitech">Logitech</option>
<option value = "Microsoft">Microsoft</option>
<option value = "Acer">Acer</option>
<option value = "Lenovo">Lenovo</option>
<option value = "Toshiba">Toshiba</option>
81
<option value = "Samsung">Samsung</option>
<option value = "Sony">Sony</option>
</select>
<td><!--<input type="text" name="modmouse" maxlength="30"/>--></td>
<td><label>
<input type="text" name="nummouse" maxlength="30"size="17" />
</label></td>
</tr>
<tr>
<td>Fecha de compra:</td>
<td>
<input type="date" name="mfecha"></td></tr>
<tr>
<tr>
<td>Costo del equipo $:</td>
<td><label>
<!-- <input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="mcost"
maxlength="30"required/>-->
<input type="number" step="0.01" name="mcost" required autofocus/>
</label></td></tr>
<tr>
<td>Proveedor:</td>
<td>
<select style="width: 170px;" name = "mprov">
<option value = ""</option>
<option value = "Almacenes Simán">Almacenes Simán</option>
<option value = "Office Depot">Office Depot</option>
<option value = "Raf S.A. de C.V.">Raf S.A. de C.V.</option>
<option value = "Tecnoservice">Tecnoservice</option>
<option value = "IPESA">IPESA</option>
<option value = "Laptops Valdez">Laptops Valdez</option>
</select>
<tr>
<td>Garantía:</td>
<td>
<select style="width: 170px;" name = "mgar">
<option value = ""</option>
<option value = "3 Meses">3 Meses</option>
<option value = "6 Meses">6 Meses</option>
<option value = "12 Meses">12 Meses</option>
<option value = "24 Meses">24 Meses</option>
<option value = "36 Meses">36 Meses</option>
<option value = "48 Meses">48 Meses</option>
</select>
<tr>
<!--<td>Tiempo de garantía restante:</td>
<td><label>
<input type="text" name="mtgar" maxlength="30" />
</label></td></tr>-->
</tr>
</table>
82
<h3> </h3>
<h3>DISPOSITIVOS DE ALMACENAMIENTO Y MEMORIA</h3>
</center>
<hr>
<table width="429" border="0" cellspacing="3">
<label>Dispositivo</label> &n
bsp; <label>Capacida
d</label> &nbs
p;  
; <label>Características</labe
l>
<tr>
</tr>
<tr>
<td>Disco Duro:</td>
<td>
<select style="width: 175px;" name = "caphdd">
<option value = ""</option>
<option value = "320 Gb">320 Gb</option>
<option value = "500 Gb">500 Gb</option>
<option value = "640 Gb">640 Gb</option>
<option value = "750 Gb">750 Gb</option>
<option value = "1 Tb">1 Tb</option>
<option value = "2 Tb">2 Tb</option>
<option value = "3 Tb">3 Tb</option>
</select>
</td>
<td>
<select style="width: 175px;" name = "carhdd">
<option value = ""</option>
<option value = "IDE">IDE</option>
<option value = "SATA">SATA</option>
</select>
</td>
</tr>
<tr>
<td>Procesador:</td>
<td>
<select style="width: 175px;" name = "capproce">
<option value = ""</option>
<option value = "Pentium IV">Pentium IV</option>
<option value = "Dual Core">Dual Core</option>
<option value = "Core 2 Duo">Core 2 Duo</option>
<option value = "Quad Core">Quad Core</option>
<option value = "Core i3">Core i3</option>
<option value = "Core i5">Core i5</option>
<option value = "Core i7">Core i7</option>
</select>
</td>
<td>
<select style="width: 175px;" name = "carproce">
83
<option value = ""</option>
<option value = "1.7 Ghz">1.7 Ghz</option>
<option value = "1.9 Ghz">1.9 Ghz</option>
<option value = "2.0 Ghz">2.0 Ghz</option>
<option value = "2.2 Ghz">2.2 Ghz</option>
<option value = "2.4 Ghz">2.4 Ghz</option>
<option value = "2.6 Ghz">2.6 Ghz</option>
<option value = "2.8 Ghz">2.8 Ghz</option>
<option value = "3.0 Ghz">3.0 Ghz</option>
<option value = "3.2 Ghz">3.2 Ghz</option>
<option value = "3.4 Hgz">3.4 Ghz</option>
</select>
</td>
</tr>
<tr>
<td>RAM:</td>
<td>
<select style="width: 175px;" name = "capram">
<option value = ""</option>
<option value = "2 Gb">2 Gb</option>
<option value = "4 Gb">4 Gb</option>
<option value = "6 Gb">6 Gb</option>
<option value = "8 Gb">8 Gb</option>
<option value = "12 Gb">12 Gb</option>
<option value = "16 Gb">16 Gb</option>
</select>
<td>
<select style="width: 175px;" name = "carram">
<option value = ""</option>
<option value = "DDR 1">DDR 1</option>
<option value = "DDR 2">DDR 2</option>
<option value = "DDR 3">DDR 3</option>
</select>
</tr>
<tr>
<td>Unidad Optica:</td>
<td>
<select style="width: 175px;" name = "capunidad">
<option value = ""</option>
<option value = "Cd-R">Cd-R</option>
<option value = "DVD-R">DVD-R</option>
<option value = "Blue Ray">Blue Ray</option>
</select>
<td>
<select style="width: 175px;" name = "carunidad">
<option value = ""</option>
<option value = "IDE">IDE</option>
<option value = "SATA">SATA</option>
</select>
</td>
</tr>
</table>
84
<p> </p>
<p> </p>
<center><h3>SOFTWARE INSTALADO</h3></center>
<hr />
<table width="345" border="0" cellspacing="3">
<tr>
<td>Sistema Operativo:</td>
<td>
<select style="width: 175px;" name = "so">
<option value = ""</option>
<option value = "MAC OS">MAC OS</option>
<option value = "Windows XP">Windows XP</option>
<option value = "Windows Vista">Windows Vista</option>
<option value = "Windows 7">Windows 7</option>
<option value = "Windows 8">Windows 8</option>
<option value = "Windows 8.1">Windows 8.1</option>
<option value = "Windows 10">Windows 10</option>
<option value = "Windows Server 2003">Windows Server 2003</option>
<option value = "Windows Server 2008">Windows Server 2008</option>
<option value = "Windows Server 2012">Windows Server 2012</option>
<option value = "Open SUSE">Open SUSE</option>
<option value = "Red Hat">Red Hat</option>
<option value = "Ubuntu">Ubuntu</option>
<option value = "Dual Windows">Dual Windows</option>
<option value = "Dual Windows-Linux">Dual Windows-Linux</option>
<option value = "Dual MAC OS-Windows">Dual MAC OS-Windows</option>
<option value = "Dual MAC OS-Linux">Dual MAC OS-Linux</option>
</select>
<tr>
<td>Paquete Ofimática:</td>
<td>
<select style="width: 175px;" name = "ofi">
<option value = ""</option>
<option value = "Microsoft Office 2003">Microsoft Office 2003</option>
<option value = "Microsoft Office 2007">Microsoft Office 2007</option>
<option value = "Microsoft Office 2010">Microsoft Office 2010</option>
<option value = "Microsoft Office 2013">Microsoft Office 2013</option>
<option value = "Microsoft Office 2016">Microsoft Office 2016</option>
<option value = "Open Office">Open Office</option>
<option value = "Star Office">Star Office</option>
</select>
<tr>
<td>Otro: </td>
<td><label>
<input type="text" name="otros"maxlength="100" />
</label></td>
</tr>
</table>
<p> </p>
<p><center>
<input name="Guardar" type="submit" value="Guardar" />
<input type="reset" name="Clear" id="Clear" value="Limpiar" />
85
</p></center></form>
<?php
if (isset($_POST['idequipo']))
{
if ($_POST['idequipo']!=""){
$qid=$_POST['idequipo'];
$qencargado=$_POST['encargado'];
$qubicacion=$_POST['ubicacion'];
$qmtipo=$_POST['mtipo'];
$qmcase=$_POST['mcase'];
$qmodcase=$_POST['modcase'];
$qnumcase=$_POST['numcase'];
$qmproce=$_POST['mproce'];
$qmodproce=$_POST['modproce'];
$qnumproce=$_POST['numproce'];
$qmmother=$_POST['mmother'];
$qmodmother=$_POST['modmother'];
$qnummother=$_POST['nummother'];
$qmmoni=$_POST['mmoni'];
$qmodmoni=$_POST['modmoni'];
$qnummoni=$_POST['nummoni'];
$qmmoni=$_POST['mmoni'];
$qmodmoni=$_POST['modmoni'];
$qnummoni=$_POST['nummoni'];
$qmtecla=$_POST['mtecla'];
$qnumtecla=$_POST['numtecla'];
$qmmouse=$_POST['mmouse'];
$qnummouse=$_POST['nummouse'];
$qcaphdd=$_POST['caphdd'];
$qcarhdd=$_POST['carhdd'];
$qcapproce=$_POST['capproce'];
$qcarproce=$_POST['carproce'];
$qcapram=$_POST['capram'];
$qcarram=$_POST['carram'];
$qcapunidad=$_POST['capunidad'];
$qcarunidad=$_POST['carunidad'];
$qso=$_POST['so'];
$qofi=$_POST['ofi'];
$qotros=$_POST['otros'];
$qmfecha=$_POST['mfecha'];
$qmcost=$_POST['mcost'];
$qmprov=$_POST['mprov'];
$qmgar=$_POST['mgar'];
//$qmtgar=$_POST['mtgar'];
$x=mysql_query("insert into articulos values('$qid','$qencargado','$qubicacion',
'$qmtipo','$qmcase','$qmodcase','$qnumcase','$qmproce','$qmodproce','$qnumproce','$qmmother','
$qmodmother','$qnummother','$qmmoni','$qmodmoni','$qnummoni','$qmtecla','$qnumtecla','$qmmo
use','$qnummouse','$qcaphdd','$qcarhdd','$qcapproce','$qcarproce','$qcapram','$qcarram','$qcapu
nidad','$qcarunidad','$qso','$qofi','$qotros','$qmfecha','$qmcost','$qmprov','$qmgar')",$con);
echo "<script>alert('Registro Guardado Correctamente')</script>";
}
}
86
?>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Ingresar Equipo de Cómputo</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
</div>
</body>
</html>
INGRESAR IMPRESORES
<?php
session_start();
if($_SESSION["ok"]==true){
?>
<?php
include ("../../conexion/conexion.php");
$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");
mysql_select_db("synergyca",$con);
$ubicacion=mysql_query("select ubicacion from ubicacion",$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
87
<head>
<title>Ingresar Nuevo Impresor</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Ingresar Nuevo Impresor</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>
<div class="articles">
<form id="nuevoimpresor" method="post" action="Ingresar Impresores.php">
<h3> </h3>
<center> <img src="/Synergyca/images/synergyca.png"></center>
<center>
<h3>
FICHA TECNICA DEL IMPRESOR</h3></center>
<hr>
<table width="509" border="0" cellspacing="3">
<tr>
<td width="109">Codigo de equipo:</td>
<td width="381"><label>
<input type="text" name="idequipo" maxlength="100" required placeholder="*****"/>
<font color="#FF0000">(Campo obligatorio)</font></label></td>
</tr>
</select></td>
</tr>
<tr>
<td>Ubicacion:</td>
<td><select name="ubicacion">
<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)
{
$ubi = mysql_result($ubicacion,$la,"ubicacion");
echo "<option value=".$ubi.">".$ubi."</option>";
}
?>
</select></td>
</tr>
</table>
<p><a href="Nueva Ubicacion.php"></a></p>
<hr>
<p> </p>
<center>
88
<table width="518" border="0" cellspacing="3">
<tr>
<td width="110" align="center">Equipo</td>
<td width="129"><div align="center">Impresor/Scanner</div></td>
<td width="85"><div align="center">Marca</div></td>
<td width="85"><div align="center">Modelo</div></td>
<td width="171"><div align="center">Número de Serie</div></td>
</tr>
<tr><td>Tipo:</td>
<td>
<select style="width: 170px;" name = "itipo">
<option value = ""</option>
<option value = "Impresor Matricial">Impresor Matricial</option>
<option value = "Impresor de Inyección">Impresor de Inyección</option>
<option value = "Impresor Láser">Impresor Láser</option>
<option value = "Impresor Multifuncional">Impresor Multifuncional</option>
<option value = "Scanner">Scanner</option>
<option value = "Fotocopiadora">Fotocopiadora</option>
</select>
<td>
<select style="width: 170px;" name = "imar">
<option value = ""</option>
<option value = "Canon">Canon</option>
<option value = "Epson">Epson</option>
<option value = "Hp">Hp</option>
<option value = "Lexmark">Lexmark</option>
<option value = "Samsung">Samsung</option>
<option value = "Xerox">Xerox</option>
</select></td>
</label></td>
<td><input type="text" name="imod" maxlength="30" required/></td>
<td><label>
<input type="text" name="inum" maxlength="30" required size="17"/>
</label></td>
</tr>
</tr>
<tr>
<td>Fecha de compra:</td>
<td>
<input type="date" name="ifecha"></td></tr>
<tr></tr>
<tr>
<tr>
<td>Costo del equipo $:</td>
<td><label>
<!--<input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="icost"
maxlength="30"required/>-->
<input type="number" step="0.01" name="icost" required autofocus />
</label></td></tr>
<tr>
<td>Proveedor:</td>
<td> <select style="width: 170px;" name = "iprov">
89
<option value = ""</option>
<option value = "Almacenes Simán">Almacenes Simán</option>
<option value = "Office Depot">Office Depot</option>
<option value = "Raf S.A. de C.V.">Raf S.A. de C.V.</option>
<option value = "Tecnoservice">Tecnoservice</option>
<option value = "IPESA">IPESA</option>
<option value = "Laptops Valdez">Laptops Valdez</option>
</select>
<tr>
<td>Garantía:</td>
<td>
<select style="width: 170px;" name = "igar">
<option value = ""</option>
<option value = "3 Meses">3 Meses</option>
<option value = "6 Meses">6 Meses</option>
<option value = "12 Meses">12 Meses</option>
<option value = "24 Meses">24 Meses</option>
<option value = "36 Meses">36 Meses</option>
<option value = "48 Meses">48 Meses</option>
</select>
<tr>
<!--<td>Tiempo de garantía restante:</td>
<td><label>
<input type="text" name="itgar" maxlength="30"required/>
</label></td></tr>-->
</tr>
</tr>
</table>
<h3> </h3>
<h3> </h3>
</center>
<hr>
<table width="429" border="0" cellspacing="3">
</table>
<p> </p>
<p><center>
<input name="Guardar" type="submit" value="Guardar" />
<input type="reset" name="Clear" id="Clear" value="Limpiar" />
</p></center></form>
<?php
if (isset($_POST['idequipo']))
{
if ($_POST['idequipo']!=""){
$qid=$_POST['idequipo'];
$qubicacion=$_POST['ubicacion'];
$qitipo=$_POST['itipo'];
$qimar=$_POST['imar'];
$qimod=$_POST['imod'];
$qinum=$_POST['inum'];
$qifecha=$_POST['ifecha'];
$qicost=$_POST['icost'];
$qiprov=$_POST['iprov'];
90
$qigar=$_POST['igar'];
//$qitgar=$_POST['itgar'];
$x=mysql_query("insert into impresor values('$qid','$qubicacion','$qitipo',
'$qimar','$qimod','$qinum','$qifecha','$qicost','$qiprov','$qigar')",$con);
echo "<script>alert('Registro Guardado Correctamente')</script>";
}else{
echo "No introdujo el id de equipo";
}
}
?>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Ingresar Impresores</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
</div>
</body>
</html>
INGRESO MUEBLES
<?php
session_start();
if($_SESSION["ok"]==true){
?>
91
<?php
include ("../../conexion/conexion.php");
$con=mysql_connect("localhost","root","root") or die("Falla en Connexion");
mysql_select_db("synergyca",$con);
$ubicacion=mysql_query("select ubicacion from ubicacion",$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Ingresar Nuevo Equipo de Oficina</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#"> Ingresar Nuevo Equipo de Oficina</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?> <a href="../conexion/cerrarsesion.php"></a></h2>
<div class="articles">
<form id="nuevomueble" method="post" action="Ingreso Muebles.php">
<h3> </h3>
<center> <img src="/Synergyca/images/synergyca.png"></center>
<center>
<h3>
FICHA TECNICA DEL EQUIPO DE OFICINA</h3></center>
<hr>
<table width="509" border="0" cellspacing="3">
<tr>
<td width="109">Codigo de equipo:</td>
<td width="381"><label>
<input type="text" name="iodequipo" maxlength="100" required placeholder="*****" />
<font color="#FF0000">(Campo obligatorio)</font></label></td>
</tr>
</select></td>
</tr>
<tr>
<td>Ubicacion:</td>
<td><select name="ubicacion">
<?php for ($la=0;$la<mysql_num_rows($ubicacion);$la++)
{
$ubi = mysql_result($ubicacion,$la,"ubicacion");
echo "<option value=".$ubi.">".$ubi."</option>";
92
}
?>
</select></td>
</tr>
</table>
<p><a href="Nueva Ubicacion.php"></a></p>
<hr>
<p> </p>
<center>
<table width="518" border="0" cellspacing="3">
<tr>
<td width="110" align="center">Equipo</td>
<td width="129"><div align="center">Escritorio/Mesa/Silla</div></td>
<td width="85"><div align="center">Marca</div></td>
<td width="85"><div align="center">Modelo</div></td>
<td width="171"><div align="center">Número de Serie</div></td>
</tr>
<tr><td>Tipo:</td>
<td>
<select style="width: 170px;" name = "oftipo">
<option value = ""</option>
<option value = "Escritorio">Escritorio</option>
<option value = "Librera">Librera</option>
<option value = "Mesa de Juntas">Mesa de Juntas</option>
<option value = "Módulo de Cómputo">Módulo de Cómputo</option>
<option value = "Sillon Ejecutivo">Sillón Ejecutivo</option>
<option value = "Silla Secretarial">Silla Secretarial</option>
<option value = "Silla de Visita">Silla de Visita</option>
</select>
<td>
<select style="width: 170px;" name = "ofmar">
<option value = ""</option>
<option value = "Mobelt">Mobelt</option>
<option value = "Olins">Olins</option>
<option value = "Valenti">Valenti</option>
<option value = "Moduart">Moduart</option>
<option value = "Sauder">Sauder</option>
<option value = "Office Star">Office Star</option>
<option value = "Worksmart">Worksmart</option>
</select></td>
<td><input type="text" name="ofmod" maxlength="30"/></td>
<td><label>
<input type="text" name="ofnum" maxlength="30" size="17"/>
</label></td>
</tr>
</tr>
<tr>
<td>Fecha de compra:</td>
<td>
<input type="date" name="offecha"></td></tr>
<tr></tr>
<tr>
93
<tr>
<td>Costo del equipo $:</td>
<td><label>
<!--<input type="text" pattern="[0-9]{8}" title="Ingrese cantidad en números" name="ofcost"
maxlength="30"required/>-->
<input type="number" step="0.01" name="ofcost" required autofocus />
</label></td></tr>
<tr>
<td>Proveedor:</td>
<td>
<select style="width: 170px;" name = "ofprov">
<option value = ""</option>
<option value = "Olins">Olins</option>
<option value = "Office Depot">Office Depot</option>
</select></tr>
<td>Garantía:</td>
<td>
<select style="width: 170px;" name = "ofgar">
<option value = ""</option>
<option value = "3 Meses">3 Meses</option>
<option value = "6 Meses">6 Meses</option>
<option value = "12 Meses">12 Meses</option>
<option value = "24 Meses">24 Meses</option>
<option value = "36 Meses">36 Meses</option>
<option value = "48 Meses">48 Meses</option>
</select>
<tr>
<!--<td>Tiempo de garantía restante:</td>
<td><label>
<input type="text" name="oftgar" maxlength="30" required/>
</label></td></tr>-->
</tr>
</tr>
</table>
<h3> </h3>
<h3> </h3>
</center>
<hr>
<table width="429" border="0" cellspacing="3">
</table>
<p> </p>
<p><center>
<input name="Guardar" type="submit" value="Guardar" />
<input type="reset" name="Clear" id="Clear" value="Limpiar" />
</p></center></form>
<?php
if (isset($_POST['iodequipo']))
{
if ($_POST['iodequipo']!=""){
$qid=$_POST['iodequipo'];
$qoftipo=$_POST['oftipo'];
$qofmar=$_POST['ofmar'];
94
$qofmod=$_POST['ofmod'];
$qofnum=$_POST['ofnum'];
$qoffecha=$_POST['offecha'];
$qofcost=$_POST['ofcost'];
$qofprov=$_POST['ofprov'];
$qofgar=$_POST['ofgar'];
//$qoftgar=$_POST['oftgar'];
$qubicacion=$_POST['ubicacion'];
$x=mysql_query("insert into oficina
values('$qid','$qoftipo','$qofmar','$qofmod','$qofnum','$qoffecha','$qofcost','$qofprov','$qofgar','$qubi
cacion')",$con);
echo "<script>alert('Registro Guardado Correctamente')</script>";
}else{
echo "No introdujo el id de equipo";
}
}
?>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Ingresar Equipo de Oficina</li>
<li></li>
<li></li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
</div>
</body>
</html>
95
NUEVA UBICACIÓN
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
$con =mysql_connect("localhost","root","root") or die("Falla en Connexion");
mysql_select_db("synergyca",$con);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nueva Ubicacion</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
<p> </p>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Registro de Nueva Ubicación</a> <?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2>
<div class="articles">
<p>Ingrese el nombre de la nueva ubicación.</p>
<p> </p>
<center><form id="nuevaubicacion" method="post" action="Nueva Ubicacion.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td width="119">Código:</td>
<td width="143"><input type="text" name="id" maxlength="30" required placeholder="*****"/>
</td></tr>
<tr>
<td width="119">Nueva Ubicación:</td>
<td width="143"><label>
<input type="text" name="newubica" id="newubica" maxlength="50" required
placeholder="*****"/>
</label></td>
</tr>
</table>
96
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />
<?php
if (isset($_POST['newubica']))
{
$id=$_POST['id'];
$ubicacion=$_POST['newubica'];
$x=mysql_query("insert into ubicacion values('$id','$ubicacion')", $con);
mysql_close();
echo "<br>Registro Guardado Correctamente<br>";
//header("Location:http://localhost/Synergyca/paginas/admin/Eliminar Ubicaciones.php");
}
?>
</label>
</p>
</form></center>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Crear Nueva Ubicación</li>
<li></li><li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
97
?>
</div>
</body>
</html>
NUEVO USUARIO
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<?php
include("../../conexion/conexion.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Nuevo Usuario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<link rel="shortcut icon" href="../../images/favicon.ico" type="image/x-icon">
<link rel="icon" href="../../images/favicon.ico" type="image/x-icon">
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Registro de Nuevo Usuario</a></h2>
<div class="articles">
<p>Ingrese los datos del nuevo usuario </p>
<p> </p>
<center><form id="nuevouser" method="post" action="Nuevo Usuario.php">
<table width="269" border="0" cellspacing="1">
<tr>
<td>Carnet:</td>
<td><input type="text" name="carnet" id="carnet" maxlength="10" required placeholder="*****"
/></td>
</tr>
<tr>
<td width="119">Usuario:</td>
<td width="143"><label>
<input type="text" name="newusername" maxlength="20"required placeholder="*****" />
</label></td>
98
</tr>
<tr>
<td>Contraseña:</td>
<td><label>
<input name="newpass" type="password" maxlength="20"required placeholder="*****" />
</label></td>
</tr>
<tr>
<td>Confirmar Contraseña:</td>
<td><input name="newpass2" type="password" maxlength="20"required placeholder="*****"
/></td>
</tr>
<tr>
<td>Nombres:</td>
<td><input type="text" name="names" maxlength="30"required placeholder="*****" /></td>
</tr>
<tr>
<td>Apellidos:</td>
<td><input type="text" name="lastname" maxlength="30"required placeholder="*****" /></td>
</tr>
<tr>
<td>Rango:</td>
<td><label>
<select name="rol" >
<option value=""></option>
<option value="admin">Administrador</option>
<option value="user">Usuario Normal</option>
</select>
</label></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
<p> </p>
<p>
<label>
<input type="submit" name="enviar" id="enviar" value="Guardar" />
</label>
<label>
<input type="reset" name="limpiar" id="limpiar" value="Limpiar" />
</label>
</form>
</p>
<?php
if (isset($_POST['carnet']))
{
$carnet=$_POST['carnet'];
$nick=$_POST['newusername'];
$pass=$_POST['newpass'];
$pass1=$_POST['newpass2'];
99
$nombre=$_POST['names'];
$lastname=$_POST['lastname'];
$rol1=$_POST['rol'];
if ($pass==$pass1 && $pass!=""){
if(ereg("[0-9]",$carnet)){
if(ereg("[a-zZ]",$nombre)){
if(ereg("[a-zZ]",$lastname)){
$x=mysql_query("insert into users
values('$nick','$rol1','$pass','$carnet','$nombre','$lastname')",$con);
echo "Datos guardados!";
}
}
}
}else{
echo "<script>alert('Error')</script>";
}
}
?>
</center>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
<p> </p>
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Registrar Usuarios</li>
<li></li>
<li></li>
<li></li>
</ul>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/index.php");
exit;
}
?>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
100
REPORTE
<?php
session_start();
if($_SESSION["ok"]==true && $_SESSION["admin"]==true){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
</head>
<body>
<div id="wrap">
<div id="header">
<h1><br>Synergyca S.A. de C.V.</br></h1>
<h2><br>Sistema de Inventario</br></h2>
</div>
<div id="top"> </div>
<div id="content">
<div class="left">
<h2><a href="#">Reporte para impresión </a><?php print "<font
color='white'>".$_SESSION["user"]."</font>";?></h2>
<div class="articles">
<p> </p>
<p>Reporte de equipos:</p>
<p><a href="Reporte de equipos.php" base target="_blank">>Ver reporte de características de
equipo infórmatico</a></p>
<p><a href="Reporte de equipo oficina.php"base target="_blank">>Ver reporte de
características de equipo de oficina</a></p>
<p><a href="Reporte de impresores.php"base target="_blank">>Ver reporte de características
de impresores</a></p>
<p><a href="Reporte de garantia.php"base target="_blank">>Ver reporte de garantía de equipo
informático</a></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</div>
<h2> </h2>
<div class="articles"></div>
</div>
<div class="right">
<h2>Menú</h2>
101
<ul>
<li><a href="index admin.php">Inicio</a></li>
<li>Reporte</li>
<li></li>
</ul>
<h2> </h2>
</div>
<div style="clear: both;"> </div>
</div>
<div id="bottom"> </div>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</div>
</body>
</html>
<?php
}else{
header("Location:http://localhost/Synergyca/paginas/Iniciar Sesion.php");
exit;
}
?>
REPORTE EQUIPO DE OFICINA
<?
include '../../conexion/conexion.php';
$qoffecha=$_GET['offecha'];
$qoffechaF = $_GET["offechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
</head>
<body>
<div id="wrap">
<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>
</div>
<form>
</form>
<br></br>
102
<form action="../../paginas/admin/Reporte impresion oficina.php" target="_blank" method="get">
<div align="left">
<center>
<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"
placeholder="Búsquedas por Código, Tipo, Ubicación" style="width:350px;" />
<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"
height="30" target blank:"../../paginas/admin/Reporte impresion oficina.php">
<br><br>Desde: <input type="date" name="offecha"></td></tr>
Hasta: <input type="date" name="offechaF"></td></tr></br>
</center>
</form>
<center>
<p> <br>
<td>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</body>
</html>
REPORTE DE EQUIPOS
<?
include '../../conexion/conexion.php';
$qmfecha=$_GET['mfecha'];
$qmfechaF = $_GET["mfechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
</head>
<body>
<div id="wrap">
<h3><img src="../../images/synergyca.png" width="500" height="100"></h3>
</div>
<br></br>
<form action="../../paginas/admin/Reporte computadoras.php" target="_blank" method="get">
<div align="left" hide>
<h1 align="center">Reporte de equipo de cómputo</h1>
103
<center>
<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"
placeholder="Busquedas por Codigo, Tipo, Encargado" style="width:350px;"/>
<!--<input type="image" name="buscador" value="Filtrar" /></button></br> -->
<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"
height="30" target blank:"../../paginas/admin/Reportes1.php">
<br><br>Desde: <input type="date" name="mfecha"></td></tr>
Hasta: <input type="date" name="mfechaF"></td></tr></br>
</center>
</form>
<center>
<p> <br>
<td><div align="center">
<p> </p>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</body>
</html>
REPORTE DE GARANTÍA
<?
include '../../conexion/conexion.php';
$qmfecha=$_GET['mfecha'];
$qmfechaF = $_GET["mfechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
</head>
<body>
<div id="wrap">
<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>
</div>
<form>
</form>
<br></br>
104
<form action="../../paginas/admin/Reporte impresion garantia.php" target="_blank" method="get">
<div align="left">
<center>
<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"
placeholder="Búsquedas por Tipo" style="width:350px;" />
<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"
height="30" target blank:"../../paginas/admin/Reporte impresion garantia.php">
<br><br>Desde: <input type="date" name="mfecha"></td></tr>
Hasta: <input type="date" name="mfechaF"></td></tr></br>
</center>
</form>
<center>
<p> <br>
<td>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</body>
</html>
REPORTE DE IMPRESORES
<?
include '../../conexion/conexion.php';
$qifecha=$_GET['ifecha'];
$qifechaF = $_GET["ifechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
</head>
<body>
<div id="wrap">
<h1><img src="../../images/synergyca.png" width="768" height="132"></h1>
</div>
<form>
</form>
<br></br>
<form action="../../paginas/admin/Reporte para impresores.php" target="_blank" method="get">
105
<div align="left">
<center>
<br><input type="text" name="palabra" value="<? echo ($_GET["palabra"]); ?>"
placeholder="Búsquedas por Código, Tipo, Ubicación" style="width:350px;" />
<input type="image" name="buscador" value="Filtrar" img src="../../images/Lupa.png" width="50"
height="30" target blank:"../../paginas/admin/Reporte impresion oficina.php">
<br><br>Desde: <input type="date" name="ifecha"></td></tr>
Hasta: <input type="date" name="ifechaF"></td></tr></br>
</center>
</form>
<center>
<p> <br>
<td>
<div id="footer"> Sistema de Inventario Synergyca S.A. de C.V. ©
<div id="footer">Creado por: Antonio Alberto Rivera Luna, Guillermo Alfredo Cortez Molina &
Ricardo Antonio Durán Conde
</div>
</body>
</html>
REPORTE DE IMPRESION OFICINA
<?
include '../../conexion/conexion.php';
$qoffecha=$_GET['offecha'];
$qoffechaF = $_GET["offechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
<script type="text/javascript">
function printpage() {
//Get the print button and put it into a variable
var printButton = document.getElementById("printpagebutton");
//Set the print button visibility to 'hidden'
printButton.style.visibility = 'hidden';
//Print the page content
window.print()
//Set the print button to 'visible' again
//[Delete this line if you want it to stay hidden after printing]
printButton.style.visibility = 'visible';
106
}
</script>
</head>
<body>
<div id="wrap">
<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>
<h1>Reporte de equipo de oficina</h1>
</div>
<?
if ($_GET['buscador'])
{
$buscar = $_GET['palabra'];
if (empty($buscar))
{
echo "No se ha ingresado ninguna palabra";
}
$sql1 = "SELECT * FROM oficina WHERE ((oftipo LIKE '%$buscar%') or (iodequipo LIKE
'%$buscar%') or (ubicacion LIKE '%$buscar%'))
AND offecha BETWEEN '$offecha' AND '$offechaF'";
}
//print $sql1;
$result = mysql_query($sql1, $connect);
$total = mysql_num_rows($result);
if ($row = mysql_fetch_array($result)) {
echo "<br><b>Resultados desde: $offecha hasta: $offechaF</b>";?>
<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img
src="../../images/imprimir.gif" width="120" height="30"/>
<?
do {
?>
<br>
<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">
<tr style="background:#A9BCF5;">
<td><b>Código</b></td>
<td><b>Tipo</b></td>
<td><b>Ubicación</b></td>
<td><b>Marca</b></td>
<td><b>Modelo</b></td>
<td><b>Número de serie</b></td>
<td><b>Proveedor</b></td>
<td><b>Fecha de compra</b></td></b>
<td><b>Garantía</b></td></b>
<tr bgcolor='#E6E0F8'>
<td><?php echo $row['iodequipo']; ?></td>
<td><?php echo $row['oftipo']; ?></td>
<td><?php echo $row['ubicacion']; ?></td>
<td><?php echo $row['ofmar']; ?></td>
<td><?php echo $row['ofmod']; ?></td>
<td><?php echo $row['ofnum']; ?></td>
<td><?php echo $row['ofprov']; ?></td>
<td><?php echo $row['offecha']; ?></td>
<td><?php echo $row['ofgar']; ?></td>
107
<?
}
while ($row = mysql_fetch_array($result));
}
else
{
echo "<script>alert('No se encontraron resultados para: $buscar')</script>";
}
?>
</body>
</html>
REPORTE COMPUTADORAS
<?
include '../../conexion/conexion.php';
$qmfecha=$_GET['mfecha'];
$qmfechaF = $_GET["mfechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
<script type="text/javascript">
function printpage() {
//Get the print button and put it into a variable
var printButton = document.getElementById("printpagebutton");
//Set the print button visibility to 'hidden'
printButton.style.visibility = 'hidden';
//Print the page content
window.print()
//Set the print button to 'visible' again
//[Delete this line if you want it to stay hidden after printing]
printButton.style.visibility = 'visible';
}
</script>
</head>
<body>
<div id="wrap">
<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>
<h1>Reporte de Equipo de Cómputo</h1>
</div>
<?
if ($_GET['buscador'])
108
{
$buscar = $_GET['palabra'];
if (empty($buscar))
{
echo "No se ha ingresado ninguna palabra";
}
$sql1 = "SELECT * FROM articulos WHERE ((mtipo LIKE '%$buscar%') or (idequipo LIKE
'$buscar') or (encargado LIKE '%$buscar%') or (ubicacion LIKE '%$buscar%'))
AND mfecha BETWEEN '$mfecha' AND '$mfechaF'";
}
//print $sql1;
$result = mysql_query($sql1, $connect);
$total = mysql_num_rows($result);
if ($row = mysql_fetch_array($result)) {
echo "<br><b>Resultados desde: $qmfecha hasta: $qmfechaF</b>";?>
<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img
src="../../images/imprimir.gif" width="120" height="30"/>
<?
do {
?>
<br>
<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">
<tr style="background:#A9BCF5;">
<td><b>Código</b></td>
<td><b>Tipo</b></td>
<td><b>Encargado</b></td>
<td><b>Ubicación</b></td>
<td><b>Marca</b></td>
<td><b>Procesador</b></td>
<td><b>Disco duro</b></td></b>
<td><b>RAM</b></td></b>
<td><b>Sistema Operativo</b></td></b>
<td><b>Ofimática</b></td></b>
<td><b>Otros</b></td></b>
<td><b>Fecha de compra</b></td></b>
<tr bgcolor='#E6E0F8'>
<td><?php echo $row['idequipo']; ?></td>
<td><?php echo $row['mtipo']; ?></td>
<td><?php echo $row['encargado']; ?></td>
<td><?php echo $row['ubicacion']; ?></td>
<td><?php echo $row['mcase']; ?></td>
<td><?php echo $row['capproce']; ?></td>
<td><?php echo $row['caphdd']; ?></td>
<td><?php echo $row['capram']; ?></td>
<td><?php echo $row['so']; ?></td>
<td><?php echo $row['ofi']; ?></td>
<td><?php echo $row['otros']; ?></td>
<td><?php echo $row['mfecha']; ?></td>
<?
}
while ($row = mysql_fetch_array($result));
}
109
else
{
echo "<script>alert('No se encontraron resultados para: $buscar')</script>";
}
?>
</body>
</html>
REPORTE IMPRESION GARANTIA
<?
include '../../conexion/conexion.php';
$qmfecha=$_GET['mfecha'];
$qmfechaF = $_GET["mfechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
<script type="text/javascript">
function printpage() {
//Get the print button and put it into a variable
var printButton = document.getElementById("printpagebutton");
//Set the print button visibility to 'hidden'
printButton.style.visibility = 'hidden';
//Print the page content
window.print()
//Set the print button to 'visible' again
//[Delete this line if you want it to stay hidden after printing]
printButton.style.visibility = 'visible';
}
</script>
</head>
<body>
<div id="wrap">
<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>
<h1>Reporte de Garantía de Equipo de Cómputo</h1>
</div>
<?
if ($_GET['buscador'])
{
$buscar = $_GET['palabra'];
110
if (empty($buscar))
{
echo "No se ha ingresado ninguna palabra";
}
$sql1 = "SELECT * FROM articulos WHERE ((mtipo LIKE '%$buscar%') or (idequipo LIKE
'%$buscar%') or (encargado LIKE '%$buscar%') or (ubicacion LIKE '%$buscar%'))
AND mfecha BETWEEN '$mfecha' AND '$mfechaF'";
}
//print $sql1;
$result = mysql_query($sql1, $connect);
$total = mysql_num_rows($result);
if ($row = mysql_fetch_array($result)) {
echo "<br><b>Resultados desde: $qmfecha hasta: $qmfechaF</b>";?>
<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img
src="../../images/imprimir.gif" width="120" height="30"/>
<?
do {
?>
<br>
<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">
<tr style="background:#A9BCF5;">
<td><b>Código</b></td>
<td><b>Encargado</b></td>
<td><b>Ubicación</b></td>
<td><b>Tipo</b></td>
<td><b>Marca</b></td>
<td><b>Modelo</b></td>
<td><b>Número de serie</b></td></b>
<td><b>Proveedor</b></td></b>
<td><b>Costo</b></td></b>
<td><b>Fecha de compra</b></td></b>
<td><b>Garantía</b></td></b>
<tr bgcolor='#E6E0F8'>
<td><?php echo $row['idequipo']; ?></td>
<td><?php echo $row['encargado']; ?></td>
<td><?php echo $row['ubicacion']; ?></td>
<td><?php echo $row['mtipo']; ?></td>
<td><?php echo $row['mcase']; ?></td>
<td><?php echo $row['modcase']; ?></td>
<td><?php echo $row['numcase']; ?></td>
<td><?php echo $row['mprov']; ?></td>
<td><?php echo $row['mcost']; ?></td>
<td><?php echo $row['mfecha']; ?></td>
<td><?php echo $row['mgar']; ?></td>
<?
}
while ($row = mysql_fetch_array($result));
}
else
{
echo "<script>alert('No se encontraron resultados para: $buscar')</script>";
}
111
?>
</body>
</html>
REPORTE PARA IMPRESORES
<?
include '../../conexion/conexion.php';
$qifecha=$_GET['ifecha'];
$qifechaF = $_GET["ifechaF"];
?>
<html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Sistema de Inventario</title>
<meta http-equiv="Content-Language" content="English" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="../../css/style.css" media="screen" />
<center>
<script type="text/javascript">
function printpage() {
//Get the print button and put it into a variable
var printButton = document.getElementById("printpagebutton");
//Set the print button visibility to 'hidden'
printButton.style.visibility = 'hidden';
//Print the page content
window.print()
//Set the print button to 'visible' again
//[Delete this line if you want it to stay hidden after printing]
printButton.style.visibility = 'visible';
}
</script>
</head>
<body>
<div id="wrap">
<h3><img src="../../images/synergyca.png" width="400" height="50"></h3>
<h1>Reporte de equipo de oficina</h1>
</div>
<?
if ($_GET['buscador'])
{
$buscar = $_GET['palabra'];
if (empty($buscar))
{
echo "No se ha ingresado ninguna palabra";
}
112
$sql1 = "SELECT * FROM impresor WHERE ((itipo LIKE '%$buscar%') or (idequipo LIKE
'%$buscar%') or (ubicacion LIKE '%$buscar%'))
AND ifecha BETWEEN '$ifecha' AND '$ifechaF'";
}
//print $sql1;
$result = mysql_query($sql1, $connect);
$total = mysql_num_rows($result);
if ($row = mysql_fetch_array($result)) {
echo "<br><b>Resultados desde: $ifecha hasta: $ifechaF</b>";?>
<br><br><input id="printpagebutton" value="" onclick="printpage()" type="image" img
src="../../images/imprimir.gif" width="120" height="30"/>
<?
do {
?>
<br>
<table style="border:1px #FF0000; color:#000000; width:900px; text-align:center;">
<tr style="background:#A9BCF5;">
<td><b>Código</b></td>
<td><b>Tipo</b></td>
<td><b>Ubicación</b></td>
<td><b>Marca</b></td>
<td><b>Modelo</b></td>
<td><b>Número de serie</b></td>
<td><b>Proveedor</b></td>
<td><b>Fecha de compra</b></td></b>
<td><b>Garantía</b></td></b>
<tr bgcolor='#E6E0F8'>
<td><?php echo $row['idequipo']; ?></td>
<td><?php echo $row['itipo']; ?></td>
<td><?php echo $row['ubicacion']; ?></td>
<td><?php echo $row['imar']; ?></td>
<td><?php echo $row['imod']; ?></td>
<td><?php echo $row['inum']; ?></td>
<td><?php echo $row['iprov']; ?></td>
<td><?php echo $row['ifecha']; ?></td>
<td><?php echo $row['igar']; ?></td>
<?
}
while ($row = mysql_fetch_array($result));
}
else
{
echo "<script>alert('No se encontraron resultados para: $buscar')</script>";
}
?>
</body>
</html>
113
BASE DE DATOS SYNERGYCA
ESTRUCTURA DE TABLA PARA LA TABLA ARTICULOS
Campo Tipo Nulo Predeterminado
idequipo varchar(100) Sí NULL
encargado varchar(100) Sí NULL
ubicacion varchar(100) Sí NULL
mtipo varchar(100) Sí NULL
mcase varchar(100) Sí NULL
modcase varchar(100) Sí NULL
numcase varchar(100) Sí NULL
mproce varchar(100) Sí NULL
modproce varchar(100) Sí NULL
numproce varchar(100) Sí NULL
mmother varchar(100) Sí NULL
modmother varchar(100) Sí NULL
nummother varchar(100) Sí NULL
mmoni varchar(100) Sí NULL
modmoni varchar(100) Sí NULL
nummoni varchar(100) Sí NULL
mtecla varchar(100) Sí NULL
numtecla varchar(100) Sí NULL
mmouse varchar(100) Sí NULL
nummouse varchar(100) Sí NULL
caphdd varchar(100) Sí NULL
carhdd varchar(100) Sí NULL
capproce varchar(100) Sí NULL
carproce varchar(100) Sí NULL
capram varchar(100) Sí NULL
114
carram varchar(100) Sí NULL
capunidad varchar(100) Sí NULL
carunidad varchar(100) Sí NULL
so varchar(100) Sí NULL
ofi varchar(100) Sí NULL
otros varchar(100) Sí NULL
mfecha date Sí NULL
mcost char(10) Sí NULL
mprov varchar(100) Sí NULL
mgar varchar(100) Sí NULL
ESTRUCTURA DE TABLA PARA LA TABLA ENCARGADOS
Campo Tipo Nulo Predeterminado
carnet varchar(100) Sí NULL
nombres varchar(100) Sí NULL
apellidos varchar(100) Sí NULL
ESTRUCTURA DE TABLA PARA LA TABLA IMPRESOR
Campo Tipo Nulo Predeterminado
idequipo varchar(100) Sí NULL
ubicacion varchar(100) Sí NULL
itipo varchar(100) Sí NULL
imar varchar(100) Sí NULL
imod varchar(100) Sí NULL
inum varchar(100) Sí NULL
ifecha date Sí NULL
115
icost char(10) Sí NULL
iprov varchar(100) Sí NULL
igar varchar(100) Sí NULL
ESTRUCTURA DE TABLA PARA LA TABLA OFICINA
Campo Tipo Nulo Predeterminado
iodequipo varchar(100) Sí NULL
oftipo varchar(100) Sí NULL
ofmar varchar(100) Sí NULL
ofmod varchar(100) Sí NULL
ofnum varchar(100) Sí NULL
offecha date Sí NULL
ofcost char(10) Sí NULL
ofprov varchar(100) Sí NULL
ofgar varchar(100) Sí NULL
ubicacion varchar(100) Sí NULL
ESTRUCTURA DE TABLA PARA LA TABLA UBICACION
Campo Tipo Nulo Predeterminado
ID varchar(100) Sí NULL
ubicacion varchar(200) Sí NULL
116
ESTRUCTURA DE TABLA PARA LA TABLA USERS
Campo Tipo Nulo Predeterminado
username varchar(20) Sí NULL
rol varchar(10) Sí NULL
pass varchar(20) Sí NULL
carnet varchar(10) Sí NULL
nombres varchar(50) Sí NULL
apellidos varchar(100) Sí NULL
Top Related