Sei sulla pagina 1di 0

INSTITUTO TECNOLOGICO SUPERIOR INSTITUTO TECNOLOGICO SUPERIOR INSTITUTO TECNOLOGICO SUPERIOR INSTITUTO TECNOLOGICO SUPERIOR

DE FRESNILLO DE FRESNILLO DE FRESNILLO DE FRESNILLO




3 DE DICIEMBRE DEL 2010
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

2
NDICE

INTRODUCCIN .......................................................................................................... 3
CARACTERSTICAS DE LA EMPRESA Y EL REA EN QUE SE PARTICIP ........... 4
DESCRIPCION DEL PROYECTO ................................................................................ 6
NOMBRE: .......................................................................................................... 6
PROBLEMAS A RESOLVER (PRIORIZANDOLOS): ......................................... 6
JUSTIFICACION: ............................................................................................... 6
OBJETIVO GENERAL ....................................................................................... 7
OBJETIVOS ESPECIFICOS .............................................................................. 8
ALCANCES Y LIMITACIONES .......................................................................... 8
FUNDAMENTO TEORICO ........................................................................................... 9
Visual Basic .................................................................................................................. 9
SQL ............................................................................................................................ 10
Microsoft Visual Web Developer ................................................................................. 10
Microsoft SQL Server .................................................................................................. 12
TortoiseSVN ............................................................................................................... 13
El panel de Procesos de Software .............................................................................. 14
ASP.NET .................................................................................................................... 16
COMPONENTART ..................................................................................................... 17
MULTI-SITE ................................................................................................................ 18
MRO ........................................................................................................................... 19
PROCEDIMIENTO Y DESCRIPCION DE ACTIVIDADES REALIZADAS ................... 20
RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS ................... 23
EVALUACION DEL PROYECTO E IMPACTO ECONOMICO O SOCIAL ................... 50
Objetivo ...................................................................................................................... 50
Generalidades del Proyecto ........................................................................................ 50
Suposiciones .............................................................................................................. 50
Proceso de Administracin de Cambios...................................................................... 51
Contrato de Costos Relacionados con el Proyecto ..................................................... 51
Acuerdos de Servicios Profesionales .......................................................................... 51
Calendario de Entregas de Productos y Costos Estimados. ....................................... 51
Trminos de Pago ...................................................................................................... 52
CONCLUSIONES Y RECOMENDACIONES .............................................................. 53
REFERENCIAS BIBLIOGRAFICAS, VIRTUALES Y PROTOTIPOS ........................... 53






INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

3
INTRODUCCIN

Actualmente el cliente MC ASSEMBLY de ENTRADA GROUP S de RL de
CV cuenta con un sistema de control de inventarios que no satisface todas sus
necesidades y que aun se encuentra en proceso de mejora, por lo que es necesario
implementar un sistema ms dinmico, amigable, confiable y seguro.

El producto que se va a desarrollar se basa en tres puntos:

1. Que el modulo MRO sea migrado a ComponentArt.- Esta decisin se tomo
por el cliente, ya que este quiere una apariencia ms amigable y una
funcionalidad ms dinmica con el usuario final.

2. Que el sistema sea multiempresa.- Es decir controle todas las sucursales de
la empresa, esta necesidad del cliente surgi por las diversas sucursales con
las que cuenta. Desea una estandarizacin de las mismas en la
implementacin de un mismo sistema, el cual llevara el control de todos sus
consumibles.
Esto se lograra con una base de datos centralizada, en la cual se
encontraran todos los consumibles de las diversas sucursales separadas
por un identificador de cada sucursal.


3. Que el modulo MRO de un detalle especifico de las consultas.- dentro del
modulo MRO se encuentra inventario, inventario corto y reportes, los cuales
anteriormente no contaban con una consulta detallada.
Actualmente dichos mdulos han sido mejorados para que las necesidades de
consulta del cliente sean satisfechas.
Adems dichos mdulos han sido complementados para que las consultas se
muestren solo para las sucursales en las que se estn laborando.


Esto se llevo a cabo dentro del CDS del INSTITUTO TECNOLGICO SUPERIOR DE
FRESNILLO realizado por el equipo de trabajo CAT SOFTWARE, dentro del periodo
que comprende agosto diciembre del 2010.
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

4
CARACTERSTICAS DE LA EMPRESA Y EL REA EN QUE SE PARTICIP

ITSF
VISIN
"Ser una institucin de educacin superior tecnolgica con sentido humano,
comprometida con el desarrollo sustentable y reconocida por su calidad acadmica"

MISIN
"Formar profesionistas de manera integral y competitiva, acreditando y
actualizando los programas acadmicos, con apoyo de sistemas de gestin
certificados, para satisfacer las demandas de los diferentes sectores de la sociedad, a
travs de proyectos interinstitucionales y multidisciplinarios".
CDS
Centro de Desarrollo de Software (CDS), empresa enfocada en el desarrollo de
software la cual pertenece al ITSF.
Esta empresa fue creada en el 2008 y la cual ha alojado 4 generaciones de
residentes de las carreras Ingeniera en Sistemas Computacionales Y Licenciatura en
Informtica y por primera vez a nuestra generacin se les asigno un proyecto externo
a la institucin en las empresas CFE Y MC ASSEMBLY.
MCASSEMBLY
La empresa de MCASSEMBLY sucursal Fresnillo de Entrada Group
cuenta con una pgina web en el cual llevan un control de sus productos, lo
que es un inventario, entradas, salidas y reportes de estos, en el cual esta
pgina web la tienen en funcionamiento de forma local (utilizando un servidor
que maneja las situaciones internamente).
VISIN
"Ser una institucin de educacin superior tecnolgica con sentido humano,
comprometida con el desarrollo sustentable y reconocida por su calidad acadmica"

MISIN
"Formar profesionistas de manera integral y competitiva, acreditando y
actualizando los programas acadmicos, con apoyo de sistemas de gestin
certificados, para satisfacer las demandas de los diferentes sectores de la sociedad, a
travs de proyectos interinstitucionales y multidisciplinarios".
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

5
El consorcio ENTRADA GROUP tiene como principal funcin De fabricar en
Mxico bajo un contrato de EE.UU. y disfrutar de un verdadero servicio integrado que
le permite a su gestin para enfocar su tiempo y recursos en el funcionamiento de su
negocio principal. Usted se concentra en la produccin, la calidad y sus
clientes. Entrada asume la responsabilidad del da a da de todos los riesgos del pas,
junto con las funciones de las empresas locales y transnacionales que son necesarios
para apoyar su operacin de fabricacin Mxico.
Ms importante an, con Entrada menor costo no significa baja calidad.
Ponemos una mano de obra adecuadamente calificada, muy dedicada a su
alcance-completo con un sistema llave en mano que le permite estar en
funcionamiento con la nueva operacin en alta mar manufactureras de Mxico
en tan slo 90 das.


MC ASSEMBLY
Fundada en 1984 en Palm Bay, Florida, empresa dedicada a la electrnica en
los siguientes servicios:

Pin-Thru (PTH)-Hole Juntas
Introduccin de nuevos productos (NPI)
Sistemas de Integracin completa
Warrant / Reparacin de trabajo
BGA Re-Balling
Supply Chain Management
IPC 610 Clase II, Clase III, soldadura
Salas de montaje en superficie (SMT)
Caja Genera y construye subconjuntos
Directo Cumplimiento
Ingeniera DFM y DFT
Prueba de Desarrollo
EMS principales capacidades de la tecnologa de RF
Compatible con recubrimiento
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

