You are on page 1of 16

qwertyuiopasdfghjklzxcvbnmqwe rtyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuiopasdfg SITIO WEB TECNO COMUNICACIONES DE hjklzxcvbnmqwertyuiopasdfghjklz OCCIDENTE MANUAL DE PROGRAMADOR xcvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnmqwe

rtyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopa sdfghjklzxcvbnmqwertyuiopasdfg hjklzxcvbnmqwertyuiopasdfghjklz xcvbnmqwertyuiopasdfghjklzxcv bnmqwertyuiopasdfghjklzxcvbnm qwertyuiopasdfghjklzxcvbnmqwe rtyuiopasdfghjklzxcvbnmrtyuiopa


03/12/2011 ALUMNA: NANCY AZUSENA GARCA PRECIADO. ALUMNA: YOLANDA GARCA PRECIADO.

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE

CONTENIDO
CONTENIDO..............................................................................................................2 MANUAL DE PROGRAMADOR................................................................................3 EN GENERAL:...........................................................................................................3 MODULOS CON LOS QUE CUENTA EL SITIO.......................................................4

MANUAL Pgina 2

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE

MANUAL DE PROGRAMADOR
El sitio web TECNOCOMUNICACIONES DE OCCIDENTE, se ha desarrollado con la finalidad de administrar mltiples procesos con la informacin de la empresa, por lo tanto es de suma importancia considerar los usuarios que tienen acceso a dicho sitio, por lo que se cre una pgina para controlar el ingreso al mismo: LOGIN: Se muestran dos input tipo text validados mediante javascript (para que no se enven vacos), en los cuales el usuario debe ingresar el nombre de usario y contrasea (dichos datos son previamente registrados en la base de datos tecno, tabla usuario). Posteriormente se muestra un botn para enviar los datos a un documento llamado sesion.php al cual se enva conjuntamente mediante el link una variable a equivalente a login. La pgina se encarga de realizar el inicio de sesin en caso que sean correctos los datos haciendo uso de consultas sql, dando acceso al sistema o denegndolo segn sea el caso, as como cerrar sesin cuando el usuario as lo requiera. EN GENERAL: Al inicio de cada pgina del sitio se colocaron una serie de scrips de php para validar que se haya iniciado sesin antes de mostrar el contenido de cada una de ellas. Consecutivamente se coloc una imagen como fondo del sitio principal, una segunda imagen en forma de mensaje el cual al dar clic sobre el muestre una pgina que contiene una consulta sql a la tabla mensajes haciendo uso de tablas de jquery para mostrar la informacin, (los registros de la tabla se obtienen cuando un visitante de la pagina web TECNO COMUNICACIONES DE OCCIDENTE enva a administracin un mensaje). Adems se agrego un link para cerrar sesin y redireccionar al usuario a la pgina login.html. En cada pgina del sitio se coloc un men desplegable, con pestaas y opciones en cada una de ellas. Nota: Cuando se hace referencia a un facebox o un fancybox y as se requiere se manda por la url un dato relevante del registro para poder hacer la bsqueda en la tabla correspondiente, por ejemplo si se va a modificar un producto, al dar clic en el link modificar se envia la variable de la siguiente forma: <a href="modificar_p.php?a=<?php echo $row[0]?>" rel="facebox">< MODIFICAR</font></a> MANUAL Pgina 3 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE

MODULOS CON LOS QUE CUENTA EL SITIO.

1) COMPRAS, El primer modulo corresponde a COMPRAS, el cual consta de cuatro opciones: 1.1.- REG_PRDCTOS: En est pagina se muestran un conjunto de input tipo texto y un botn para brindan al de usuario la posibilidad almacenar los datos de los productos que maneja la empresa y as poder hacer uso de esta informacin en mdulos posteriores. Se hace uso de de jquery para validar que no haya campos vacios campos que se requiere sean numricos. Mediante consultas sql se valida que no exista el registro en la tabla productos, y en caso que todo sea correcto almacena el registro, caso contrario no se almacena el producto, se manda un alert al usuario informando que ya existe un producto con ese cdigo y se redirecciona a la pgina inicio.php. 1.2.- VER_PDCTOS: En cuanto a esta opcin se realiza una consulta sql a la tabla de productos, mostrando informacin referente a cada uno de ellos (mediante tablas de jquery), adems se agregan dos columnas, en la primera hay un link por cada registro llamada MODIFICAR, al dar clic en se despliega un facebox con los datos del producto (a excepcin de la cantidad ya que esta se modifica automticamente al realizar compra y venta del producto) en input tipo texto y un botn de actualizar , esta opcin te permite modificar los datos del producto ( a excepcin de su cdigo) ,tambin valida que no haya datos vacios y datos numricos cuando sea el caso haciendo uso de validacin de jquery. Despus de dar clic al botn actualizar redirecciona a la pgina consultar_p.php donde se muestra la consulta a la tabla productos con la informacin actualizada. En lo que respecta a la siguiente columna de igual forma que modificar aparece un link que brinda la opcin de eliminar el registro, al dar clic aparece un facebox para confirmar la accin en caso de dar clic en cancelar, no se realiza ninguna modificacin, caso contrario (dar clic en s) el registro se elimina de la tabla productos.

