Anda di halaman 1dari 12

“Sistema de Administración y Venta

de Repuestos Automotrices”.

Integrantes: Fabián Torres.


Cristhian Benardos.
Claudio Oyarzún.
Evaluación Global
al 6° Sprint
Gráfico de Torta
Finalizados Incompletos
36 4
Avance Modulos

Finalizados
Incompletos
Evidencia

Manejo de Sesiones JSP

Instalación de Netbeans + PostgreSQL


enWindows XP

Documentación GUI’s

Documentación Diagrama de Casos de Uso

Documentación Scripts

Instalacion Servidor Subversion

Blog SAVRA
CODIGO – PROCEDIMIENTO
ALMACENADO BUSQUEDA AVANZADA

select repuestos.*,
grupos.codigo_grupo,
ubicacion.estante,
ubicacion.lado from repuestos,
grupos, ubicacion where
repuestos.id_grupo =
grupos.id_grupo and
repuestos.id_ubicacion =
ubicacion.id_ubicacion
CODIGO – PROCEDIMIENTO
ALMACENADO BUSQUEDA AVANZADA

CREATE TYPE busqueda_avanzada AS


(id_rep integer,
linea_rep character varying(10),
id_grupo integer,
id_ubicacion integer,
id_prov integer,
codigo_rep character varying(25),
descripcion_rep character varying(255),
aplicacion_rep character varying(255),
stock_rep integer,
codigo_grupo integer,
estante integer,
lado character varying(1)
);
CODIGO – PROCEDIMIENTO
ALMACENADO BUSQUEDA AVANZADA

CREATE OR REPLACE FUNCTION "public"."busqueda"


(in varchar, in int4, in varchar, in varchar, in varchar)
RETURNS SETOF busqueda_avanzada AS
$BODY$
DECLARE
linea_rep alias for $1;
id_grupo alias for $2;
codigo_rep alias for $3;
descripcion_rep alias for $4;
aplicacion_rep alias for $5;
datos busqueda_avanzada;

BEGIN
if (linea_rep!='' and id_grupo =0 and codigo_rep='' and
descripcion_rep='' and aplicacion_rep='') then //
BUSQUEDA POR LINEA
CODIGO – PROCEDIMIENTO
ALMACENADO BUSQUEDA AVANZADA

FOR datos IN
select repuestos.*,
grupos.codigo_grupo, ubicacion.estante,
ubicacion.lado from repuestos, grupos,
ubicación where repuestos.id_grupo =
grupos.id_grupo and
repuestos.id_ubicacion =
ubicacion.id_ubicacion and
repuestos.linea_rep like '%'||linea_rep||'%
order by linea_rep, codigo_grupo,
descripcion_rep
CODIGO – PROCEDIMIENTO
ALMACENADO BUSQUEDA AVANZADA

LOOP
return next datos;
END LOOP;
end if;
......
END;
$BODY$
LANGUAGE 'plpgsql'
VIDEO DEMOSTRACION
PROYECTO

SAVRA
Compromiso
Gracias
Joyas TeaM
Visita www.savra.tk