6
La empresa fundo una sucursal en Mxico para ayudarse en sus gastos, ya
que en Mxico la taza de pago de mano de obra es muy baja.

Poltica de Calidad

MC ASSEMBLY entregar productos y servicios de alta calidad que cumplan
con las especificaciones a tiempo con el programa, que estn dentro de presupuesto,
con un enfoque de mejoramiento continuo y manteniendo la efectividad del sistema de
calidad.
En el rea que se participo fue en un modulo llamado MRO, en el cual
en este mdulo maneja el inventario, las entradas, salidas y reportes de estos,
agregando un modulo de configuracin en el cual consiste en importar datos de
una base de datos existente a una base de datos dinmica, para tener en una
sola base de datos el concentrado de todas las sucursales de la empresa
MCASSEMBLY, adems este mdulo cuenta para agregar una nueva sucursal
y manejar la base de datos sin entrar a otra herramienta por ejemplo el SQL
Server Management Studio.
Y realice varios documentos como son Visin y Alcance, SRS, Plan de
Pruebas, Pruebas de Unidad, manual de usuario, casos de uso, Diseo de alto
nivel con ayuda de los dems compaeros.
DESCRIPCION DEL PROYECTO

NOMBRE:

MCASSEMBLY.
PROBLEMAS A RESOLVER (PRIORIZANDOLOS):

1) La aplicacin web debe ser multi-site.
2) Al modulo MRO algunos componentes se deben cambiarse por
componentes de la herramienta ComponentArt.
JUSTIFICACION:

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

7
Este problema se quiere solucionar porque lo que se requiere es tener
un mejor control de todas las sucursales, adems se quiere tener una mejor
apariencia de la aplicacin.
La aplicacin les va a ser til porque cuando un usuario de cierta
sucursal se vaya a trabajar a otra ya no ser necesario registrarse en donde lo
mandaron, porque los datos ya van a estar registrados en la base de datos
dinmica, y cuando se realice una operacin se mostrara a que sucursal
pertenece (sucursal en donde se dio de alta) y a cual se le est realizando
dicha operacin.
La empresa MC ASSEMBLY necesita mejorar el sistema con el cual
trabaja actualmente, mediante la aplicacin de ComponentArt para mejorar la
vista, la aplicacin de consultas especificas, para un manejar fcilmente el
inventario.
Adems de que desea que este sea multiempresa esto para que pueda
ser utilizado en sus diferentes sucursales.


OBJETIVO GENERAL

a. Terminar en tiempo y forma establecido para el proyecto

b. Establecer el ciclo para el desarrollo del producto y cumplir
el ciclo de vida establecido anteriormente

c. Comprender el 100% de los requerimientos establecidos por
el cliente

d. Terminar el proyecto con una calidad superior 80% en los
procesos

e. Generar una perspectiva de cmo interactuaran las
componentes dentro del proyecto.

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

8
OBJETIVOS ESPECIFICOS

Concentrar los datos de diferentes sucursales a una sola
base de datos.
Mejorar la interfaz de usuario.
Mejorar la consulta de inventario.
Mejorar la consulta de inventario corto.
Mejorar la consulta de entradas.
Mejorar la Consulta de salidas.
Mejorar la Consulta de reportes.
Manejar los datos de la base de datos desde la aplicacin.
Importar datos desde la aplicacin mediante el mdulo de
Configuracin.

ALCANCES Y LIMITACIONES

ALCANCES

La aplicacin que ya se tiene de MRO se cambiar la interfaz,
agregndole en lo funcional lo que es multi-site.

En multi-site se utilizara desde el login de la pgina en el cual se dar a
conocer en que sucursal se estar logueando.
Se agregar la opcin de configuracin en el cual se podr dar de alta
una sucursal, se podr modificar la base de datos, agregando tablas y campos
a la base de datos, y por ltimo se podr importar datos de una base de datos
a otra.

LIMITACIONES

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

9
No se aplicara el multiempresa a todos los mdulos, solo a MRO, es
decir todas las actividades del modulo MRO se podr usar de acuerdo a la
empresa en que se est trabajando.

FUNDAMENTO TEORICO

HERRAMIENTAS UTILIZADAS

Visual Basic