1.3.-REGISTRAR: Esta opcin hace referencia al registro de la compra, en la cual aparece en la parte superior izquierda un ID, que se genera automticamente en un input tipo disabled para que el usuario no pueda MANUAL Pgina 4 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


modificarlo, seguido de este se muestra una imagen en forma de botn para agregar productos a la compra. Posteriormente aparece una tabla vaca con campos referentes a los productos que se van comprar. Al dar clic en la imagen agregar producto se despliega un fancybox que contiene una tabla de jquery con los productos que se pueden comprar(haciendo un select todo de la tabla productos), as como informacin de cada uno de ellos, agregando una opcin al final elegir , en caso que se decida agregar el producto a la compra, al dar clic se realiza un select en la tabla de compra_p para confirmar que no se haya insertado ya ese producto en esa misma compra, si se confirma, el registro se inserta en la tabla compra_p el id, cdigo, cantidad y total (este ltimo se calcula haciendo un select al precio del producto indicado multiplicando el resultado por la cantidad a comprar). Posteriormente se redirecciona al usuario a la pgina de compras, la tabla antes mencionada muestra un registro con informacin referente al producto, agregando dos columnas al final, la primera actualizar, la cual despliega a un facebox con un input para ingresar la cantidad a comprar del producto (ya que estaba en cero) , una vez ingresada la cantidad se da clic en actualizar y regresa a la pagina compras con la informacin nueva, caso opuesto a lo que sucede cuando se da clic en el ultimo link del columna cancelar, en la cual se despliega un facebox pidiendo una confirmacin de tal accin (cancelar el producto de la compra), si el usuario la confirma el registro se elimina de la tabla de compra_p, en caso de que no se confirme la accin se redirecciona al usuario a la pgina de compras sin realizar ningn cambio.

De esta forma se agregan a la compra todos los productos que se el usuario requiera y se prosigue con el siguiente paso. En la parte superior derecha hay un input tipo text seguido de una imagen en forma de botn que permite hacer uso de un fancybox en el cual se muestra una tabla jquery con los proveedores con los que cuenta la empresa (hace un select todo a la tabla proveedores), seguida de informacin de cada uno de ellos y un campo elegir al dar clic en este ltimo, redirecciona a la pgina de compras y en el input de proveedor aparece el nombre correspondiente al proveedor que se eligi. El siguiente paso es elegir la fecha, esto se realiza dando clic en un input tipo text el cual haciendo uso de jqueryui despliega un calendario en el cual el usuario elige la fecha deseada (al dar clic en el da el input para la fecha se llena automticamente). MANUAL Pgina 5 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


Ahora es turno de elegir la forma que se llevar a cabo la compra para esto se cuenta con dos radiobutton para brindar la opcin de elegir si se realizar a crdito o a contado. En la parte inferior derecha de la pagina aparecen tres input, los cuales muestran informacin referente al subtotal, IVA y total los cuales se van calculando al multiplicar la cantidad de la columna compra_p por el nmero indicado y realizando la suma correspondiente, proceso que se realiza al estar agregando productos a la venta o actualizando las cantidades de cada producto.

Al finalizar este proceso se debe dar clic en el botn registrar, el cual enva el contenido de cada input para que se almacene, no sin antes validar con el uso de decisiones que en la columna cantidad de la tabla compra_p no haya ningn registro en cero, que haya al menos un producto insertado en dicha tabla acorde con el id de la venta y finalmente se haya elegido un tipo de pago para la compra, (agregando que los campos de proveedor y fecha ya estn validados mediante jquery). En lo que respecta a lo anterior, caso satisfactorio se almacena el registro en la tabla compras, se obtiene, se suma y se actualiza la cantidad de cada producto comprado en la tabla productos y se redirecciona a la pagina para realizar una nueva compra, situacin contraria (no se cumpla con un requisito antes mencionado), el sistema enva alert con leyendas correspondientes segn sea en caso y no se almacena la compra.

