“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 27 13 Porcentaje de avance de Módulos
33% Finalizados Incompletos
67%
Evaluación 5° Sprint
Evidencias 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 Blog SAVRA
CASOS DE USO 3 SPRINT
DIAGRAMA ACTIVIDAD CARRITO DE COMPRAS
DIAGRAMA ACTIVIDAD BUSCAR, GUARDAR, MODIFICAR, ELIMINAR
Procedimiento Almacenado Búsqueda Avanzada
CREATE FUNCTION "public"."busqueda_avanzada" (in int4, in int4, in varchar, in varchar, in varchar) RETURNS text AS $BODY$ DECLARE registro registro1 registro2 tabla text; linea_rep id_grupo codigo_rep descripcion_rep aplicacion_rep BEGIN
repuestos%ROWTYPE; grupos%ROWTYPE; ubicacion%ROWTYPE; alias for $1; alias for $2; alias for $3; alias for $4; alias for $5;
Procedimiento Almacenado Búsqueda Avanzada
if (id_grupo =0 and codigo_rep=0 and descripcion_rep='' and aplicacion_rep='') then tabla:='
Linea | Nombre Grupo | Estante | Lado (1=A, 2=B) | Codigo Repuesto | Descripcion | Aplicacion | St ock | | |
'; FOR registro IN SELECT * FROM repuestos LOOP if(registro.linea_rep = linea_rep) then tabla:=tabla||''; tabla:=tabla||''||registro.linea_rep||' | '; for registro1 IN SELECT * FROM grupos where id_grupo=registro.id_grupo LOOP tabla:=tabla||''||registro1.nombre_grupo||' | '; end LOOP;
Procedimiento Almacenado Búsqueda Avanzada
for registro2 IN SELECT * FROM ubicacion where id_ubicacion=registro.id_ubicacion LOOP tabla:=tabla||''||registro2.estante||' | '; tabla:=tabla||''||registro2.lado||' | '; end LOOP; tabla:=tabla||''||registro.codigo_rep||' | '; tabla:=tabla||''||registro.descripcion_rep||' | '; tabla:=tabla||''|| registro.aplicacion_rep||' | '; tabla:=tabla||''||registro.stock_rep||' | '; ......
Procedimiento Almacenado Búsqueda Avanzada
tabla:=tabla||'
'; end if; END LOOP; tabla:=tabla||'
'; RETURN tabla; else // tabla con cabeceras RETURN tabla; end if; // Codigo para los demas casos END; $BODY$ LANGUAGE 'plpgsql' ;
Compromiso
Gracias Joyas TeaM Visita www.savra.tk