Visual Basic es un lenguaje de programacin desarrollado por el alemn
Alan Cooper para Microsoft. El lenguaje de programacin es un dialecto de
BASIC, con importantes agregados. Su primera versin fue presentada en
1991, con la intencin de simplificar la programacin utilizando un ambiente de
desarrollo completamente grfico que facilitara la creacin de interfaces
grficas y, en cierta medida, tambin la programacin misma. Desde el 2001
Microsoft ha propuesto abandonar el desarrollo basado en la API Win32 y
pasar a trabajar sobre un framework o marco comn de libreras independiente
de la versin del sistema operativo, .NET Framework, a travs de Visual Basic
.NET (y otros lenguajes como C Sharp (C#) de fcil transicin de cdigo entre
ellos).

Visual Basic (Visual Studio) constituye un IDE (entorno de desarrollo integrado,
o, en ingls, Integrated Development Enviroment) que ha sido empaquetado
como un programa de aplicacin; es decir, consiste en un editor de cdigo
(programa donde se escribe el cdigo fuente), un depurador (programa que
corrige errores en el cdigo fuente para que pueda ser bien compilado), un
compilador (programa que traduce el cdigo fuente a lenguaje de mquina), y
un constructor de interfaz grfica o GUI (es una forma de programar en la que
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

10
no es necesario escribir el cdigo para la parte grfica del programa, sino que
se puede hacer de forma visual).
SQL

El lenguaje de consulta estructurado o SQL (por sus siglas en ingls
structured query language) es un lenguaje declarativo de acceso a bases de
datos relacionales que permite especificar diversos tipos de operaciones en
stas. Una de sus caractersticas es el manejo del lgebra y el clculo
relacional permitiendo efectuar consultas con el fin de recuperar -de una forma
sencilla- informacin de inters de una base de datos, as como tambin hacer
cambios sobre ella. Es un lenguaje informtico de cuarta generacin (4GL).

Caractersticas generales del SQL
El SQL es un lenguaje de acceso a bases de datos que explota la
flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad
de operaciones en stos ltimos.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento", que
gracias a su fuerte base terica y su orientacin al manejo de conjuntos de
registros, y no a registros individuales, permite una alta productividad en
codificacin y la orientacin a objetos. De esta forma una sola sentencia puede
equivaler a uno o ms programas que se utilizaran en un lenguaje de bajo
nivel orientado a registros.
Microsoft Visual Web Developer

Microsoft Visual Web Developer es un entorno de desarrollo liviano
pensado para la utilizacin y aprendizaje. Est formado por un conjunto de
herramientas y utilidades para la creacin de sitios Web y sus aplicaciones
Web con ASP.NET 2.0. Visual Web Developer sigue ofreciendo las ventajas de
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

11
productividad del Entorno de Desarrollo Integrado (IDE en ingls) a la vez que
introduce cambios con la intencin de mejorarlo.

Caractersticas
Diseo de pginas Web: Un editor de pginas Web que incluye la
edicin WYSIWYG y el modo de edicin HTML con IntelliSense y
validacin.

Caractersticas del diseo de pginas: La disposicin de sitios
uniforme con pginas principales y apariencia de pginas uniforme con
temas y mscaras.

Edicin de cdigo: Un editor de cdigo que permite escribir cdigo
para las pginas Web dinmicas en Visual Basic.NET o C#. El editor de
cdigo incluye coloracin para la sintaxis e IntelliSense.

Desarrollo para sitios alojados: Herramientas para publicar sitios
en los sitios de alojamiento, incluido un servidor Web local para efectuar
pruebas.

Depuracin: Un depurador que busca errores en la programacin.

Controles: Un conjunto extenso de controles de servidor Web de
ASP.NET que incorpora mucha de la funcionalidad necesaria para crear
sitios Web.

Acceso a datos: Compatibilidad para mostrar y editar datos en las
pginas Web, ya sea bases de datos o archivos XML. En muchos casos,
puede agregarse la posibilidad de ver los datos y editarlos en las
pginas Web sin necesidad de escribir cdigo.

Otras: Servicios de aplicaciones integradas que permite agregar
suscripciones para la seguridad de inicio de sesin en el sitio,
propiedades de perfiles para mantener la informacin especfica de los
usuarios y otras caractersticas, la mayora de las cuales no requiere
cdigo.

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

12
Microsoft SQL Server

Microsoft SQL Server es un sistema para la gestin de bases de datos
producido por Microsoft basado en el modelo relacional. Sus lenguajes para
consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores de bases de datos
como son Oracle o MySQL.

Caractersticas de Microsoft SQL Server
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye tambin un potente entorno grfico de administracin, que
permite el uso de comandos DDL y DML grficamente.
Permite trabajar en modo cliente-servidor, donde la informacin y
datos se alojan en el servidor y los terminales o clientes de lared slo
acceden a la informacin.
Adems permite administrar informacin de otros servidores de
datos.
Este sistema incluye una versin reducida, llamada MSDE con el mismo
motor de base de datos pero orientado a proyectos ms pequeos, que
en sus versines 2005 y 2008 pasa a ser el SQL Express Edition, que se
distribuye en forma gratuita.

Es comn desarrollar completos proyectos complementando Microsoft SQL
Server y Microsoft Access a travs de los llamadosADP (Access Data Project).
De esta forma se completa la base de datos (Microsoft SQL Server), con el
entorno de desarrollo (VBA Access), a travs de la implementacin de
aplicaciones de dos capas mediante el uso de formularios Windows.

En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD
Para el desarrollo de aplicaciones ms complejas (tres o ms capas),
Microsoft SQL Server incluye interfaces de acceso para varias plataformas de
desarrollo, entre ellas .NET, pero el servidor slo est disponible para Sistemas
Operativos Windows

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

13
TortoiseSVN

TortoiseSVN es un cliente Subversion, implementado como una
extensin al shell de Windows. Es software libre liberado bajo la licenciaGNU
GPL.
Caractersticas
Integracin con la lnea de comandos de Windows.
Puede ser usado sin un entorno de desarrollo.
Pequeas imgenes decoran los conos de los archivos
mostrando qu archivos o directorios necesitan ser enviados al
repositorio.
Disponible en 28 idiomas diferentes.
Maneja el mostrar la diferencia de documentos de Office tales
como los creados con Microsoft Word.

Un Subversion cliente, implementado como una extensin de shell de
Windows.

TortoiseSVN es un muy fcil de usar control de revisin / control de
versiones / software de control de cdigo fuente para Windows.
Ya que no es una integracin de un IDE especfico que se puede utilizar con
cualquier desarrollo de herramientas que te gusta.
TortoiseSVN es de uso libre. No es necesario para obtener un prstamo o
pagar un salario aos completos para su uso.
Caractersticas
Fcil de usar
Todos los comandos estn disponibles directamente desde el
Explorador de Windows.

Comandos slo que tengan sentido para el archivo / carpeta
seleccionada se muestran. Usted no ver todos los comandos que no se
puede utilizar en su situacin.

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

14
Vase el estado de los archivos directamente en el explorador de
Windows

Dilogos descriptivos, constantemente mejorado debido a comentarios
de los usuarios

Permite mover archivos, haga que se arrastra en el Explorador de
Windows

Potente dilogo de confirmacin

El panorama general

Configuracin por proyecto

Integracin con sistemas de seguimiento de problemas

TortoiseSVN proporciona un mecanismo flexible para integrar cualquier
sistema basado en la web de seguimiento de fallos.

Herramientas tiles
o TortoiseMerge
o TortoiseBlame
o TortoiseIDiff
o SubWCRev:

TortoiseSVN es estable
Apoyo

El panel de Procesos de Software

El panel de Procesos de Software Project es una iniciativa de cdigo
abierto para crear una PSP (SM) / TSP (SM), herramienta de apoyo.
Creemos que la PSP y TSP son notables tecnologas que pueden
cambiar la cara de la industria del software, y compartimos el celo del SEI para
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

15
promover su uso generalizado. Creemos que una libre disposicin, poderosa
herramienta de apoyo puede ayudar a eliminar uno de los obstculos ms
importantes a PSP / TSP adopcin. Por lo tanto, tratar de crear una
herramienta de clase mundial bajo el modelo de cdigo abierto, y distribuirla
libremente a las personas que utilicen la PSP y / o TSP. Creemos que esto es
lo menos que podemos hacer para agradecer a la SEI para el desarrollo y la
difusin de estos procesos notable.

Funcionalidad
El tablero de instrumentos es un proceso existente de PSP (SM),
herramienta de apoyo. Fue desarrollado originalmente en 1998 por los Estados
Unidos de la Fuerza Area, y ha seguido evolucionando en el marco del
modelo de cdigo abierto. Que est disponible gratuitamente para descarga en
las condiciones de la Licencia Pblica GNU . El panel de procesos soporta:

Recopilacin de datos - Tiempo, defectos, tamao; vs real los datos del
plan

Planificacin - scripts integrado, plantillas, formularios, y resmenes,
SONDA, valor acumulado

Seguimiento - Potente ganado el apoyo de valor

Anlisis de datos - Listas de informes y la ayuda en el anlisis de las
tendencias de los datos histricos.


Exportar datos - Exportar datos a Excel o exportar datos a formato de
texto para su uso con herramientas externas.

Para capturas de pantalla de la interfaz de proceso, haga clic aqu . Para
un recorrido de inicio rpido, haga clic aqu . Para ver el Proceso de
Interfaz Manual de Usuario, haga clic aqu .

Las principales fortalezas de la interfaz de proceso son:
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

16

Optimiza la facilidad de recoleccin de las mtricas ms comn (el
tiempo y defectos)

Otras ayudas proceso (las secuencias de comandos, formularios,
plantillas, y los resmenes) son slo un clic de distancia

Su huella en la pantalla pequea permite que la herramienta para
convivir con entornos de desarrollo integrados

Las tareas estn organizadas jerrquicamente, el proyecto de creacin
de reflejo de la estructura de desglose de trabajo

Los nuevos procesos y nuevos tipos de datos se pueden agregar sin
necesidad de programacin

Proceso de secuencias de comandos, plantillas, formularios y
resmenes son HTML, y por lo tanto se pueden crear con cualquier
editor de HTML

100% de aplicacin Java se ejecuta en Windows, Unix, Linux,
Macintosh, etc

Dado que la herramienta es de cdigo abierto, que se distribuye sin
costo alguno. Adems, no se basa en el software con licencia comercial,
por lo que no es necesario comprar ningn software para utilizar el
tablero de instrumentos
ASP.NET

ASP.NET es un framework para aplicaciones web desarrollado y
comercializado por Microsoft. Es usado por programadores para construir sitios
web dinmicos, aplicaciones web yservicios web XML. Apareci en enero de
2002 con la versin 1.0 del .NET Framework, y es la tecnologa sucesora de la
tecnologa Active Server Pages (ASP). ASP.NET esta construido sobre el
Common Language Runtime, permitiendo a los programadores escribir cdigo
ASP.NET usando cualquier lenguaje admitido por el .NET Framework.
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

17
Cualquier persona que esta familiarizada con el desarrollo de
aplicaciones web sabr que el desarrollo web no es una tarea simple. Ya que
mientras que un modelo de programacin para aplicaciones de uso comn est
muy bien establecido y soportado por un gran nmero de lenguajes,
herramientas de desarrollo, la programacin web es una mezcla de varios
lenguajes de etiquetas, un gran uso de lenguajes de script y plataformas de
servidor. Por desgracia para el programador de nivel intermedio, el
conocimiento y habilidades que se necesitan para desarrollar aplicaciones web
tienen muy poco en comn con las que son necesarias en el desarrollo
tradicional de aplicaciones.

COMPONENTART

Es un marco para la creacin de servicios web especializados para
servir a la interfaz a nivel de usuario.
Permite la reutilizacin de cdigo completo del lado del servidor entre el
ASP.NET AJAX y Silverlight incluye

ComponentArt Win.UI para WPF
SOA.UI ComponentArt para. NET
Web.UI ComponentArt para ASP.NET MVC
Web.UI ComponentArt para Silverlight
Web.UI ComponentArt para ASP.NET AJAX.

El producto que se va a desarrollar se centra en automatizar el M.R.O.
(inventario) y el punto de compra, el cual se quiere actualizar el sistema y
presentar algunas mejoras que quieren sus usuarios.

- Dar dinamismo a su sistema.
- Controlar en un 100% su inventario (M.R.O.) para evitar prdidas de
productos.
- Controlar un 100% sus compras.
- Bilinge.
- Que sea administrable.
- Capaz de toma de decisiones.
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

18
- Capaz de la importacin de datos de las diversas empresas
Adems de
- Sistematizar el servicio al cliente
- Controlar la compra del los productos dentro de sus proveedores.
- Controlar al personal que trabaja por jornada.
- Obtener reporte de inventario.
- Multilinge.
- Multi-empresa.
- Personalizable.

MULTI-SITE

Esta opcin es para poder realizar operaciones en distintas sucursales,
pero para que esto funcione bien se deben realizar los siguientes pasos:
1. Dar de alta una sucursal.
2. Importar los datos de la sucursal que se haya dado de alta.
3. Loguearse seleccionando la sucursal que se dio de alta.
1.-Dar de alta una Sucursal
En la opcin dar de alta una sucursal, est en el men de
Configuracin/Aadir Sucursal, el cual consiste en escribir el nombre de la
sucursal y localidad.
2.-Importar Datos
Para la importacin de datos, en el men de Configuracin/Importar Datos,
consiste en buscar el archivo con extensin mdf y ldf, seleccionar con el mismo
nombre de las bases de datos, al seleccionar cualquier archivo con cualquier
extensin no se realizar la importacin de datos.
3.-Modificar Datos
Modificar Datos se encuentra en el mismo men de Importar Datos y dar
de alta una sucursal, Configuracin/Modificar Datos, esta consiste en
seleccionar la base de datos, seleccionar la tabla de la base de datos
seleccionada para agregar o borrar un campo de esta, o agregar una nueva
tabla a esa base de datos.
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

19
Al inicio para poder entrar a la aplicacin debe insertar el usuario, la
contrasea y seleccionar la sucursal a la que se requiera realizar una
operacin.

MRO

1.-Inventario
Mostrar todos sus productos o materiales que se tiene y no se tienen en
existencia, al darle clic al identificador del producto mostrar una consulta
especifica acerca de sus proveedores y status en la que se encuentra dicho
producto o material.
2.-Inventario Corto
Muestra todos los productos o materiales que estn en su mnimo
(cantidad mnima del producto o material) o ya no se tengan en existencia, al
igual que el inventario al darle clic al identificador del producto o material
mostrar una consulta especfica acerca de sus proveedores y status en la que
se encuentra dicho producto o material.
3.-Entradas
Registrar que productos se estn recibiendo al instante, escribiendo el
nombre del producto o material, el tipo de documento (factura, copia de
factura, gua) y el folio del tipo de documento.
4.-Salidas
Registrar los productos o materiales que estn usando los empleados,
escribiendo el nmero de requisitor (identificador del empleado), tipo de
documento (factura, documento de requisicin) y folio.

5.-Reportes
Checar reportes acerca de entradas y salidas de productos o materiales,
mostrando quien realizo dichas operaciones y en cual sucursal se dio de alta
(en cual sucursal pertenece el empleado).

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

20
PROCEDIMIENTO Y DESCRIPCION DE ACTIVIDADES REALIZADAS

Primero que nada se investig acerca de conocer el lenguaje Visual
Basic, el cual ninguno de los miembros del equipo conoca, despus se
investig como realizar los procedimientos almacenados para recordar algunas
sentencias SQL que ya se haban visto en clases.
Ya que se haba investigado lo anterior, se empez a modificar los
procedimientos almacenados que ellos ya tiene implementando para poder
realizar la tarea de multi-site, se crearon otros procedimientos almacenados
para realizar lo que es la importacin de datos, despus se cre una base de
datos dinmica en el cual est ya contaba con los procedimientos almacenados
que ellos utilizan, los que se modificaron y los que se crearon.
Luego se realizaron procedimientos almacenados para poder mostrar las
bases de datos con las que cuenta la maquina, se crearon otros para que la
base de datos que estuviera seleccionada mostrara todas sus tablas, se
crearon otros para mostrar los campos de las tablas que se seleccionaran, se
realizaron otros para poder aadir tablas y campos a una base de datos.
Ya que se tena armada la base de datos con los procedimientos
almacenados creados y modificados, se empez con la creacin del diseo en
el IDE Visual Web Developer 2008 Express Edition, se cre la vista para aadir
una sucursal, se cre la vista para importar datos, se realiz la vista para
modificar datos, tambin la vista de agregar tablas y agregar campos.
Cuando ya se tenan las vistas y la base de datos se empez a darle la
funcionalidad a este mdulo.
Se utiliz una planeacin para la realizacin de las tares que se
realizaron en el proyecto.
1. CICLO 1
a. REQUERIMIENTOS.- entrevistas con el cliente para conocer las
necesidades del mismo adems de la creacin de los
documentos de visin y alcance y el SRS en donde se describirn
con detalle los requerimientos del cliente

i. entrevistas
ii. visin y alcance
iii. SRS

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

21
b. DISEO.- creacin y revisin de las vistas de los diversos
mdulos a desarrollar. Adems de la creacin de los casos de
uso de los diversos requerimientos funcionales del cliente,
adems de la junta con el cliente para dar a conocer todo los
requerimientos y si el cliente est satisfecho con los mismo o si
fueron entendidos de la manera correcta
i. casos de uso
ii. anlisis
iii. diseo de arquitecturas
1. vista lgica
2. vista de procesos
3. vista de desarrollo
4. vista fsica
5. vista de escenarios
iv. junta con el cliente
v. diseo detallado
1. diagrama entidad relacin
2. plan de pruebas
vi. documentacin
vii. liberacin de diseo

2. CICLO 2
a. IMPLEMENTACIN.- realizacin de los diversos documentos de
los mdulos para que al momento de la codificacin sea ms
sencillo adems de los documentos de las pruebas a los mismos
mdulos y la codificacin de estos

i. planeacin de la implementacin
1. plan de calidad
2. resumen del plan
ii. diseo de interfaz
1. casos de uso
2. estructura de pantallas
iii. mdulos
1. inventario (CJCG)
2. reportes (CJCG, UBG, LCVT)
3. recibir factura (CJCG, UBG, LCVT)
4. entradas (LCVT)
5. salidas (UBG)
6. multisite (GELA, EBR, VNC )

b. LIBERACIN.- la liberacin completa del proyecto con toda la
integracin del mismo y la realizacin de las pruebas necesarias
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

22
para correcta liberacin del proyecto con un mnimo de errores o
errores no graves

i. actualizacin final del proyecto
1. manual de usuario
2. manual tcnico

ii. comunicacin de cierre de la organizacin
1. reporte de cierra
iii. cierre administrativo del proyecto
1. carta de liberacin

3. CICLO 3
a. PRUEBAS.- realizacin de las pruebas por parte del cliente para
que este realice las pruebas necesitaras o el personal que va a
utilizar dicho proyecto o usuario final
i. realizacin de los doc. de las pruebas
1. realizacin del plan de pruebas
2. especificacin de diseo de pruebas
3. especificacin caso de pruebas
4. especificacin del procedimiento de las pruebas
5. especificacin del resumen de las pruebas
6. especificacin del reporte resumen de las pruebas
7. administracin de reporte de errores
ii. realizacin de las pruebas

b. MANTENIMIENTO.- se realizaron los cambios sugeridos por el
cliente que no afecten en gran medida la planificacin, del
proyecto y los cuales se encuentren al alcance del equipo.

1. REPORTES.- reporte de las pruebas realizadas por el
cliente para conocer los desperfectos del proyecto y
realizar las modificaciones necesarias


- TAREAS ADMINISTRATIVAS.- diversas juntas tanto del equipo como
con el lder del mismo o el encargado del proyecto para hacer la revisin
de los avances del mismo.
o juntas de estatus
o junta de equipo
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

23
o junta de postmorten

- ACTIVIDADES DE LOS ROLES.- capacitacin acerca de los
conocimientos generales y especficos de cada uno de los roles de los
integrantes del equipo de trabajo

- CAPACITACIN.- capacitacin el lenguaje a utilizar o a desarrollar el
software para el cliente MC ASSEMBLY

- OVER HEAD.- tiempo necesario para que otras personas terminen sus
actividades y en las cuales se pueden realizar diversas tareas no
listadas anteriormente pero necesarias para la realizacin del proyecto

RESULTADOS, PLANOS, GRFICAS, PROTOTIPOS Y PROGRAMAS

A continuacin se mostrar los resultados que se obtuvieron en el
transcurso del proyecto:
Parte Funcional del Producto:

Partial Class login
Inherits System.Web.UI.Page
Protected Sub grid_load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load

If Not Page.IsPostBack Then
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

24

mcamxLib.getCboGral("connMSSQLPortal", "getCompanyName",
combonombre)

End If
End Sub
Protected Sub btnLogin_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnLogin.Click
Try
Session("usrPortal") = txtUrsVB.Text
Session("empPortal") = combonombre.Text
Dim variable2 As String = Session("usrPortal")
Dim variable As String = combonombre.Text
Dim ds As DataSet =
mcamxLib.getDataSetGral("connMSSQLPortal", "mxpGetUserInfoMX '" &
Session("usrPortal") & "'")
If ds.Tables.Count > 0 Then
If ds.Tables(0).Rows.Count > 0 Then
Session("usrNombre") =
ds.Tables(0).Rows(0).Item("mnNomEmp").ToString
Response.Redirect("pgGralHome.aspx")
Else
lblError.Visible = True
End If
Else
lblError.Visible = True
End If
Catch ex As Exception
mcamxLib.msgMasterError(lblError, 1, "ERR26: " &
ex.Message)
End Try
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

25
End Sub

MODULO CONFIGURACIN


AGREGAR SUCURSAL

IMPORTACION DE DATOS
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

26




2. MODIFICAR BASE DE DATOS
AGREGAR TABLA

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

27


INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

28

3. AGREGAR CAMPO A LA TABLA



4. Pero si se desea eliminar un campo se debe seleccionar el campo deseado y
dar clic en el botn Eliminar Campo.
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

29








INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

30

MODULO MRO

INVENTARIO



INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

31


Partial Class los_que_me_tocaron_pgPurchaseInventario
Inherits System.Web.UI.Page
Dim branchId As Integer
Protected Sub txtProducto_TextChanged(ByVal sender As Object,
ByVal e As System.EventArgs) Handles txtProducto.TextChanged
Try
If txtProducto.Text <> "" Then
Dim aSupId As Array = Split(txtProducto.Text, "-")
If UBound(aSupId) = 0 Then
lblIdProd.Text = 0
Else
lblIdProd.Text = CInt(aSupId(LBound(aSupId)))
End If
End If
Grid_Filtro.Visible = True
mcamxLib.getCartGrid("connMSSQLPurchase",
"MROgetInfoInventarioProd " & "'" & lblIdProd.Text & "','" & branchId
& "'", Grid_Filtro)
If CInt(grdInvProd0.Rows(0).Cells(9).Text) > 0 Then
' grdInvProd.Rows(0).CssClass = "cssGridRowAlert"
End If
Catch ex As Exception
End Try
End Sub
Sub llena_gridProd()
mcamxLib.getGridGral("connMSSQLPurchase",
"MROgetInfoInventario " & "'" & branchId & "'", grdInvProd)
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

32
mcamxLib.getCartGrid("connMSSQLPurchase",
"MROgetInfoInventario " & "'" & branchId & "'", Grid_Inv)
Dim numrows As Integer = grdInvProd.Rows.Count

Try
Dim ds As Data.DataSet =
mcamxLib.getDataSetGral("connMSSQLPurchase", "MROgetInfoInventario" &
"'" & branchId & "'")
If ds.Tables.Count > 0 Then
Dim lblres As String =
ds.Tables(0).Rows(0).Item("Cant_Pedir")
Else
Response.Write("NO HAY DATOS")
End If
Dim i As Integer = 0
For i = 0 To numrows - 1
If CInt(grdInvProd.Rows(i).Cells(9).Text) > 0 Then
grdInvProd.Rows(i).CssClass = "cssGridRowAlert"
End If
'i = i + 1
Dim iProductId As String =
ds.Tables(0).Rows(i).Item("Id") ' revisa el nombre del porducto en la
tabla de producto
grdInvProd.Rows(i).Cells(0).Text = "<a
href='pgPurchaseInventarioEspc.aspx?" + iProductId + "'
target='main'>" + iProductId + "</a><br />"
Next
Catch ex As Exception
End Try
End Sub
Protected Sub btnTrackingCommand(ByVal sender As Object, ByVal e
As System.EventArgs)
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

33
Dim iProductId As Integer = 0
Try
Dim ctrlLnkButton As LinkButton = CType(sender,
LinkButton)
If Not ctrlLnkButton Is Nothing Then
Dim ctrlLabelDialogTitle As New Label
Dim iPOId As Integer = 0
Dim iPONum As String = ""
Dim sPOUtilityReason As String = ""
Dim sPORejectedReason As String = ""
Dim bRejected As Boolean = False
Dim tmpCol As New
ComponentArt.Web.UI.GridItemCollection
If Not sPORejectedReason Is Nothing Then
If sPORejectedReason = "" Then
bRejected = False
Else
bRejected = True
End If
End If
iProductId = ctrlLnkButton.CommandArgument
Select Case ctrlLnkButton.CommandName
Case "ButtonId"

'mcamxLib.getCartGrid("connMSSQLPurchase",
"getPOTrackingByProduct " & iPOId & "," & iProductId,
ctrlGridCartDetail)
End Select
End If
' MsgBox("hola para mandar el dialogo" & iProductId)
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