1.4.- CONSULTAR: En cuanto al proceso de consulta se realiza con ayuda de dos input tipo text, dichos campos mediante jquery muestran calendarios que permiten al usuario elegir la fecha deseada para realizar la bsqueda en la tabla de compras. La informacin se almacenan en variables php para realizar la consulta sql en las que se involucren las compras correspondientes a esas fechas y las muestre en haciendo uso de tablas de jquery, brindando informacin de cada compra as como una columna extra con un link en cada registro para ver los productos involucrados en cada una de ellas mediante un facebox y otra columna ms para cambiar el estado de una compra en caso que la situacin de la compra sea no pagada, haciendo uso de facebox para confirmar dicha accin.

2) RADIOS : Consta cuatro pestaas: MANUAL Pgina 6 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


2.1.- REGISTRAR: Muestra al usuario una serie de input tipo text validados mediante jquery para almacenar datos referentes a cada radio con el que cuenta la empresa, esta pgina enva los datos a otra pgina en la cual se realiza primeramente una consulta sql para verificar que no exista un radio con el mismo cdigo, si lo encuentra muestra un alert al usuario y no almacena la informacin, en caso contrario se realiza un insert en la tabla de radios haciendo uso de la informacin enviada. 2.2.- CONSULTAR: En este caso lo que se realiza en un select a la tabla de radios mostrando la informacin de cada radio registrado utilizando tablas de jquery, con la posibilidad de modificar cada registro. Al dar clic en modificar se despliega un facebox con los datos del producto en diferentes input y un botn para actualizar la informacin mediante update en sentencias sql. Se tiene una columna ms la cual permite eliminar el registro si as lo desea el usuario da clic en eliminar situacin que provoca aparezca un facebox para pedir confirmar la accin, en caso que se d clic en si, el registro se elimina de la tabla radios, situacin contraria no pasa absolutamente nada y se redirecciona al usuario a la pgina consultar_ra.php. 2.3.- RENTA_RADIO : Esta pgina brinda la posibilidad de almacenar datos de la renta mostrando una serie de input tipo text para ingresar la informacin, los input se validan mediante jquery, se tiene adems un botn para realizar el registro, la informacin es enviada a reg_renta2.php en donde se realiza primeramente una consulta para constatar que haya radios disponibles para realizar la renta, o si hay la cantidad solicitada de radios con ese cdigo, si se puede realizar la renta entonces se dan de baja la cantidad de radios correspondientes de la tabla de radios y se inserta el registro correspondiente en la tabla alta_renta. 2.4.-CONSUL_RENTA: Al igual que las otras consultas se realiza un select a la tabla de alta_renta que brinda informacin de cada registro, con la opcin de modificar la informacin mediante facebox, y mostrando la opcin Finalizar para finalizar una renta y regresar a la tabla radios los radios que estaban rentados, haciendo uso de facebox y pidiendo confirmacin a dicha accin. 3) BAOS : Consta cuatro pestaas: 3.1.- REGISTRAR: Muestra al usuario una serie de input tipo text validados mediante jquery para almacenar datos referentes a cada bao que posee la empresa, esta pgina enva los datos a otra pgina en la cual se realiza primeramente una consulta sql para verificar que no exista un bao con el mismo cdigo, si lo encuentra muestra un alert al usuario y no almacena la informacin, en caso contrario se realiza un insert en la tabla banos haciendo uso de la informacin enviada. MANUAL Pgina 7 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


