• No results found

Lt Dr K Premkumar 

In document Volume1, Issue1August 2011 (Page 125-130)

CARRERA DE ANÁLISIS DE SISTEMAS

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE

TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA

LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

MANUAL TÉCNICO

Autor: Luis David Chávez Quiranza

Tutor: Ing. Diana Terán

100

Índice General

Título

Página

A.05.01 Introducción ... 101

A.05.02 Requerimientos mínimos. ... 101

A.05.02.01 Requerimientos de Hardware. ... 101

A.05.02.02 Requerimientos de Software ... 101

A.05.03 Desarrollo ... 102

A.05.03.01 Script de la Base de Datos ... 102

A.05.03.02 Interfaces ... 120

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

101

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

A.05.01 Introducción

El Manual Técnico, como su nombre lo indica, contiene las especificaciones técnicas

más importantes del sistema desarrollado. Constituye una guía especializada para la

realización de las operaciones de mantenimiento de la aplicación. Se encuentra

dirigido fundamentalmente a la dirección de Tecnologías de la Información, al

administrador del sistema, a otros desarrolladores, así como al departamento de

calidad y auditoría de sistemas. (Alena Gonzales Reyes, 2010, p.3)

A.05.02 Requerimientos mínimos.

A.05.02.01 Requerimientos de Hardware.

Tabla 87

Especificación de requisitos mínimos de Hardware.

Recursos de Hardware

Procesador Memoria RAM Disco Duro

Intel Core i3 8 GB 1 TB

A.05.02.02 Requerimientos de Software

Tabla 88

Especificación de requisitos mínimos de Software.

Recursos de Software

Sistema Operativo Programas Componentes Microsoft Windows 7 o superior Sql Sever 20012

Visual Studio 2013

JavaScript Boostrap 4

102

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

A.05.03 Desarrollo

A.05.03.01 Script de la Base de Datos

Los scripts de base de datos son archivos adicionales que contienen instrucciones

Transact-SQL (T-SQL) o utilidades como SQLCMD que no forman parte de la

definición del esquema de base de datos. Puede utilizar scripts de base de datos

como parte del proceso de implementación o pueden ser scripts de administración

que se almacenan en el proyecto de base de datos.