34
Response.Redirect("pgPurchaseInventarioEspc.aspx?" &
iProductId)
Catch ex As Exception
'MsgBox("hola que captura la excepcion del erroro")
ScriptManager.RegisterClientScriptBlock(Me, GetType(Page),
"jscript", "alert('ERROR " & ex.Message & "');", True)
End Try
End Sub
End Class

INVENTARIO CORTO



INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

35

INVENTARIO ESPECIFICO

Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load

Dim sGetParam As String 'Decalarar la variable
VARIABLE = Request.QueryString(sGetParam) 'Obtiene el valor
del parametro de la URL
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

36
Grid_fecha.Visible = False
If Not Page.IsPostBack Then
llena_gridsComponent()
End If
End Sub
Sub llena_gridsComponent()
mcamxLib.getCartGridGral("connMSSQLPurchase",
"MROgetInfoInventarioEspc " & VARIABLE, Grid_InvEspc)
llena_gridsComponent2()
End Sub
Sub llena_gridsComponent2()
mcamxLib.getCartGridGral("connMSSQLPurchase",
"MROgetInfoInventarioProdEspc2 " + VARIABLE, Grid_PO)
Grid_fecha.Visible = False
End Sub
Protected Sub btnTrackingCommand(ByVal sender As Object, ByVal e
As System.EventArgs)
Dim iPOId As String = 0
Try
Dim ctrlLnkButton As LinkButton = CType(sender,
LinkButton)
If Not ctrlLnkButton Is Nothing Then
Dim ctrlLabelDialogTitle As New Label
Dim iPONum As String = ""
Dim sPOUtilityReason As String = ""
Dim sPORejectedReason As String = ""
Dim bRejected As Boolean = False
Dim tmpCol As New
ComponentArt.Web.UI.GridItemCollection

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