3.2.- CONSULTAR: En este caso lo que se realiza en un select a la tabla de banos mostrando la informacin de cada radio registrado utilizando tablas de jquery, con la posibilidad de modificar cada registro. Al dar clic en modificar se despliega un facebox con los datos del producto en diferentes input y un botn para actualizar la informacin mediante update en sentencias sql. Se tiene una columna ms la cual permite eliminar el registro si as lo desea el usuario da clic en eliminar situacin que provoca aparezca un facebox para pedir confirmar la accin, en caso que se d clic en s, el registro se elimina de la tabla radios, situacin contraria no pasa absolutamente nada y se redirecciona al usuario a la pgina consultar_Ba.php 3.3.- RENTA_BAOS : Esta pgina brinda la posibilidad de almacenar datos de la renta mostrando una serie de input tipo text para ingresar la informacin, los input se validan mediante jquery, se tiene adems un botn para realizar el registro, la informacin es enviada a reg_rentaBa2.ph en donde se realiza primeramente una consulta a la tabla banos para constatar que haya productos disponibles para realizar la renta, o si hay la cantidad solicitada de baos con ese cdigo, si se puede realizar la renta entonces se dan de baja la cantidad de productos correspondientes de la tabla de banos y se inserta el registro correspondiente en la tabla renta_banos. 3.4.-CONSUL_RENTA: Al igual que las otras consultas se realiza un select a la tabla de renta_banos que brinda informacin de cada registro, con la opcin de modificar la informacin mediante facebox, y mostrando la opcin Finalizar para finalizar una renta y regresar a la tabla banos los baos que estaban rentados, haciendo uso de facebox y pidiendo confirmacin a dicha accin. 4) VENTA : Este modulo posee las siguientes opciones:

4.1.- REGISTRAR: Esta pestaa hace referencia al registro de la venta, en la cual aparece en la parte superior izquierda in ID, que se genera automticamente en un input tipo disabled, seguido de este se muestra una imagen en forma de botn para agregar productos a la venta, posteriormente aparece una tabla vaca con campos referentes a los productos a registrar en la venta. Al dar clic en agregar producto se despliega un fancybox que contiene una tabla de jquery con los productos que se pueden vender, as como informacin de cada uno de ellos, agregando una opcin al final elegir , en caso que se decida agregar el producto a la venta, al dar clic se manda la informacin a otra pgina en la cual se realiza un select en la tabla venta_p3 para confirmar que no se haya insertado ya ese producto en esa misma MANUAL Pgina 8 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


venta, si se confirma el registro se inserta en la tabla venta_p3 el id, cdigo, cantidad y total (este ltimo se calcula haciendo un select al precio del producto indicado multiplicando el resultado por la cantidad a compra. Posteriormente redirecciona al usuario a la pgina de ventas, ahora la tabla antes vaca muestra un registro con informacin referente al producto, agregando dos columnas al final, la primera actualizar, la cual despliega un facebox con un input para modificar la cantidad del producto a vender (ya se inserta un uno por default) , posteriormente se actualiza la informacin y , regresa a la pagina compras con la informacin nueva, caso opuesto cuando das clic en el ultimo link del columna cancelar, en la cual se despliega un facebox pidiendo una confirmacin para cancelar el producto de la compra, si el usuario la confirma se cancela el producto de la venta por lo tanto el registro se elimina de la tabla de venta_p3, en caso de que no se confirme la accin se redirecciona al usuario a la pgina de ventas sin realizar ningn cambio.

De esta forma se agregan a la compra todos los productos que se el usuario requiera y se prosigue con el siguiente paso. En la parte superior derecha hay un input tipo text seguido de un a imagen en forma de botn que hace referencia a un fancybox en el cual se muestra una tabla jquery con los clientes de la empresa, seguida de informacin de cada uno de ellos y un campo elegir al dar clic en elegir , redirecciona a la pgina de compras y en el input de cliente aparece el nombre correspondiente a cada persona elegida.

El siguiente paso es elegir la fecha, esto se realiza dando clic en un input tipo text el cual haciendo uso de jqueryui despliega un calendario en el cual el usuario elige la fecha deseada (al dar clic en el da el input para la fecha se llena automticamente). Ahora es turno de elegir la forma que se llevar a cabo la venta para esto se muestran dos radiobutton para brindar la opcin de elegir si se realizar a crdito o a contado. En la parte inferior derecha de la pagina aparecen tres input, los cuales muestran informacin referente al subtotal, IVA y total los cuales se van calculando de al multiplicar la cantidad de la columna venta_p3 por el nmero indicado y realizando la suma correspondiente, proceso que se realiza al estar agregando productos a la venta o actualizando las cantidades de cada producto. MANUAL Pgina 9 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


Al finalizar este proceso se debe dar clic en el botn registrar, al realizar esto se enva el contenido de cada input para que se almacene, no sin antes validar con el uso de decisiones que en la columna cantidad de la tabla venta_p3 no haya ningn registro con cantidad cero, que haya al menos un producto insertado en dicha tabla, que se haya elegido un tipo de pago para la compra, (agregando que los campos de proveedor y fecha ya estn validados mediante jquery). En lo que respecta a lo anterior, caso satisfactorio se almacena el registro en la tabla ventas3, se obtiene, se resta y se actualiza la cantidad de cada producto en cuanto a la cantidad vendida en la tabla productos y se redirecciona a la pagina para realizar una nueva venta, en caso contrario (que no se cumpla con un requisito antes mencionado), el sistema enva alert con leyendas correspondientes segn sea en caso y no se almacena la venta.

4.2.- PDCTOS_VEND: Este proceso sirve para realizar la consulta de los productos que se han vendido en un lapso de tiempo determinado, se tienen dos input tipo text, al dar clic en cualquiera de ellos mediante jquery muestran calendarios que permiten al usuario elegir la fecha deseada (inicial y final) para realizar la bsqueda en la tabla de compras. La informacin obtenida en los input se almacenan en variables php para realizar la consulta sql en las que se involucren las ventas del producto correspondiente a las fechas y las muestre haciendo uso de tablas de jquery, mostrando informacin sobre el producto y la cantidad vendida en las fechas indicadas.

4.3.- CONSULTA_FECHA: En cuanto al proceso de consulta se realiza con ayuda de dos input tipo text, dichos campos mediante jquery muestran calendarios que permiten al usuario elegir la fecha deseada para realizar la bsqueda en la tabla de ventas. La informacin se almacenan en variables php para realizar la consulta sql en las que se involucren las ventas correspondientes y las muestre haciendo uso de tablas de jquery, brindando informacin de cada venta as como una columna extra con un link en cada registro para ver los productos involucrados en cada una de ellas mediante un facebox y otra columna ms para cambiar el estado de la venta en caso que su situacin sea no pagada, haciendo uso de facebox para confirmar dicha accin.

MANUAL Pgina 10

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE

5) CLIENTES : Este mdulo consta de dos pestaas:

