Sunteți pe pagina 1din 37

Programacin de

Aplicaciones PAG
PROYECTO:
VENTA DE PASAJES
Fase Inicio:
Modelacin del Negocio
RESUMEN:
En el rea de venta de pasajes Emp. de transp. AVE FENIX S.A.C. actualmente se
usan paquetes adicionales de Excel !ord " #ava con la cual se viene tra$ajando
permitiendo que nuestros clientes reci$an un $uen servicio%
En la Emp. de transp. AVE FENIX S.A.C. se preocupa constantemente por
mantener su in&raestructura con sus modernos terminales usted siempre encontrar los
servicios necesarios para que empiece o culmine su viaje de la mejor manera:
con&orta$le sala de espera con '( ca$le ca&eter)a ca$inas tele&nicas **% ++ entre
otros servicios que ,arn de su viaje una experiencia placentera%
No olvide que contamos con terminales en las principales ciudades del Norte del pa)s
estamos en Lma! C"#$a%&! Ca'amar#a! P(ra! T(m)es " a,ora en nuestro nuevo "
moderno terrapuerto en la ciudad de Tr('$$& donde nos encontraremos gustosos de
poder atenderlo% Parte importante de nuestra in&raestructura son nuestros $uses por ello
,emos renovado nuestra &lota con nuevas " modernas unidades equipadas con
con&orta$les asientos televisores " $a-o para que su traves)a con nosotros sea agrada$le
cmoda " segura%
DESCRIPCIN DEL NEGOCIO:
Emp. de transp. AVE FENIX S.A.C.
.a cultura que tiene la empresa es la que determina la &orma de pensar sentir " actuar de
todos los cola$oradores% Esta $asada en creencias pol)ticas " normas compartidas por
todos% Estos valores de$en ser compartidos aceptados " practicados por todos los
miem$ros de la organi/acin%
.a credi$ilidad de la Emp. de transp. AVE FENIX S.A.C. 0Emtra&esa 1creci cada d)a
ms incorporndose muc,as ms unidades con las carrocer)as ms modernas del
mercado como son 2AMENA MA3A MA425 P5.5 6 PEGA*5%
En la actualidad contamos con una importante &lota de unidades (olvo *cania
Mercedes 7en/ " con carrocer)as de dos pisos de 8ltima generacin para $rindar
servicios de $us cama " semi cama equipados con $a-os " aire acondicionado
trasladndose a,ora no solo desde 'rujillo a 2,icla"o sino a otras ciudades como
'um$es Piura 2ajamarca " .ima donde el reconocimiento de los usuarios es a$soluto%
PROCESOS DEL NEGOCIO:

9 Proceso de venta de pasajes%
PIC!OGR"FICO INICIAL:
#OS$UE%O:
Esquema del Proceso de (enta en Emp% de transp% :A(E FENI;< *%A%2%
REGLAS DEL NEGOCIO:
'oda persona que va a viajar tiene que presentar como requisito indispensa$le su
documento de identidad 0=NI1%
Persona que viaja no puede reali/ar viaje en caso se encuentre en estado et)lico%
Ni-os menores de edad no pueden viajar solos%
Generar comprobante del pasaje
Cliente
Encargado
Solicitar Pasajes
Solicitar Reservas
Entrega de Pasajes
Realizar Pago
Anular Reservas
Ingresa DNI
GLOSARIO DEL NEGOCIO:
*&'a de en+,:
*e adjunta el n8mero de =NI donde se tiene registrado el nom$re apellido edad lugar del
destino ,ora del viaje n8mero de asiento &ec,a " nom$re del vendedor%
Der+ad&:
Accin de entregar en $oleto de viaje para que pueda reali/ar el viaje a destino
deseado%
DIAGRAMAS DEL CASO DE USO DEL NEGOCIO
ESPECIFICACIN DE LOS CASOS DE USO NEGOCIO RECEPCIN DE
DOCUMEN!OS:
DESCRIPCI-N:
Permite registrar datos del cliente ingresando n8mero de =NI " teniendo "a
adjunto sus datos principales para generar un $oleto de viaje quedando "a registrado
el cliente%
O.JETIVO:
2onta$ili/ar los la cantidad de pasajes vendidos para un mejor trmite%
CATE/ORIA:
2aso de uso Principal
FL0JO DE TRA.AJO:
4egistrar n8mero de =NI
En caso no se encuentre en datos 4egistrar datos del nuevo cliente

Cliente
Encargad
o
4egistro de (enta de Pasajes
Genera boleto de
viaje
Recepciona
datos
FASE INICIO:
RE10ERI2IENTOS
IN!RODUCCIN:
Identi&icacin de requerimientos tomando como entrada la in&ormacin o$tenida del
Negocio de procesos que indican dos tipos $ien de&inidos de requerimientos%
9 4equerimientos Funcionales
9 4equerimientos No Funcionales

RE$UERIMIEN!OS FUNCIONALES :
Pr&#es& de Venta:
7uscar cliente%
7uscar n8mero de =NI%
*i en caso no se encontrara el cliente se proceder a ingresar los datos%
Generar un compro$ante de $oleto de viaje%
4egistro de Pasajes%
4egistro de Pasajeros 0clientes1%
4egistro " Anulacin de 4eservas%
4egistro de 4utas%
4egistro de +orarios%
4egistro de (endedores%
4egistro de >nidades 0N? de @mni$us1%
7uscar =isponi$ilidad%
4eporte de 'ripulantes 02,o&er 2opiloto " 'erramosa1
4eporte de 4eservas%
4eporte de Pasajeros por 4uta.
Pr&#es& de 2antenment&:
4egistrar AModi&icarA7uscarAEliminar 0cliente1%
RE$UERIMIEN!OS NO FUNCIONALES:
*ard3are:
Pentium I(
Memoria BG$
=isco =uro CDG$
S&4t3are:
*istema 5perativo ;P
.enguaje de programacin #ava
DIAGRAMA DE CASO DE USO
AC!OR:
Aquel que $rinda in&ormacin interviniendo un &lujo de desarrollo procesos
permitiendo di&erenciar roles " podr)a ser una persona o un sistema%
CASO DE USO:
2omien/a con un actor
'iene un resultado
.ogra un o$jetivo
4epresenta requerimientos &uncionales 0descri$e lo que ,ace el sistema no como lo
,ace1
4egistro de (enta de
Pasajes
Actor
Caso de Uso
Empleado
Sistema de Proteccin
Sistema de
ventas
ASOCIACIN:
2asos que estn asociados a otros casos de uso dependen de procesos%
Empleado
Ingresa pedidos
*istema
Recibiendo informacin de pedidos

Emp$ead&
Emp$ead&
Re5str& de$ #$ente
Emp$ead&
.(s#ar p&r DNI
Re5stra $a r(ta
Emp$ead&
Re5strar "&rar&s
Re5stra +ended&r
Emp$ead&
Emp$ead&
Re5str& de $a s(#(rsa$
d&nde se emte e$ )&$et& de
+enta
Emp$ead&
Rep&rte de pasa'es
+endd&s
Emp$ead&
Rep&rte de reser+as
Emp$ead&
Rep&rte de Pasa'er&s
RE$UERIMIEN!OS:
Pr&'es& de Re'ep'()n de Venta:
ACTOR TAREAS
C$ente E7rinda sus datos%
En#ar5ad& E4ecepciona n8mero de =NI%
E7usca los datos del cliente%
E2ada cliente se identi&ica con =NI%
EGenera $oleto de viaje%
Ca'er& E*e cancela el $oleto de viaje%
PROCESOS DE DERIVACIN DE VEN!A:

ACTOR TAREAS
Emp$ead& E4egistrar a los nuevos clientes%
EMantener los datos actuales de cada cliente%
=iagrama de 2lases
Encargado
Cliente
Generar 7oleto de (iaje
Registrar
Documento
uscar Cliente
!!e"tensin##
!!e"tend##
Registrar Cliente
Registrar $ipo de Documento
Consultar asientos disponibles
RUP
FASES EN R0P
Fase In#&:
Propsito
9 Esta$lecer casos estratFgicos para actuali/aciones importantes en un sistema
existente%
4esultado
9 >na gran visin
Empleado
(enta de pasaje
Programacin
0Itinerarios1
Precio del pasaje
Entrega del 7oleto de viaje
2aso de Estudio
*istema In&ormtico de
'ramite =ocumentario
Cliente
Registrar Datos
Crear oleto de viaje
uscar cliente
por D%I
$ipo de servicio
Cliente
$ipo de us
Imprimir oleto de viaje
7uscar =NI
'A7.A 2A4G5 *G.
'A7.A 7>*
'A7.A 2I>=A=
'A7.A 2.IEN'E
'A7.A EMP.EA=5
'A7.A PA*A#E*
'A7.A P45G4AMA2I5N
'A7.A 4>'A
'A7.A *E4(I2I5
'A7.A 'A4IFA
'A7.A 'IP5 =E 7>*
CREATE DATABASE empleado
GO
USE empleado
GO
/***********************CREACION DE TABLAS***********************/
CREATE TABLE Empleado(
empl_IdEmpleado int IDENTITY PRIARY !EY"
empl_Nom#$eEmpleado %a$&'a$(()* NOT NULL"
empl_ApellidoEmpleado int NOT NULL"
empl_DNIEmpleado int NOT NULL
empl_Di$e&&ionEmpleado %a$&'a$(+)* NOT NULL"
empl_Tele,onoEmpleado int NOT NULL"
&a$-_idCa$-o int NOT NULL

*
GO
CREATE TABLE Cliente.(
&li_&odi-o int IDENTITY PRIARY !EY"
&li_nom#$e %a$&'a$(()* NOT NULl
&li_A.iento int NOT NULL"
&li_DNI int NOT NULL"
&li_Apellido %a$&'a$(()* NOT NULL"
ta$i,a_&odi-o int NOT NULL
*
GO
CREATE TABLE B/.(
#/._idB/. int IDENTITY PRIARY !EY"
#/._&apa&idad %a$&'a$(()* NOT NULl
#/._Pla&a %a$&'a$(0* NOT NULL"
t#_idTipoB/. int

*
GO
CREATE TABLE &i/dad(
&i/_id&i/dad int IDENTITY PRIARY !EY"
&i/_nom#$e&i/dad %a$&'a$(()* NOT NULl"
&i/_Depa$tamento&i/dad%a$&'a$(()* NOT NULL"
*
GO
CREATE TABLE &a$-o(
&a$_id&a$-o int IDENTITY PRIARY !EY"
&a$_nom#$e&a$-o %a$&'a$(()* NOT NULl
*
GO
CREATE TABLE pa.a1e(
p1_idPa.a1e int IDENTITY PRIARY !EY"
p1_2e&'aPa.a1e %a$&'a$ NOT NULl
p1_A.iento int NOT NULL"
p1_idCliente int NOT NULL"
p1_idP$o-$ama&ion int NOT NULL"
*
GO
CREATE TABLE P$o-$ama&ionT/$no(
p$o_idP$o-$ama&ion int IDENTITY PRIARY !EY"
p$o_2e&'aP$o-$ama&ion datetime NOT NULl
empl_idEmpleado int NOT NULL"
#/._idB/. int NOT NULL"
&li_idR/ta %a$&'a$(()* NOT NULL"
Se$%_idSe$%i&io int NOT NULL
ta$_idTa$i,a int NOT NULL
*
GO
P452E=IMIEN'5* A.MA2ENA=5* *24IP'
7>*2A4 7>*
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_BUS5
7idB/. INT
AS
BEGIN
SELECT *
2RO B/.
89ERE idB/. :7idB/.
END
BUSCAR CARGO
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_CARGO5
7idCa$-o INT
AS
BEGIN
SELECT *
2RO Ca$-o
89ERE idCa$-o :7idCa$-o
END
BUSCAR CIUDAD;
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_CIUDAD5
7idCi/dad INT
AS
BEGIN
SELECT *
2RO Ci/dad
89ERE idCi/dad :7idCi/dad
END
BUSCAR EPLEADO;
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_EPLEADO5
7idEmpleado INT
AS
BEGIN
SELECT *
2RO Empleado
89ERE idEmpleado :7idEmpleado
END
BUSCAR RUTA;
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_RUTA5
7idR/ta INT
AS
BEGIN
SELECT *
2RO R/ta
89ERE idR/ta :7idR/ta
END
7>*2A4 *E4(I2I5
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_SER<ICIO5
7idSe$%i&io INT
AS
BEGIN
SELECT *
2RO Se$%i&io
89ERE idSe$%i&io :7idSe$%i&io
END
7>*2A4 'A4IFA
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_TARI2A5
7idTa$i,a INT
AS
BEGIN
SELECT *
2RO Ta$i,a
89ERE idTa$i,a :7idTa$i,a
END
BUSCAR TIPO DE BUS
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564BUSCAR_TIPOBUS5
7idTipoB/. INT
AS
BEGIN
SELECT *
2RO TipoB/.
89ERE idTipoB/. :7idTipoB/.
END
ELIINAR BUS
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564ELIINAR_BUS5
7idB/. INT
AS
BEGIN
DELETE 2RO B/. 89ERE idB/. : 7idB/.=
END
ELIINAR CARGO
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564ELIINAR_CARGO5
7idCa$-o INT
AS
BEGIN
DELETE 2RO Ca$-o 89ERE idCa$-o : 7idCa$-o=
END
ELIINAR CIUDAD
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564ELIINAR_CIUDAD5
7idCi/dad INT
AS
BEGIN
DELETE 2RO Ci/dad 89ERE idCi/dad : 7idCi/dad=
END
ELIINAR EPLEADO
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564ELIINAR_EPLEADO5
7idEmpleado INT
AS
BEGIN
DELETE 2RO Empleado 89ERE idEmpleado : 7idEmpleado=
END
LISTAR BUS
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564LISTAR_BUS5
AS
BEGIN
SELECT * 2RO B/.
END
LISTAR CARGO
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564LISTAR_CARGO5
AS
BEGIN
SELECT * 2RO Ca$-o
END
LISTAR EPLEADO
.et ANSI_NULLS ON
.et 3UOTED_IDENTI2IER ON
-o
ALTER PROCEDURE 4d#o564LISTAR_EPLEADO5
AS
BEGIN
SELECT * 2RO Empleado
END
(
7NomCliente <ARC9AR(()*"
7Apellido.Cliente <ARC9AR(()*"
7DNICliente <ARC9AR(>*"
7Di$e&&ionCliente <ARC9AR(()*"
7Tele,onoCliente <ARC9AR(()*"
7IDCliente INT OUTPUT
*
AS
BEGIN
INSERT INTO Cliente(Nom#$eCliente"Apellido.Cliente"
DNICliente"Di$e&&ionCliente"
Tele,onoCliente*
<ALUES(7NomCliente"7Apellido.Cliente"7DNICliente"
7Di$e&&ionCliente"
7Tele,onoCliente*
SET 7IDCliente:77IDENTITY
END)
(
7idCa$-o INT OUTPUT"
7Nom#$eCa$-o <ARC9AR(()*
*
AS
BEGIN
INSERT INTO Ca$-o(Nom#$eCa$-o*
<ALUES(7Nom#$eCa$-o*
/*RECUPERAR EL <ALOR DEL CODIGO GENERADO*/
SET 7idCa$-o:77IDENTITY
END)
(
7Nom#$eCi/dad <ARC9AR(()*"
7Depa$tamentoCi/dad <ARC9AR(()*"
7idCi/dad INT OUTPUT
*
AS
BEGIN
INSERT INTO Ci/dad(Nom#$eCi/dad"Depa$tamentoCi/dad*
<ALUES(7Nom#$eCi/dad" 7Depa$tamentoCi/dad*
/*RECUPERAR EL <ALOR DEL CODIGO GENERADO*/
SET 7idCi/dad:77IDENTITY
END)
7idR/ta int o/tp/t"
7idCi/dadO$i-en int"
7idCi/dadDe.tino int
AS
BEGIN
INSERT INTO R/ta(idCi/dadO$i-en"idCi/dadDe.tino*
<ALUES (7idCi/dadO$i-en"7idCi/dadDe.tino*=
SET 7idR/ta:77IDENTITY
END)
7idSe$%i&io int o/tp/t"
7Nom#$eSe$%i&io %a$&'a$(()*
AS
BEGIN
INSERT INTO Se$%i&io(Nom#$eSe$%i&io*
<ALUES (7Nom#$eSe$%i&io*=
SET 7idSe$%i&io:77IDENTITY
END)
7idTa$i,a int o/tp/t"
7onto ,loat"
7idR/ta int"
7idSe$%i&io int
AS
BEGIN
INSERT INTO Ta$i,a(onto"idR/ta"idSe$%i&io*
<ALUES (7onto"7idR/ta"7idSe$%i&io*=
SET 7idTa$i,a:77IDENTITY
END)
7idTipoB/. int o/tp/t"
7Nom#$eTipoB/. %a$&'a$(()*
AS
BEGIN
INSERT INTO TipoB/.(Nom#$eTipoB/.*
<ALUES (7Nom#$eTipoB/.*=
SET 7idTipoB/.:77IDENTITY
END)
7idB/. int o/tp/t"
7Pla&aB/. %a$&'a$(?)*"
7Capa&idad int"
7idTipoB/. int
AS
BEGIN
INSERT INTO B/.(Pla&aB/."Capa&idad" idTipoB/.*
<ALUES (7Pla&aB/."7Capa&idad"7idTipoB/.*=
SET 7idB/.:77IDENTITY
END)
7idP$o-$ama&ion int o/tp/t"
72e&'aP$o-$ama&ion datetime"
7idEmpleado int"
7idB/. int"
7idR/ta int"
7idSe$%i&io int"
7idTa$i,a int
AS
BEGIN
INSERT INTO P$o-$ama&ionT/$no(2e&'aP$o-$ama&ion"idEmpleado"
idB/."idR/ta"idSe$%i&io"idTa$i,a*
<ALUES
(72e&'aP$o-$ama&ion"7idEmpleado"7idB/."7idR/ta"7idSe$%i&io"7idTa
$i,a*=
SET 7idP$o-$ama&ion:77IDENTITY
END)
7idPa.a1e int o/tp/t"
72e&'aPa.a1e datetime"
7A.iento %a$&'a$(+)*"
7idCliente int"
7idP$o-$ama&ion int
AS
BEGIN
INSERT INTO Pa.a1e(2e&'aPa.a1e"A.iento"
idCliente"idP$o-$ama&ion*
<ALUES (72e&'aPa.a1e"7A.iento"7idCliente"7idP$o-$ama&ion*=
SET 7idPa.a1e:77IDENTITY
END)
AS
BEGIN
SELECT * 2RO Empleado
END)
AS
BEGIN
SELECT * 2RO Ca$-o
END)
AS
BEGIN
SELECT * 2RO B/.
END)
AS
BEGIN
SELECT * 2RO Se$%i&io
END)
AS
BEGIN
SELECT * 2RO R/ta
END)
AS
BEGIN
SELECT * 2RO Ci/dad
END)
AS
BEGIN
SELECT * 2RO Ta$i,a
END)
7idCi/dad INT
AS
BEGIN
DELETE 2RO Ci/dad 89ERE idCi/dad : 7idCi/dad=
END)
7idEmpleado INT
AS
BEGIN
DELETE 2RO Empleado 89ERE idEmpleado : 7idEmpleado=
END
7idTipoB/. INT
AS
BEGIN
DELETE 2RO TipoB/. 89ERE idTipoB/. : 7idTipoB/.=
END)
AS
BEGIN
SELECT * 2RO TipoB/.
END)
7IdEmpleado int o/tp/t "
7Nom#$eEmpleado <ARC9AR(()*"
7Apellido.Empleado <ARC9AR(()*"
7DNIEmpleado %a$&'a$(>*"
7Di$e&&ionEmpleado %a$&'a$(()*"
7Tele,onoEmpleado %a$&'a$(()*"
7idCa$-o int
AS
BEGIN
INSERT INTO
Empleado(Nom#$eEmpleado"Apellido.Empleado"DNIEmpleado"
Di$e&&ionEmpleado"Tele,onoEmpleado"idCa$-o*
<ALUES
(7Nom#$eEmpleado"7Apellido.Empleado"7DNIEmpleado"7Di$e&&ionEmple
ado"7Tele,onoEmpleado"7idCa$-o*=
SET 7IdEmpleado:77IDENTITY
END
END
SET 7IdEmpleado:77IDENTITY
END
()
7idB/. INT
AS
BEGIN
DELETE 2RO B/. 89ERE idB/. : 7idB/.=
END
)
7idSe$%i&io INT
AS
BEGIN
DELETE 2RO Se$%i&io 89ERE idSe$%i&io : 7idSe$%i&io=
END
)
7idR/ta INT
AS
BEGIN
DELETE 2RO R/ta 89ERE idR/ta : 7idR/ta=
END)
7idTa$i,a INT
AS
BEGIN
DELETE 2RO Ta$i,a 89ERE idTa$i,a : 7idTa$i,a=
END)
7idCa$-o INT
AS
BEGIN
SELECT *
2RO Ca$-o
89ERE idCa$-o :7idCa$-o
END)
7idEmpleado INT
AS
BEGIN
SELECT *
2RO Empleado
89ERE idEmpleado :7idEmpleado
END)
7idTipoB/. INT
AS
BEGIN
SELECT *
2RO TipoB/.
89ERE idTipoB/. :7idTipoB/.
END)
7idB/. INT
AS
BEGIN
SELECT *
2RO B/.
89ERE idB/. :7idB/.
END)
7idSe$%i&io INT
AS
BEGIN
SELECT *
2RO Se$%i&io
89ERE idSe$%i&io :7idSe$%i&io
END)
7idR/ta INT
AS
BEGIN
SELECT *
2RO R/ta
89ERE idR/ta :7idR/ta
END)
7idCi/dad INT
AS
BEGIN
SELECT *
2RO Ci/dad
89ERE idCi/dad :7idCi/dad
END)
7idTa$i,a INT
AS
BEGIN
SELECT *
2RO Ta$i,a
89ERE idTa$i,a :7idTa$i,a
END)
7idCa$-o int"
7Nom#$eCa$-o %a$&'a$(()*
AS
BEGIN
UPDATE Ca$-o
SET
Nom#$eCa$-o:7Nom#$eCa$-o
89ERE idCa$-o:7idCa$-o
END
7idEmpleado int"
7Nom#$eEmpleado %a$&'a$(()*"
7Apellido.Empleado %a$&'a$(()*"
7DNIEmpleado %a$&'a$(>*"
7Di$e&&ionEmpleado %a$&'a$(()*"
7Tele,onoEmpleado %a$&'a$(()*"
72e&'aIn-$e.oEmpleado datetime"
7idCa$-o int
AS
BEGIN
UPDATE Empleado
SET
Nom#$eEmpleado:7Nom#$eEmpleado"
Apellido.Empleado:7Apellido.Empleado"
DNIEmpleado:7DNIEmpleado"
Di$e&&ionEmpleado:7Di$e&&ionEmpleado"
Tele,onoEmpleado:7Tele,onoEmpleado"
2e&'aIn-$e.oEmpleado:72e&'aIn-$e.oEmpleado"
idCa$-o:7idCa$-o
89ERE idEmpleado:7idEmpleado
END
7idTipoB/. int"
7Nom#$eTipoB/. %a$&'a$(()*
AS
BEGIN
UPDATE TipoB/.
SET
Nom#$eTipoB/.:7Nom#$eTipoB/.
89ERE idTipoB/.:7idTipoB/.
END
7idB/. int"
7Pla&aB/. %a$&'a$(?)*"
7Capa&idad int"
7idTipoB/. int
AS
BEGIN
UPDATE B/.
SET
Pla&aB/.:7Pla&aB/."
Capa&idad:7Capa&idad"
idTipoB/.:7idTipoB/.
89ERE idB/.:7idB/.
END)
7idSe$%i&io int"
7Nom#$eSe$%i&io %a$&'a$(()*
AS
BEGIN
UPDATE Se$%i&io
SET
Nom#$eSe$%i&io:7Nom#$eSe$%i&io
89ERE idSe$%i&io:7idSe$%i&io
END)
7idR/ta int"
7idCi/dadO$i-en int"
7idCi/dadDe.tino int
AS
BEGIN
UPDATE R/ta
SET
idCi/dadO$i-en:7idCi/dadO$i-en"
idCi/dadDe.tino:7idCi/dadDe.tino
89ERE idR/ta:7idR/ta
END)
7idCi/dad int"
7Nom#$eCi/dad %a$&'a$(()*"
7Depa$tamentoCi/dad %a$&'a$(()*
AS
BEGIN
UPDATE Ci/dad
SET
Nom#$eCi/dad:7Nom#$eCi/dad"
Depa$tamentoCi/dad:7Depa$tamentoCi/dad
89ERE idCi/dad:7idCi/dad
END)
7idTa$i,a int"
7onto 2LOAT"
7idR/ta int"
7idSe$%i&io int
AS
BEGIN
UPDATE Ta$i,a
SET
onto:7onto"
idR/ta:7idR/ta"
idSe$%i&io:7idSe$%i&io
89ERE idTa$i,a:7idTa$i,a
END)
7idCa$-o INT
AS
BEGIN
DELETE 2RO Ca$-o 89ERE idCa$-o : 7idCa$-o=
END
7a-ent_name : d#_name(* @ 7a-ent_tApe"
7me..a-e : ,o$matme..a-e(+)((B*
ECEC .A.6.p_S$epl_$ai.e$$o$ 7a-ent_tApe" 7a-ent_name" ("
7me..a-e
RETURN ?
END

S-ar putea să vă placă și