37


If Not sPORejectedReason Is Nothing Then
If sPORejectedReason = "" Then
bRejected = False
Else
bRejected = True
End If
End If
iPOId = ctrlLnkButton.CommandArgument
Select Case ctrlLnkButton.CommandName
Case "PO"
Grid_fecha.Visible = True
mcamxLib.getCartGridGral("connMSSQLPurchase",
"MROgetInfoInventarioProdEspc3" & "'" & iPOId & "'", Grid_fecha)
End Select
End If
Catch ex As Exception
ScriptManager.RegisterClientScriptBlock(Me, GetType(Page),
"jscript", "alert('ERROR " & ex.Message & "');", True)
End Try
End Sub
End Class





INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

38



ENTRADAS
1. ENTRADAS




INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

39






INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

40









INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

41
SALIDAS



Protected Sub btnDarSalida_Click(ByVal sender As Object, ByVal e As
System.EventArgs) Handles btnDarSalida.Click
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

42
'Dim Maximo As Integer =
CInt(grdPrdQuimiCadDETAIL.Rows(0).Cells(5).Text)
Dim d As DataSet =
mcamxLib.getDataSetGral("connMSSQLPurchase",
"MROGetIN_ProdQuimCadDetail " & lblRowId.Text & "," & branchId)
Dim Maximo As Integer =
CInt(d.Tables(0).Rows(0).Item("Existencia"))
Dim Producto As String =
d.Tables(0).Rows(0).Item("Producto").ToString
'Dim Producto As String =
grdPrdQuimiCadDETAIL.Rows(0).Cells(1).Text
If txtCant.Text > Maximo Then
mcamxLib.msgMasterError(Master.FindControl("lblError"), 1,
"Solo hay " & Maximo & " Existencias para " & Producto)
txtCant.Text = ""
txtCant.Focus()
Else
mcamxLib.msgMasterError(Master.FindControl("lblError"), 1,
"")
Dim ds As DataSet =
mcamxLib.getDataSetGral("connMSSQLPurchase", "MROAddSalidasQuimicos "
& _
"'" & txtFolio.Text & "'," &
cboTypeDocSalidas.SelectedValue & ",'" & txtNumEmp.Text & _
"','" & lblDepto.Text & "','" & lblUsr.Text & "',"
& lblProduct.Text & _
"," & txtCant.Text & "," & lblQuim.Text & "," &
lblRowId.Text & ",'" & usuario & "'," & branchId)
'mcamxLib.getGridGral("connMSSQLPurchase",
"MROGetIN_ProdQuimCadDetail '" & lblRowId.Text & "'," & branchId,
grdPrdQuimiCadDETAIL)
mcamxLib.getCartGrid("connMSSQLPurchase",
"MROGetIN_ProdQuimCadDetail '" & lblRowId.Text & "'," & branchId,
grdPrdQuimiCadDETAIL1)
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