5.1-.REGISTRAR: En esta pgina aparecen una serie de input tipo texto y un botn para brindar al de usuario la posibilidad de almacenar los datos de cada uno de los clientes con los que cuenta la empresa y as poder hacer uso de esta informacin otros mdulos. Se hace uso de de jquery para validar que no haya campos vacios campos que se requiere sean numricos, en caso que estos estn correctos se envan a insertar_cliente.php donde se realiza una consulta sql para verificar que no exista un cliente con ese nombre, en caso que no se encuentre se almacena el registro, caso contrario no se almacena, se manda un mensaje en un alert al usuario y se redirecciona a la pgina clientes_guardar.php. 5.2.- CONSULTAR: Lo que se muestra en esta pgina es una consulta sql a la tabla clientes (mediante jquery tables), mostrando informacin referente a cada uno de ellos, adems se agregan dos columnas, en la primera hay un link por cada registro llamada MODIFICAR, al dar clic en se despliega un facebox con los datos de la persona en input tipo texto y un botn de actualizar , esta opcin te permite modificar los datos (a excepcin de el nombre de la empresa) ,tambin valida que no haya datos vacios y datos numricos cuando sea el caso haciendo uso de validacin de jquery. Despus de dar clic al botn actualizar redirecciona a la pgina consultar_cliente.php donde se muestra de nuevo el select a la tabla indicada con la informacin actualizada. En lo que respecta a la ltima columna, de igual forma que modificar aparece un link que brinda la opcin de eliminar el registro haciendo uso de facebox, al dar clic aparece un aviso para confirmar la accin en caso de dar cancelar, no se realiza ninguna modificacin, caso contrario al dar clic en s, el registro se elimina de la tabla clientes.

6) PROVEEDORES : Al igual que el modulo anterior consta de dos pestaas las cuales se describen enseguida:

6.1-.REGISTRAR: En esta pgina aparecen una serie de input tipo texto y un botn para brindar al de usuario la posibilidad de almacenar los datos de

MANUAL Pgina 11

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