/****** Object: StoredProcedure [dbo].[Actualizar_Deposito] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Deposito]

@CPed_Codigo int,

@CPed_Deposito varchar(200) as

begin

update AA_Cab_Pedido set CPed_Deposito=@CPed_Deposito

where CPed_Codigo=@CPed_Codigo

end GO

/****** Object: StoredProcedure

[dbo].[Actualizar_Detalle_Pedidos_Administrador] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Detalle_Pedidos_Administrador]

@DPed_Codigo int,

@DPed_Cantidad varchar(100) as

begin

update AA_Det_Pedido set DPed_Cantidad=@DPed_Cantidad

where DPed_Codigo=@DPed_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Detalle_Producto] Script

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Actualizar_Detalle_Producto]

@Pro_Codigo int,

@DPro_Largo varchar(200),

@DPro_Ancho varchar(200),

@DPro_Radio varchar(200),

103

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

@DPro_Indicaciones varchar(500),

@DPro_Precauciones varchar(500) as

begin

update AA_Det_Producto set

DPro_Largo=@DPro_Largo,DPro_Ancho=@DPro_Ancho,DPro_Radio=@DPro_Radio,DPro_Pres entacion=@DPro_Presentacion,DPro_Indicaciones=@DPro_Indicaciones,DPro_Precauci ones=@DPro_Precauciones

where Pro_Codigo=@Pro_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Empresa] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Empresa]

@Emp_Codigo int, @Emp_Nombre varchar(150), @Emp_Ruc varchar(20), @Emp_Direccion varchar(250), @Emp_Telefono varchar(20), @Emp_Celular varchar(20), @Emp_Email varchar(200) as begin

update AA_Empresa set

Emp_Nombre=@Emp_Nombre,Emp_Ruc=@Emp_Ruc,Emp_Direccion=@Emp_Direccion,Emp_Telef ono=@Emp_Telefono,Emp_Celular=@Emp_Celular,Emp_Email=@Emp_Email

where Emp_Codigo=@Emp_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Estado_Ordenes] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Actualizar_Estado_Ordenes]

@COrd_Codigo int,

@COrd_Tipo varchar(1) as

begin

update AA_Cab_Orden set COrd_Tipo=@COrd_Tipo

where COrd_Codigo=@COrd_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Existencias] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Existencias]

@PxG_Codigo int,

@Exi_Cantidad varchar(10) as

begin

update AA_Existencias set Exi_Cantidad=@Exi_Cantidad

104

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO end

GO

/****** Object: StoredProcedure [dbo].[Actualizar_Grupos] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Grupos]

@Gru_Codigo int, @Gru_Nombre varchar(100), @Gru_Descripcion varchar(500), @Gru_Estado varchar(1) as begin

update AA_Grupo set

Gru_Nombre=@Gru_Nombre,Gru_Descripcion=@Gru_Descripcion,Gru_Estado=@Gru_Estado

where Gru_Codigo=@Gru_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Pedidos_Administrador] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Pedidos_Administrador]

@CPed_Codigo int,

@CPed_Estado varchar(1) as

begin

update AA_Cab_Pedido set CPed_Estado=@CPed_Estado

where CPed_Codigo=@CPed_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Pedidos_Personal] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Actualizar_Pedidos_Personal]

@COrd_Codigo int,

@COrd_Tipo varchar(1) as

begin

update AA_Cab_Orden set COrd_Tipo=@COrd_Tipo

where COrd_Codigo=@COrd_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Persona] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Persona]

@Per_Codigo int,

@Per_Nombre varchar(150),

105

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO @Per_Cedula varchar(20), @Per_Direccion varchar(250), @Per_Telefono varchar(20), @Per_Celular varchar(20), @Per_Email varchar(200), @Per_Estado Varchar(1) as begin

update AA_Persona set

Per_Nombre=@Per_Nombre,Per_Apellido=@Per_Apellido,Per_Cedula=@Per_Cedula,Per_D ireccion=@Per_Direccion,Per_Telefono=@Per_Telefono,Per_Celular=@Per_Celular,Pe r_Email=@Per_Email,Per_Estado=@Per_Estado

where Per_Codigo=@Per_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Producto] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Producto]

@Pro_Codigo int,

@Pro_Nombre varchar(150),

@Pro_Estado Varchar(1) as

begin

update AA_Productos set Pro_Nombre=@Pro_Nombre,Pro_Estado=@Pro_Estado

where Pro_Codigo=@Pro_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Producto_Grupo] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Producto_Grupo]

@PxG_Codigo int, @Pro_Codigo int, @Gru_Codigo int , @PxG_Pvp varchar(100), @PxG_Estado Varchar(1) as begin

update AA_Producto_Grupo set Pro_Codigo=@Pro_Codigo,Gru_Codigo=@Gru_Codigo,

PxG_PVP=@PxG_Pvp,PxG_estado=@PxG_Estado

where PxG_Codigo=@PxG_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Productos_Ordenes] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Actualizar_Productos_Ordenes]

106

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

@DOrd_Cantidad varchar(100) as

begin

update AA_Det_Orden set DOrd_Cantidad=@DOrd_Cantidad

where DOrd_Codigo=@DOrd_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Realizacion_Administrador] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_Realizacion_Administrador]

@CPed_Numero int,

@CPed_Tipo varchar(1) as

begin

update AA_Cab_Pedido set CPed_Tipo=@CPed_Tipo

where CPed_Numero=@CPed_Numero

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_Usuario] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Actualizar_Usuario]

@Usu_Codigo int, @Usu_Usuario varchar(150), @Usu_Password varchar(150), @Usu_Tipo varchar(1), @Usu_Estado Varchar(1) as begin

update AA_Usuario set

Usu_Usuario=@Usu_Usuario,Usu_Password=dbo.Encriptar(@Usu_Password),Usu_Tipo=@U su_Tipo,Usu_Estado=@Usu_Estado

where Usu_Codigo=@Usu_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Actualizar_visto_orden] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_visto_orden]

@COrd_Codigo int,

@COrd_Visto varchar(1) as

begin

update AA_Cab_Orden set COrd_Visto=@COrd_Visto

where COrd_Codigo=@COrd_Codigo

end GO

107

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Actualizar_visto_pedido]

@CPed_Codigo int,

@CPed_Visto varchar(1) as

begin

update AA_Cab_Pedido set CPed_Visto=@CPed_Visto

where CPed_Codigo=@CPed_Codigo

end GO

/****** Object: StoredProcedure [dbo].[Eliminar_Detalle_Admin] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Eliminar_Detalle_Admin]

@DPed_Codigo int

AS BEGIN

Delete from AA_Det_Pedido where DPed_Codigo=@DPed_Codigo

END GO

/****** Object: StoredProcedure [dbo].[Eliminar_Detalle_Orden] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Eliminar_Detalle_Orden]

@DOrd_Codigo int

AS BEGIN

Delete from AA_Det_Orden where DOrd_Codigo=@DOrd_Codigo

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Cabecera_Orden] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROC [dbo].[Insertar_Cabecera_Orden]

@Per_Codigo int, @COrd_Numero varchar(150), @COrd_Fecha_inicial varchar(150), @COrd_Fecha_Maxima varchar(150), @COrd_Tipo varchar(1), @COrd_Estado Varchar(1), @COrd_Visto Varchar(1), @COrd_Asociado Varchar(50) AS BEGIN INSERT INTO

AA_Cab_Orden(Per_Codigo,COrd_Numero,COrd_Fecha_inicial,COrd_Fecha_Maxima,COrd_ Tipo,COrd_Estado,COrd_Visto,COrd_Asociado)

108

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

VALUES(@Per_Codigo,@COrd_Numero,@COrd_Fecha_inicial,@COrd_Fecha_Maxima,@COrd_T

ipo,@COrd_Estado,@COrd_Visto,@COrd_Asociado) END

GO

/****** Object: StoredProcedure [dbo].[Insertar_Cabecera_Pedido] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROC [dbo].[Insertar_Cabecera_Pedido]

@Per_Codigo int, @CPed_Numero varchar(150), @CPed_Fecha_Inicial varchar(100), @CPed_Fecha_Maxima varchar(100), @CPed_Tipo varchar(1), @CPed_Estado Varchar(1), @CPed_Visto Varchar(1), @CPed_Deposito varchar(200) AS BEGIN INSERT INTO

AA_Cab_Pedido(Per_Codigo,CPed_Numero,CPed_Fecha_Inicial,CPed_Fecha_Maxima,CPed _Tipo,CPed_Estado,CPed_Deposito,Cped_Visto)

VALUES(@Per_Codigo,@CPed_Numero,@CPed_Fecha_Inicial,@CPed_Fecha_Maxima,@CPed_T

ipo,@CPed_Estado,@CPed_Deposito,@CPed_Visto) END

GO

/****** Object: StoredProcedure [dbo].[Insertar_Detalle_Orden] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROC [dbo].[Insertar_Detalle_Orden]

@COrd_Codigo int, @PxG_Codigo int, @DOrd_Cantidad varchar(150), @DOrd_Pvp varchar(100) AS BEGIN

INSERT INTO AA_Det_Orden(COrd_Codigo,PxG_Codigo,DOrd_Cantidad,DOrd_Pvp)

VALUES(@COrd_Codigo,@PxG_Codigo,@DOrd_Cantidad,@DOrd_Pvp)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Detalle_Pedido] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE PROC [dbo].[Insertar_Detalle_Pedido]

@CPed_Codigo int, @PxG_Codigo int, @DPed_Cantidad varchar(100), @DPed_Pvp varchar(100) AS BEGIN

109

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

INSERT INTO AA_Det_Pedido(CPed_Codigo,PxG_Codigo,DPed_Cantidad,DPed_Pvp)

VALUES(@CPed_Codigo,@PxG_Codigo,@DPed_Cantidad,@DPed_Pvp)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Detalle_Producto] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Insertar_Detalle_Producto]

@Pro_Codigo int, @DPro_Largo varchar(200), @DPro_Ancho varchar(200), @DPro_Radio varchar(200), @DPro_Presentacion varchar(200), @DPro_Indicaciones varchar(500), @DPro_Precauciones varchar(500) AS BEGIN INSERT INTO

AA_Det_Producto(Pro_Codigo,DPro_Largo,DPro_Ancho,DPro_Radio,DPro_Presentacion,

DPro_Indicaciones,DPro_Precauciones)

VALUES(@Pro_Codigo,@DPro_Largo,@DPro_Ancho,@DPro_Radio,@DPro_Presentacion,@DPr

o_Indicaciones,@DPro_Precauciones) END

GO

/****** Object: StoredProcedure [dbo].[Insertar_Entradas] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Insertar_Entradas]

@COrd_Codigo int, @PxG_Codigo int, @Ent_Fecha varchar(100), @Ent_Cantidad varchar(100), @Ent_Pvp varchar(100) AS BEGIN INSERT INTO

AA_Entradas(COrd_Codigo,PxG_Codigo,Ent_Fecha,Ent_Cantidad,Ent_Pvp)

VALUES(@COrd_Codigo,@PxG_Codigo,@Ent_Fecha,@Ent_Cantidad,@Ent_Pvp)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Existencias] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Insertar_Existencias]

@PxG_Codigo int,

@Exi_Cantidad varchar(100) AS

BEGIN

INSERT INTO AA_Existencias(PxG_Codigo,Exi_Cantidad)

110

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO END

GO

/****** Object: StoredProcedure [dbo].[Insertar_Grupo] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create proc [dbo].[Insertar_Grupo]

@Gru_Nombre varchar(100),

@Gru_Descripcion varchar(500),

@Gru_Estado varchar(1) AS

BEGIN

INSERT INTO AA_Grupo(Gru_Nombre,Gru_Descripcion,Gru_Estado)

VALUES(@Gru_Nombre,@Gru_Descripcion,@Gru_Estado)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Persona] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Insertar_Persona]

@Emp_Codigo int, @Per_Nombre varchar(150), @Per_Apellido varchar(150), @Per_Cedula varchar(20), @Per_Direccion varchar(250), @Per_Telefono varchar(20), @Per_Celular varchar(20), @Per_Email varchar(200), @Per_Estado Varchar(1) AS BEGIN INSERT INTO

AA_Persona(Emp_Codigo,Per_Nombre,Per_Apellido,Per_Cedula,Per_Direccion,Per_Tel efono,Per_Celular,Per_Email,Per_Estado)

VALUES(@Emp_Codigo,@Per_Nombre,@Per_Apellido,@Per_Cedula,@Per_Direccion,@Per_T

elefono,@Per_Celular,@Per_Email,@Per_Estado)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Producto] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Insertar_Producto]

@Pro_Nombre varchar(150),

@Pro_Estado Varchar(1) AS

BEGIN

INSERT INTO AA_Productos(Pro_Nombre,Pro_Estado)

VALUES(@Pro_Nombre,@Pro_Estado)

END GO

111

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

/****** Object: StoredProcedure [dbo].[Insertar_Producto_Grupo] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Insertar_Producto_Grupo]

@Pro_Codigo int, @Gru_Codigo int, @PxG_Pvp varchar(100), @PxG_Estado char(1) AS BEGIN

INSERT INTO AA_Producto_Grupo(Pro_Codigo,Gru_Codigo,PxG_PVP,PxG_estado)

VALUES(@Pro_Codigo,@Gru_Codigo,@PxG_Pvp,@PxG_Estado)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Salidas] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE proc [dbo].[Insertar_Salidas]

@CPed_Codigo int, @PxG_Codigo int, @Sal_Fecha varchar(100), @Sal_Cantidad varchar(100), @Sal_Pvp varchar(100) AS BEGIN

INSERT INTO AA_Salidas(CPed_Codigo,PxG_Codigo,Sal_Fecha,Sal_Cantidad,Sal_Pvp)

VALUES(@CPed_Codigo,@PxG_Codigo,@Sal_Fecha,@Sal_Cantidad,@Sal_Pvp)

END GO

/****** Object: StoredProcedure [dbo].[Insertar_Usuario] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Insertar_Usuario]

@Per_Codigo int, @Usu_Usuario varchar(150), @Usu_Password varchar(150), @Usu_Tipo varchar(1), @Usu_Estado Varchar(1) AS BEGIN INSERT INTO

AA_Usuario(Per_Codigo,Usu_Usuario,Usu_Password,Usu_Tipo,Usu_Estado)

VALUES(@Per_Codigo,@Usu_Usuario,dbo.Encriptar(@Usu_Password),@Usu_Tipo,@Usu_Es

tado) END GO

/****** Object: StoredProcedure [dbo].[Rpt_Ordenes_trabajo] Script Date: 31/8/2017 17:58:38 ******/