43
mcamxLib.getGridGral("connMSSQLPurchase", "MROGetPOProdOut
" & "'" & txtFolio.Text & "','" & txtNumEmp.Text & "'," & branchId,
grdPrdOrdenOut)
If txtCant.Text = Maximo Then
grdPrdQuimiCadDETAIL.Visible = False
'Response.Write(lblRowId.Text)
'Response.Write("completo")
Dim dss As Data.DataSet =
mcamxLib.getDataSetGral("connMSSQLPurchase", "updMroPOProdsInStatus "
& 1 & "," & lblRowId.Text & "," & branchId)
' btnCancel.Enabled = False
btnDarSalida.Enabled = False
' cboProductList.Enabled = True
lblProduct.Text = ""
End If
txtCant.Text = ""
End If
End Sub

REPORTES
Reporte por fecha

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

44




Reporte por PO.

Reporte por Producto.

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

45

REPORTE DE VIGENCIAS

ADMINISTRACION DE LOCALIDADES

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

46
REPORTE DE QUIMICOS


RECIBIR FACTURAS


Cuando agrega una salida en recibir facturas
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

47






Pantalla cuando se agrego la entrada.

Protected Sub btnTrackingCommand(ByVal sender As Object, ByVal e
As System.EventArgs)
Dim iProductId As Integer = 0
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

48
Try
Dim ctrlLnkButton As LinkButton = CType(sender,
LinkButton)
If Not ctrlLnkButton Is Nothing Then
Dim ctrlLabelDialogTitle As New Label
Dim iPOId As Integer = 0
Dim iPONum As String = ""
Dim sPOUtilityReason As String = ""
Dim sPORejectedReason As String = ""
Dim bRejected As Boolean = False
Dim tmpCol As New
ComponentArt.Web.UI.GridItemCollection
If Not sPORejectedReason Is Nothing Then
If sPORejectedReason = "" Then
bRejected = False
Else
bRejected = True
End If
End If
iProductId = ctrlLnkButton.CommandArgument
Select Case ctrlLnkButton.CommandName
Case "ProductDescription"
chkQuimico.Checked = True
chkQuimicoChanged()