cada uno de los proveedores con los que cuenta la empresa y as poder hacer uso de esta informacin otros mdulos. Se hace uso de de jquery para validar que no haya campos vacios campos que se requiere sean numricos, en caso que estos estn correctos se envan a registraPro2.php donde se realiza una consulta sql para verificar que no exista un proveedor con ese nombre, en caso que no se encuentre se almacena el registro, caso contrario no se almacena, se manda un mensaje en un alert al usuario y se redirecciona a la pgina registraPro.php. 5.2.- CONSULTAR: Lo que se muestra en esta pgina es una consulta sql a la tabla proveedores (mediante jquery tables), mostrando informacin referente a cada uno de ellos, adems se agregan dos columnas, en la primera hay un link por cada registro llamada MODIFICAR, al dar clic en se despliega un facebox con los datos de la persona en input tipo texto y un botn de actualizar , esta opcin te permite modificar los datos (a excepcin de el nombre del proveedor) ,tambin valida que no haya datos vacios y datos numricos cuando sea el caso haciendo uso de validacin de jquery. Despus de dar clic al botn actualizar redirecciona a la pgina consultarPro.php donde se muestra de nuevo el select a la tabla indicada con la informacin actualizada. En lo que respecta a la ltima columna, de igual forma que modificar aparece un link que brinda la opcin de eliminar el registro haciendo uso de facebox, al dar clic aparece un aviso para confirmar la accin en caso de dar cancelar, no se realiza ninguna modificacin, caso contrario al dar clic en s, el registro se elimina de la tabla proveedores.

7) FACTURAS: Este se encarga de registrar y consultar facturas que se deben a la empresa y facturas que la empresa debe a otras empresas. 7.1.-REG_FAVOR: Aparecen cuatro input tipo text, el primero de ellos es para insertar el cliente, a la derecha del input se encuentra una imagen en forma de botn que despliega un fancybox que de igual forma a la ya mencionada permite al usuario elegir un cliente, mostrando en el fancybox una consulta sql a la tabla clientes, mostrando la informacin con la ayuda de jquery tables y agregando la opcin despus de cada registro elegir, la cual al dar clic redirecciona al usuario a la pgina facturas.php , llenando el input con el nombre de la persona del registro elegido, posteriormente los tres input siguientes son para almacenar no. De factura, cantidad y fecha este ltimo

MANUAL Pgina 12

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


hace uso de calendarios de jquery para elegir la fecha (todos los input validados con la ayuda de jquery). Finalmente se da clic en el botn de registrar, al suceder esto la informacin de los input es enviada a reg_favor.php, en la cual los datos se reciben y almacenan en la tabla correspondiente facturas_favor.

7.2.-REG_PENDIENTES : Al igual que la pestaa anterior aparecen cuatro input tipo text, el primero de ellos es para insertar el proveedor, a la derecha del input se encuentra una imagen en forma de botn que despliega un fancybox que de igual forma a la ya mencionada permite al usuario elegir un proveedor, mostrando en el fancybox una consulta sql a la tabla proveedor , mostrando la informacin con la ayuda de jquery tables y agregando la opcin despus de cada registro elegir, la cual al dar clic redirecciona al usuario a la pgina facturas_pendientes.php, llenando el input con el nombre de la persona del registro elegido, posteriormente los tres input siguientes son para almacenar no. De factura, cantidad y fecha este ltimo hace uso de calendarios de jquery para elegir la fecha (todos los input validados con la ayuda de jquery). Finalmente se da clic en el botn de registrar, al suceder esto la informacin de los input es enviada a reg_pend.php, en la cual los datos se reciben y almacenan en la tabla correspondiente facturas_pendientes.

7.3.- CONS_A FAVOR: La operacin que se realiza consta de un select a la tabla facturas_favor, mostrado los datos en tablas de jquery, y aparecen tres columnas ms que desplegan los facebox correspondientes, cambiar se utiliza para cambiar el estado de una factura, cuando se registra la factura en el campo estado se almacena pendiente, y al confirmar la accin del facebox a cambiar estado a pagada en el campo de la tabla facturas_favor. La segunda opcin modificar desplega un facebox que contiene input tipo text con la informacin de una consulta sql al registro y su botn actualizar, (realizando la bsqueda basndote en el numero de la factura, ya que puede haber varios clientes que poseen facturas pero el numero de la factura jams ser el mismo).

MANUAL Pgina 13

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


Finalmente eliminar como su nombre lo dice desplega un facebox que permite eliminar el registro de la tabla correspondiente en caso de que la accin sea confirmada.

