Doc

Details

Grants

References

Dependencies

Code




Method Summary
 alta( p_nombre IN Parlamentario . nombre % TYPE , p_apellidos IN Parlamentario . apellidos % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para dar de alta un parlamentario en la base de datos.
          
          Al insertar una fila en la base de datos, el atributo idParlamentario
          se asigna automáticamente mediante una secuencia.
          
          
 baja( p_idParlamentario IN Parlamentario . idParlamentario % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para dar de baja un parlamentario en la base de datos.
          
          
 modificacion( p_idParlamentario IN Parlamentario . idParlamentario % TYPE , p_nombre IN Parlamentario . nombre % TYPE , p_apellidos IN Parlamentario . apellidos % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para modificar un parlamentario en la base de datos.
          
          
 parlamento_desde( p_idParlamentario IN ParlamentoDH . idParlamentario % TYPE , p_idParlamento IN ParlamentoDH . idParlamento % TYPE , p_desde IN ParlamentoDH . desde % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para asignar un parlamentario a un parlamento.
          
          
 parlamento_hasta( p_idParlamentario IN ParlamentoDH . idParlamentario % TYPE , p_idParlamento IN ParlamentoDH . idParlamento % TYPE , p_hasta IN ParlamentoDH . hasta % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para desvincular a un parlamentario de un parlamento.
          
          
 partido_desde( p_idParlamentario IN PartidoDH . idParlamentario % TYPE , p_idPartido IN PartidoDH . idPartido % TYPE , p_desde IN PartidoDH . desde % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para asignar un parlamentario a un partido.
          
          
 partido_hasta( p_idParlamentario IN PartidoDH . idParlamentario % TYPE , p_idPartido IN PartidoDH . idPartido % TYPE , p_hasta IN PartidoDH . hasta % TYPE , p_rsp OUT VARCHAR2 )
          
          Procedimiento para desvincular a un parlamentario de un partido.
          
          

Method Detail

alta

          alta( p_nombre IN Parlamentario . nombre % TYPE , p_apellidos IN Parlamentario . apellidos % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para dar de alta un parlamentario en la base de datos.
          
          Al insertar una fila en la base de datos, el atributo idParlamentario
          se asigna automáticamente mediante una secuencia.
          
          
Parameters:
p_nombre - Nombre del parlamentario.
p_apellidos - Apellidos del parlamentario.
p_rsp - Resultado de la ejecución del procedimiento.

baja

          baja( p_idParlamentario IN Parlamentario . idParlamentario % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para dar de baja un parlamentario en la base de datos.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario a dar de baja.
p_rsp - Resultado de la ejecución del procedimiento.

modificacion

          modificacion( p_idParlamentario IN Parlamentario . idParlamentario % TYPE , p_nombre IN Parlamentario . nombre % TYPE , p_apellidos IN Parlamentario . apellidos % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para modificar un parlamentario en la base de datos.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario a modificar.
p_nombre - Nombre del parlamentario.
p_apellidos - Apellidos del parlamentario.
p_rsp - Resultado de la ejecución del procedimiento.

parlamento_desde

          parlamento_desde( p_idParlamentario IN ParlamentoDH . idParlamentario % TYPE , p_idParlamento IN ParlamentoDH . idParlamento % TYPE , p_desde IN ParlamentoDH . desde % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para asignar un parlamentario a un parlamento.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario.
p_idParlamento - Identificador del parlamento.
p_desde - Fecha de inicio del período del parlamentario en el parlamento.
p_rsp - Resultado de la ejecución del procedimiento.
Throws:
ErrorDesdeParlamentoDH - Si la fecha de inicio del período es anterior a la fecha de finalización del último período.

parlamento_hasta

          parlamento_hasta( p_idParlamentario IN ParlamentoDH . idParlamentario % TYPE , p_idParlamento IN ParlamentoDH . idParlamento % TYPE , p_hasta IN ParlamentoDH . hasta % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para desvincular a un parlamentario de un parlamento.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario.
p_idParlamento - Identificador del parlamento.
p_hasta - Fecha de finalización del período del parlamentario en el parlamento.
p_rsp - Resultado de la ejecución del procedimiento.
Throws:
ErrorParlamentoDistinto - Si el parlamentario ya estaba vinculado a un parlamento distinto al especificado.
ErrorHastaParlamentoDH - Si la fecha de final del período es anterior a la fecha de inicio del mismo.
ErrorExisteGasto - Si existe algún gasto imputado al parlamentario posterior a la fecha de final del período.

partido_desde

          partido_desde( p_idParlamentario IN PartidoDH . idParlamentario % TYPE , p_idPartido IN PartidoDH . idPartido % TYPE , p_desde IN PartidoDH . desde % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para asignar un parlamentario a un partido.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario.
p_idPartido - Identificador del partido.
p_desde - Fecha de inicio del período del parlamentario en el partido.
p_rsp - Resultado de la ejecución del procedimiento.
Throws:
ErrorDesdePartidoDH - Si la fecha de inicio del período es anterior a la fecha de finalización del último período.

partido_hasta

          partido_hasta( p_idParlamentario IN PartidoDH . idParlamentario % TYPE , p_idPartido IN PartidoDH . idPartido % TYPE , p_hasta IN PartidoDH . hasta % TYPE , p_rsp OUT VARCHAR2 ) 
          
          Procedimiento para desvincular a un parlamentario de un partido.
          
          
Parameters:
p_idParlamentario - Identificador del parlamentario.
p_idPartido - Identificador del partido.
p_hasta - Fecha de finalización del período del parlamentario en el partido.
p_rsp - Resultado de la ejecución del procedimiento.
Throws:
ErrorPartidoDistinto - Si el parlamentario ya estaba vinculado a un partido distinto al especificado.
ErrorHastaPartidoDH - Si la fecha de final del período es anterior a la fecha de inicio del mismo.
ErrorExisteGasto - Si existe algún gasto imputado al parlamentario posterior a la fecha de final del período.

NAME VALUE
OWNER TFC
OBJECT_NAME PKG_PARLAMENTARIO
SUBOBJECT_NAME null
OBJECT_ID 42325
DATA_OBJECT_ID null
OBJECT_TYPE PACKAGE
CREATED 13/06/14
LAST_DDL_TIME 13/06/14
TIMESTAMP 2014-06-13:15:03:06
STATUS VALID
TEMPORARY N
GENERATED N
SECONDARY N
NAMESPACE 1
EDITION_NAME null
PRIVILEGE GRANTEE GRANTABLE GRANTOR OBJECT_NAME
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PKG_PARLAMENTARIO TFC PACKAGE BODY 42326 VALID PACKAGE
NAME OWNER TYPE OBJECT_ID STATUS TYPE_LINK
PARTIDODH TFC TABLE 42268 VALID TABLE
PARLAMENTARIO TFC TABLE 42256 VALID TABLE
PARLAMENTODH TFC TABLE 42262 VALID TABLE
PACKAGE     PKG_PARLAMENTARIO AS

ErrorParlamentoDistinto EXCEPTION;
ErrorPartidoDistinto EXCEPTION;
ErrorDesdeParlamentoDH EXCEPTION;
ErrorHastaParlamentoDH EXCEPTION;
ErrorDesdePartidoDH EXCEPTION;
ErrorHastaPartidoDH EXCEPTION;
ErrorExisteGasto EXCEPTION;

/**
Procedimiento para dar de alta un parlamentario en la base de datos.

Al insertar una fila en la base de datos, el atributo idParlamentario 
se asigna automáticamente mediante una secuencia.

@param p_nombre             Nombre del parlamentario.
@param p_apellidos          Apellidos del parlamentario.
@param p_rsp                Resultado de la ejecución del procedimiento.
*/
PROCEDURE alta (
  p_nombre    IN  Parlamentario.nombre % TYPE,
  p_apellidos IN  Parlamentario.apellidos % TYPE,
  p_rsp       OUT VARCHAR2);

/**
Procedimiento para dar de baja un parlamentario en la base de datos.

@param p_idParlamentario    Identificador del parlamentario a dar de baja.
@param p_rsp                Resultado de la ejecución del procedimiento.
*/
PROCEDURE baja (
  p_idParlamentario IN  Parlamentario.idParlamentario % TYPE,
  p_rsp             OUT VARCHAR2);

/**
Procedimiento para modificar un parlamentario en la base de datos.

@param p_idParlamentario    Identificador del parlamentario a modificar.
@param p_nombre             Nombre del parlamentario.
@param p_apellidos          Apellidos del parlamentario.
@param p_rsp                Resultado de la ejecución del procedimiento.
*/
PROCEDURE modificacion (
  p_idParlamentario IN  Parlamentario.idParlamentario % TYPE,
  p_nombre          IN  Parlamentario.nombre % TYPE,
  p_apellidos       IN  Parlamentario.apellidos % TYPE,
  p_rsp             OUT VARCHAR2);

/**
Procedimiento para asignar un parlamentario a un parlamento.

@param p_idParlamentario          Identificador del parlamentario.
@param p_idParlamento             Identificador del parlamento.
@param p_desde                    Fecha de inicio del período del parlamentario en el parlamento.
@param p_rsp                      Resultado de la ejecución del procedimiento.

@throws ErrorDesdeParlamentoDH    Si la fecha de inicio del período es anterior a la fecha de finalización del último período.
*/
PROCEDURE parlamento_desde (
  p_idParlamentario IN  ParlamentoDH.idParlamentario % TYPE,
  p_idParlamento    IN  ParlamentoDH.idParlamento % TYPE,
  p_desde           IN  ParlamentoDH.desde % TYPE,
  p_rsp             OUT VARCHAR2);

/**
Procedimiento para desvincular a un parlamentario de un parlamento.

@param p_idParlamentario          Identificador del parlamentario.
@param p_idParlamento             Identificador del parlamento.
@param p_hasta                    Fecha de finalización del período del parlamentario en el parlamento.
@param p_rsp                      Resultado de la ejecución del procedimiento.

@throws ErrorParlamentoDistinto   Si el parlamentario ya estaba vinculado a un parlamento distinto al especificado.
@throws ErrorHastaParlamentoDH    Si la fecha de final del período es anterior a la fecha de inicio del mismo.
@throws ErrorExisteGasto          Si existe algún gasto imputado al parlamentario posterior a la fecha de final del período.
*/
PROCEDURE parlamento_hasta (
  p_idParlamentario IN  ParlamentoDH.idParlamentario % TYPE,
  p_idParlamento    IN  ParlamentoDH.idParlamento % TYPE,
  p_hasta           IN  ParlamentoDH.hasta % TYPE,
  p_rsp             OUT VARCHAR2);

/**
Procedimiento para asignar un parlamentario a un partido.

@param p_idParlamentario          Identificador del parlamentario.
@param p_idPartido                Identificador del partido.
@param p_desde                    Fecha de inicio del período del parlamentario en el partido.
@param p_rsp                      Resultado de la ejecución del procedimiento.

@throws ErrorDesdePartidoDH       Si la fecha de inicio del período es anterior a la fecha de finalización del último período.
*/
PROCEDURE partido_desde (
  p_idParlamentario IN  PartidoDH.idParlamentario % TYPE,
  p_idPartido       IN  PartidoDH.idPartido % TYPE,
  p_desde           IN  PartidoDH.desde % TYPE,
  p_rsp             OUT VARCHAR2);

/**
Procedimiento para desvincular a un parlamentario de un partido.

@param p_idParlamentario          Identificador del parlamentario.
@param p_idPartido                Identificador del partido.
@param p_hasta                    Fecha de finalización del período del parlamentario en el partido.
@param p_rsp                      Resultado de la ejecución del procedimiento.

@throws ErrorPartidoDistinto      Si el parlamentario ya estaba vinculado a un partido distinto al especificado.
@throws ErrorHastaPartidoDH       Si la fecha de final del período es anterior a la fecha de inicio del mismo.
@throws ErrorExisteGasto          Si existe algún gasto imputado al parlamentario posterior a la fecha de final del período.
*/
PROCEDURE partido_hasta (
  p_idParlamentario IN  PartidoDH.idParlamentario % TYPE,
  p_idPartido       IN  PartidoDH.idPartido % TYPE,
  p_hasta           IN  PartidoDH.hasta % TYPE,
  p_rsp             OUT VARCHAR2);

END PKG_PARLAMENTARIO;