mcamxLib.msgMasterError(Master.FindControl("lblError"), 1, "")
PanelAddEntrada.Visible = True
cboProductList.Items.Clear()
txtCantRec.Text = ""
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

49
mcamxLib.getCboGral("connMSSQLPurchase",
"MROgetProductsList " & iProductId & ",'" & branchId & "'",
cboProductList)
'mcamxLib.getCboGral("connMSSQLPurchase",
"MROgetDocumentType", cboDocType)
Dim ds As Data.DataSet =
mcamxLib.getDataSetGral("connMSSQLPurchase", "MROGetMaxPOProdIn " &
"'" & lbltxtPO.Text & "','" & iProductId & "','" & branchId & "'")
If ds.Tables.Count > 0 Then
Dim test As String =
ds.Tables(0).Rows(0).Item("ValidInt")
'Response.Write(test)
validatorCantRec.Enabled =
ds.Tables(0).Rows(0).Item("ValidInt")
lblMax.Text =
ds.Tables(0).Rows(0).Item("MAXIMO")
lblRM.Text =
ds.Tables(0).Rows(0).Item("rm")
lblUM_IN.Text =
ds.Tables(0).Rows(0).Item("UM_IN")
lblUM_OUT.Text =
ds.Tables(0).Rows(0).Item("UM_OUT")
'Max = ds.Tables(0).Rows(0).Item("MAXIMO")
lblProdIn.Text =
ds.Tables(0).Rows(0).Item("Producto")
' txtCantRec.Focus()
PanelAddEntrada.Visible = True
End If
End Select
End If
Catch ex As Exception
'MsgBox("hola que captura la excepcion del erroro")
ScriptManager.RegisterClientScriptBlock(Me, GetType(Page),
"jscript", "alert('ERROR " & ex.Message & "');", True)
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

50
End Try
End Sub
El cdigo completo se adjunta en la carpeta MC ASSEMBLY y en las
subcarpetas MRO y Configuracin.
Adems de la base de datos para el correcto funcionamiento

EVALUACION DEL PROYECTO E IMPACTO ECONOMICO O SOCIAL

Objetivo

Dar a conocer quien llevara a cabo el proceso de desarrollo del software, el
tiempo estimado, las partes a desarrollar y optimizar y el costo del mismo



Generalidades del Proyecto


Suposiciones

Nombre del cliente
MC ASSEMBLY DE ENTRADA GROUP S de RL de CV
Administrador del
Cliente
JUAN CARLOS ROMN
Nombre del Proyecto
MC
Duracin del Contrato
4 MESES
Fecha de Inicio
9 DE AGOSTO DE 2010
Fecha de Fin
3 DE DICIEMBRE DE 2010
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

51
MC ASSEMBLY ENTRADA GROUP S de RL de CV
o Requerimientos
o Sistema a actualizar
o Visual web
o ComponentArt
o Soporte

CAT SOFTWARE
o SRS
o Planeacin del proyecto
o Entrevista
o Sistema optimizado
o Contrato


Proceso de Administracin de Cambios

No se manejaran cambios a partir de la firma del SRS. Ya que estos cambios serian
parte de un nuevo proyecto.


Contrato de Costos Relacionados con el Proyecto
No aplica
Acuerdos de Servicios Profesionales
El producto terminado ser de propiedad completa de MC ASSEMBLY, los servicios
hacia el cliente como mantenimiento y actualizaciones sern por un lapso no mayor al
establecido en la planeacin del proyecto.
Calendario de Entregas de Productos y Costos Estimados.

Descripcin del Producto Da de Entrega
Costo
(Estimado)
Planeacin
$0.00
SRS 12 DE OCTUBRE
DEL 2010
$0.00
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

52

Trminos de Pago


Impacto econmico equipo CAT SOFTWARE.- no existe beneficio
econmico ya que es un servicio prestado para la realizacin del la residencia
profesional

Impacto Econmico de la empresa MC ASSEMBLY
Al mejorar la consulta de inventario, los usuarios terminaran su trabajo ms
rpido, lo cual evitara la prdida de tiempo en estar buscando datos.
Al hacer el sistema multiempresa, se evitaran gastos en hacer un sistema para
cada sucursal de la empresa
Por lo cual calculamos que hubo un ahorro de 400 horas hombre laborables por
cada integrante del equipo de desarrollo

Impacto social del equipo CAT SOFTWARE
Como equipo aprendimos que el trabajo en equipo es difcil, pero no imposible,
llegar a una propuesta en comn.
SISTEMA OPTIMIZADO 3 DE DICIEMBRE
DE 2010
$0.00
CONTRATO DE TRABAJO
$0.00
Fase Fecha de Terminacin Fecha de Pago
REQUERIMIENTOS 10 SEPTIEMBRE 2010 NO APLICA
DISEO 8 DE OCTUBRE 2010 NO APLICA
IMPLEMENTACIN 29 DE OCTUBRE 2010 NO APLICA
LIBERACIN 5 DE NOVIEMBRE 2010 NO APLICA
MANTENIMIENTO 12 DE NOVIEMBRE 2010 NO APLICA
PRUEBAS 26 DE NOVIEMBRE 2010 NO APLICA
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

53
Llevar una verdadera comunicacin con un cliente real el cual tiene exigencias
y opiniones diversas a las acostumbradas, por equipo de desarrollo las cuales solo
eran las aplicadas por los profesores durante el transcurso en la carrera
El cliente al que se le desarrollo no lleva una biblioteca de procesos por lo cual
los documentos realizados en el CDS por parte de nuestro equipo, tardaron mucho en
ser aceptados, por lo cual atrasaron el trmino del proyecto
Impacto Social de la empresa MC ASSEMBLY
Los usuarios de este nuevo proyecto darn un mayor aporte a la empresa ya
que el sistema ser ms amigable y dinmico
Los usuarios ahorraran tiempo y esfuerzo ya que el sistema se manejara de
manera ms rpida y por lo que el tiempo de cada reporte o consulta ser menor

CONCLUSIONES Y RECOMENDACIONES

La conclusin es que deja una gran experiencia de cmo pueden ser los
clientes en la vida real, la experiencia de cmo resolver problemas lo ms
rpido y mejor posible.
Otra cosa que se aprendi en este proyecto es que se tiene que tener
contento al cliente para que nos pueda atender en cualquier momento cuando
se tenga una duda.
Otra conclusin que se llego es de que el cliente no toma en cuenta el
S.R.S. hasta que se les explica mediante una presentacin, y es cuando ven
que algunos requerimientos son incorrectos, ah es donde el equipo debe de
tomar una buena estrategia para que en ese cambio no afecte tanto al
producto.
REFERENCIAS BIBLIOGRAFICAS, VIRTUALES Y PROTOTIPOS

http://docs.componentart.com/default.aspx?content=ComponentArt.Web.UI.Silverli
ght/RangeSlider_QuickStart.htm

http://www.itsf.edu.mx/cds/

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