7.4.- CONS_PENDIEN: La operacin que se realiza consta de un select a la tabla facturas_pendientes, mostrado los datos en tablas de jquery, y aparecen tres columnas ms que desplegan los facebox correspondientes, cambiar se utiliza para cambiar el estado de una factura, cuando se registra la factura en el campo estado se almacena pendiente, y al confirmar la accin del facebox a cambiar estado a pagada en el campo de la tabla facturas_ pendientes. La segunda opcin modificar desplega un facebox que contiene input tipo text con la informacin de una consulta sql al registro y su botn actualizar, (realizando la bsqueda basndote en el numero de la factura, ya que puede haber varios proveedores que poseen facturas pero el numero de la factura jams ser el mismo). Finalmente eliminar como su nombre lo dice desplega un facebox que permite eliminar el registro de la tabla correspondiente en caso de que la accin sea confirmada.

8) COTIZACIONES: El modulo siguiente es cotizaciones, el cual consta de las siguientes pestaas:

8.1.- REGISTRAR: En esta pgina aparecen una serie de input tipo texto, el primero muestra un id tipo text disabled y un botn para brindan al de usuario la posibilidad almacenar los datos de cada cotizacin realizada, en este caso no aparece un botn para elegir al cliente porque generalmente las cotizaciones no la solicitan los clientes. Se hace uso de de jquery para validar que no haya campos vacios campos que se requiere sean numricos, el ultimo input es para elegir la fecha en la cual se llevo a cabo la cotizacin por lo tanto se hace uso de calendarios de jquery, en caso que los datos sean correctos se envan a otra pgina donde almacena el registro y se redirecciona a la pgina de registrar cotizacin. 8.2.- CONSULTAR: Lo que se muestra en esta pgina es una consulta sql a la tabla cotizaciones (mediante tablas de jquery), mostrando informacin referente a cada una de ellas, adems se agregan dos columnas, en la MANUAL Pgina 14 DE PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


primera hay un link por cada registro llamada MODIFICAR, al dar clic en se despliega un facebox con los datos de la cotizacin en input tipo texto y un botn de actualizar , esta opcin te permite modificar los datos (a excepcin del id) ,tambin valida que no haya datos vacios y datos numricos cuando sea el caso haciendo uso de validacin de jquery, mostrando en el input de la fecha disabled. Despus de dar clic al botn actualizar redirecciona a la pgina consulta_cot donde se muestra de nuevo el select a la tabla indicada con la informacin actualizada.

En lo que respecta a la ltima columna, de igual forma que modificar aparece un link que brinda la opcin de eliminar el registro haciendo uso de facebox, al dar clic aparece un aviso para confirmar la accin en caso de dar cancelar, no se realiza ninguna modificacin, caso contrario al dar clic en s, el registro se elimina de la tabla cotizaciones.

9) RUTAS DE TRABAJO: Finalmente se tiene el modulo de rutas de trabajo, el cual consta de las siguientes pestaas:

9.1.- REGISTRAR: Aparecen cuatro input tipo text, el primero de ellos muestra un id generado automticamente por el sistema tipo disabled, el segundo es para el cliente a la derecha del input se encuentra una imagen en forma de botn que despliega un fancybox que de igual forma a la ya mencionada permite al usuario elegir el cliente el cual requiere se le haga una visita, mostrando en el fancybox una consulta sql a la tabla clientes, mostrando la informacin con la ayuda de jquey tables y agregando la opcin despus de cada registro elegir, la cual al dar clic redirecciona al usuario a la pgina de registro de la ruta, llenando el segundo input con el nombre de la persona del registro y el tercero con el lugar a donde se realizar visita del cliente elegido, mediante un select cuidad la tabla clientes cuando el cliente sea igual a la persona elegida, Finalmente el input siguiente permite elegir la fecha al dar clic en el haciendo uso de calendarios de jquery.

Si los datos estn correctos (se realiza una validacin de jquery) se procede a almacenar la informacin en la tabla ruta dando clic en el botn de registrar.

MANUAL Pgina 15

DE

PROGRAMADOR

SITIO WEB TECNO COMUNICACIONES DE OCCIDENTE


9.2.- CONSULTAR: En esta pestaa se realiza un select a la tabla ruta mostrado los datos en tablas de jquery, aparecen dos columnas ms que desplegan facebox correspondientes, modificar desplega un facebox que contiene input tipo text con la informacin de una consulta sql al registro con el id indicado, mostrando la informacin en cada uno de ellos y un botn para actualizar. Y eliminar como su nombre lo dice desplega un facebox que permite eliminar el registro de la tabla ruta en caso de que la accin sea confirmada.

MANUAL Pgina 16

DE

PROGRAMADOR

You might also like