112

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Rpt_Ordenes_trabajo]

@cod_cabecera int AS

BEGIN

select per.Per_Nombre+' '+per.Per_Apellido as Responsable,

cab.COrd_Numero,cab.COrd_Fecha_Inicial,cab.COrd_Fecha_Maxima,(CASE WHEN

cab.COrd_Tipo = '0' THEN 'SIN REALIZAR' WHEN cab.COrd_Tipo = '1' THEN 'EN PROCESO DE REALIZACION' WHEN cab.COrd_Tipo = '2' THEN 'REALIZADO' END) AS

Estado_de_realizacion, det.DOrd_Cantidad,pro.Pro_Nombre+' '+ mat.gru_nombre as

Producto,det.DOrd_Pvp

from AA_Cab_Orden cab, AA_Persona per,AA_Det_Orden det, AA_Productos pro,AA_Grupo mat, AA_Producto_Grupo pxm

where per.Per_Codigo = cab.Per_Codigo and cab.COrd_Codigo

=@cod_cabecera

and det.COrd_Codigo=@cod_cabecera and pxm.PxG_Codigo = det.PxG_Codigo

and pxm.Pro_Codigo = pro.Pro_Codigo and pxm.Gru_Codigo = mat.Gru_Codigo

END

select * from AA_Cab_Orden