54
http://web%20en%2020%20idiomas%20(asp%20multilenguaje)%20-
%20Foros%20del%20Web.webarchiv

http://www.devjoker.com/html/Pasar-un-valor-a-un-Stored-Procedure-para-que-
muestre-un-reporte-_406.html

http://www.todoexpertos.com/categorias/tecnologia-e-internet/desarrollo-de-sitios-
web/php/respuestas/2478275/stored-procedure
http://www.efiro.com/canal/contenido/stored-procedures-en-sql-server-
1013628.php
http://www.ms-news.net/f1179/mandar-un-parametro-tipo-array-un-storeprocedure-
10044625.html
http://www.forosdelweb.com/f29/retorno-variables-stored-procedures-407607/
http://www.sqlteam.com/article/stored-procedures-returning-data
http://www.sqldts.com/234.aspx
http://www.radiocaribe.co.cu/secundaria/informatica/32.htm
http://codigoshtml.obolog.com/hipervinculos-texto-codigo-html-6455
https://social.msdn.microsoft.com/Forums/es-ES/vsgenerales/thread/432bdd90-
b6df-496c-8396-10b20ad181a0?stoAI=10&wa=wsignin1.0
http://www.forosdelweb.com/f87/error-con-store-procedure-visual-net-842333/
http://es.w3support.net/index.php?db=so&id=201959
http://user.services.openoffice.org/es/forum/viewtopic.php?f=32&t=3575
http://es.w3support.net/index.php?db=so&id=453245
http://www.articuloweb.com/articles.php?art_id=381&start=1
http://stackoverflow.com/questions/628635/script-size-limit-in-sql-server-
management-studio
http://msdn.microsoft.com/es-
es/library/system.web.ui.webcontrols.hyperlinkfield(VS.80).aspx
http://msdn.microsoft.com/es-es/library/h4f8ekch(VS.80).aspx
http://msdn.microsoft.com/es-
es/library/system.web.ui.webcontrols.gridview(VS.80).aspx
http://www.esasp.net/2009_10_01_archive.html
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

55
http://docs.componentart.com/default.aspx?content=ComponentArt.Web.UI.Silverli
ght/RangeSlider_QuickStart.htm
http://www.esasp.net/2010/05/error-en-sql-server-management-studio.html
http://www.forosdelweb.com/f15/parametros-response-redirect-275319/
http://www.eggheadcafe.com/software/aspnet/33476858/abrir-una-pagina--con-un-
parametro.aspx
http://www.dotnetclubs.com/forums/t/1006.aspx
http://www.componentsource.com/products/componentart-webui-mvc/index-es.html
http://www.es-asp.net/Foro/foro-vb-net/3312/re-forma-de-llenar-un-
dropdownlist.aspx
http://gogoframework.blogspot.com/2009/06/llenando-un-dropdownlist-con-un.html
http://www.forosdelweb.com/f78/rellenar-dropdownlist-partir-otro-480165/
http://www.componentart.com/community/forums/p/61443/100267.aspx
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-
datos/visual-foxpro/respuestas/260191/como-seleccionar-la-fila-de-un-grid-en-
foxpro
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-
datos/visual-foxpro/respuestas/2343069/pasar-datos-de-fila-seleccionada-de-grid-
a-una-tabla
http://jtagua.wordpress.com/2010/10/17/tutorial-de-jsp-13-objeto-implicito-
response/
http://ar.dir.groups.yahoo.com/group/DesarrolloVB/message/5625
http://www.forosdelweb.com/f14/recibir-par-metros-desde-webbrowser-91348/
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/487-
refrescar-dataenvironment-con-parametros.htm
http://sharkvr.blogspot.com/2008/09/pasar-parmetros-los-procedimientos-
en_12.html
http://www.forosdelweb.com/f15/como-oculto-parametros-response-redirect-
452307/
http://www.asptutor.com/foros/topic.asp?TOPIC_ID=3106&FORUM_ID=9&CAT_ID
=2&Topic_Title=Enviar+variables+con+el+Response.Redirect&Forum_Title=+
http://dotnetslackers.com/articles/ajax/ASPNETAjaxGridAndPager.aspx
http://www.codeproject.com/KB/webforms/ChkBoxInGrid.aspx
INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

56
http://blogs.adobe.com/aharui/2010/01/checkboxes_in_datagrid_with_ch.html
http://www.c-
sharpcorner.com/UploadFile/dpatra/SelectAllCheckBoxInDataGridAndDeleteRowsI
nSilverlight311282009231725PM/SelectAllCheckBoxInDataGridAndDeleteRowsInS
ilverlight3.aspx
http://www.c-
sharpcorner.com/UploadFile/ciennie/DatagridHeaderCheckbox12302005061806A
M/DatagridHeaderCheckbox.aspx
http://www.componentart.com/community/forums/p/61903/102215.aspx#102215
http://www.desarrolloweb.com/articulos/data-grid-php.html
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/visual-
basic/respuestas/2313987/enviar-datos-cargados-en-datagrid-a-excel
http://msdn2.microsoft.com/es-es/library/6c3yckfw(VS.80).aspx
http://www.forosdelweb.com/f69/seleccionar-registro-datagrid-mediante-paso-
parametro-503124/
http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=172
http://www.psicofxp.com/forums/desarrollo-web.264/944286-obtener-nombre-
columna-y-tipo-mysql.html
http://www.desarrolloweb.com/faq/134.php
http://www.dcc.uchile.cl/~ccollazo/cc20a/consultas2.html
http://www.forosdelweb.com/f21/agrupar-sumar-con-consulta-sql-352523/
http://www.forosdelweb.com/f87/parametros-retorno-store-procedure-423326/
http://www.elguille.info/NET/dotnet/como_manejar_formularios_aplicaciones_MDI.h
tm
http://www.todoexpertos.com/categorias/tecnologia-e-internet/programacion/visual-
basic/respuestas/1066012/cerrar-ventanas-activas
http://www.asp.net/mvc

http://aspnetajax.componentart.com/control-
specific/datagrid/editing/editing_dataClientMode/WebForm1.aspx

http://www.componentart.com/community/forums/default.aspx

INFORME TECNICO DEL PROYECTO MCASSEMBLY
DOCENTE: I.S.C. ALBERTO RODRIGUEZ ZAMARRIPA
ALUMNO: EDGAR BONILLA RIVAS

INSTITUTO TECNOLOGICO SUPERIOR DE FRESNILLO | EDGAR BONILLA RIVAS

57
http://www.esasp.net/2009_10_01_archive.html

http://www.forosdelweb.com/f15/convertir-asp-html-server-58960/

http://forums.asp.net/t/1542276.aspx

http://forums.asp.net/t/1598935.aspx

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53289097-73ce-
43bf-b6a6-35e00103cb4b&displaylang=en


http://www.clubdesarrolladores.com/articulos/mostrar/44-triggers-y-stored-
procedures-disparadores-y-procedimientos-almacenados-en-firebird

http://www.bit-util.com/mysql/stored-procedures.html

http://www.csharpcorner.com/UploadFile/ciennie/DatagridHeaderCheckbox123020
05061806AM/DatagridHeaderCheckbox.aspx

http://www.csharpcorner.com/UploadFile/dpatra/SelectAllCheckBoxInDataGridAnd
DeleteRowsInSilverlight311282009231725PM/SelectAllCheckBoxInDataGridAndD
eleteRowsInSilverlight3

Potrebbero piacerti anche