select * from AA_Cab_Pedido

select * from AA_Det_Orden

GO

/****** Object: StoredProcedure [dbo].[Rpt_Pedidos_Clientes] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

create PROC [dbo].[Rpt_Pedidos_Clientes]

@cod_cliente int,

@cod_cabecera int AS

BEGIN

select

per.Per_Nombre,per.Per_Apellido,per.Per_Cedula,per.Per_Celular,per.Per_Direcci on,per.Per_Email,cab.CPed_Fecha_Inicial,cab.CPed_Numero,det.DPed_Cantidad,pro.

Pro_Nombre+' '+ mat.gru_nombre as Producto,det.DPed_Pvp

from AA_Cab_Pedido cab, AA_Persona per,AA_Det_Pedido det, AA_Productos pro,AA_Grupo mat, AA_Producto_Grupo pxm

where per.Per_Codigo = cab.Per_Codigo and per.Per_Codigo=@cod_cliente

and cab.CPed_Codigo =@cod_cabecera

and det.CPed_Codigo=@cod_cabecera and pxm.PxG_Codigo = det.PxG_Codigo

and pxm.Pro_Codigo = pro.Pro_Codigo and pxm.Gru_Codigo = mat.Gru_Codigo

END GO

/****** Object: UserDefinedFunction [dbo].[Desencriptar] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

CREATE Function [dbo].[Desencriptar]

( @clave VARBINARY(500) ) returns varchar(50) as begin

113

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO set @pass = DECRYPTBYPASSPHRASE('CLAVE',@clave)

RETURN @pass

END GO

/****** Object: UserDefinedFunction [dbo].[Encriptar] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

GO

SET QUOTED_IDENTIFIER ON

GO

Create function [dbo].[Encriptar]

( @clave varchar(500) ) returns varBinary(500) as Begin

Declare @pass as Varbinary (500)

set @pass =ENCRYPTBYPASSPHRASE('CLAVE',@CLAVE)

RETURN @PASS

END GO

/****** Object: Table [dbo].[AA_Cab_Orden] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Cab_Orden](

[COrd_Codigo] [int] IDENTITY(1,1) NOT NULL,

[Per_Codigo] [int] NULL,

[COrd_Numero] [varchar](100) NOT NULL,

[COrd_Fecha_Inicial] [varchar](100) NOT NULL,

[COrd_Fecha_Maxima] [varchar](100) NOT NULL,

[COrd_Tipo] [varchar](1) NULL,

[COrd_Estado] [varchar](1) NULL,

[COrd_Visto] [varchar](1) NULL,

[COrd_Asociado] [varchar](100) NULL,

PRIMARY KEY CLUSTERED

(

[COrd_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Cab_Pedido] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Cab_Pedido](

114

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO

[Per_Codigo] [int] NULL,

[CPed_Numero] [varchar](100) NOT NULL,

[CPed_Fecha_Inicial] [varchar](100) NOT NULL,

[CPed_Fecha_Maxima] [varchar](100) NOT NULL,

[CPed_Tipo] [varchar](1) NULL,

[CPed_Estado] [varchar](1) NULL,

[CPed_Visto] [varchar](1) NULL,

[CPed_Deposito] [varchar](500) NULL,

PRIMARY KEY CLUSTERED

(

[CPed_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Det_Orden] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Det_Orden](

[DOrd_Codigo] [int] IDENTITY(1,1) NOT NULL,

[COrd_Codigo] [int] NULL,

[PxG_Codigo] [int] NULL,

[DOrd_Cantidad] [varchar](100) NOT NULL,

[DOrd_Pvp] [varchar](100) NOT NULL,

PRIMARY KEY CLUSTERED

(

[DOrd_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Det_Pedido] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Det_Pedido](

[DPed_Codigo] [int] IDENTITY(1,1) NOT NULL,

[CPed_Codigo] [int] NULL,

[PxG_Codigo] [int] NULL,

[DPed_Cantidad] [varchar](100) NOT NULL,

[DPed_Pvp] [varchar](100) NOT NULL,

PRIMARY KEY CLUSTERED

(

[DPed_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

115

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

METROPOLITANO DE QUITO GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Det_Producto] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Det_Producto](

[DPro_Codigo] [int] IDENTITY(1,1) NOT NULL,

[Pro_Codigo] [int] NULL,

[DPro_Largo] [varchar](200) NULL,

[DPro_Ancho] [varchar](200) NULL,

[DPro_Radio] [varchar](200) NULL,

[DPro_Presentacion] [varchar](200) NULL,

[DPro_Indicaciones] [varchar](500) NULL,

[DPro_Precauciones] [varchar](500) NULL,

PRIMARY KEY CLUSTERED

(

[DPro_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Empresa] Script Date: 31/8/2017 17:58:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO

CREATE TABLE [dbo].[AA_Empresa](

[Emp_Codigo] [int] IDENTITY(1,1) NOT NULL,

[Emp_Nombre] [nvarchar](100) NOT NULL,

[Emp_Ruc] [varchar](20) NOT NULL,

[Emp_Direccion] [nvarchar](200) NOT NULL,

[Emp_Telefono] [nvarchar](20) NULL,

[Emp_Celular] [varchar](20) NULL,

[Emp_Email] [varchar](150) NULL,

[Emp_Estado] [varchar](1) NULL,

PRIMARY KEY CLUSTERED

(

[Emp_Codigo] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,

ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

GO

SET ANSI_PADDING OFF

GO

/****** Object: Table [dbo].[AA_Entradas] Script Date: 31/8/2017 17:58:38 ******/

SET ANSI_NULLS ON

116

AUTOMATIZACIÓN DEL PROCESO DE REGISTRO DE ÓRDENES DE TRABAJO E INVENTARIOS MEDIANTE UN APLICATIVO WEB PARA LA EMPRESA SERVISOLUCIONES UBICADO EN EL DISTRITO

In document Volume1, Issue1August 2011 (Page 125-130)