Differenze tra le versioni di "Parameters Builder per il data source dei Contratti"

Da wiki.maggioli.it.
Jump to navigation Jump to search
imported>Root
imported>Root
 
(4 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
Parametri impostabili nella stampa:
Il parameters builder per il data source dei contratti permette di essere personalizzato a seconda delle esigenze di stampa.


Questi sono i parametri che pilotano il data source:
Esistono due set di parametri per la personalizzazione, come di seguito spiegato.


public static final String PAR_REGISTRO_COD          = "registro_cod"         ;
==== Parametri di controllo - Introduzione ====
  public static final String PAR_REGISTRO_PKID         = "registro_pkid"        ;
Il primo set permette di specificare i parametri operativi che alla fine andranno a pilotare il data source (e' possibile preimpostare tali parametri anche se non li si mette a video).
  public static final String PAR_DATA_DEC_INI          = "data_dec_ini"         ;
Pre-valorizzare questi parametri nei parametri definiti staticamente a livello di stampa permette di mostrare i relativi campi pre-valorizzati quando il builder si apre.
  public static final String PAR_DATA_DEC_FIN          = "data_dec_fin"         ;
  public static final String PAR_DATA_SCA_INI          = "data_sca_ini"         ;
  public static final String PAR_DATA_SCA_FIN          = "data_sca_fin"         ;
  public static final String PAR_DATA_REP_INI          = "data_rep_ini"         ;
  public static final String PAR_DATA_REP_FIN          = "data_rep_fin"         ;
  public static final String PAR_DATA_STI_INI          = "data_sti_ini"         ;
  public static final String PAR_DATA_STI_FIN          = "data_sti_fin"         ;
  public static final String PAR_DATA_REG_INI          = "data_reg_ini"         ;
  public static final String PAR_DATA_REG_FIN          = "data_reg_fin"         ;
  public static final String PAR_NUMERO_REG_INI        = "numero_reg_ini"       ;
  public static final String PAR_NUMERO_REG_FIN        = "numero_reg_fin"       ;
  public static final String PAR_FLG_REG               = "flg_reg"              ;
  public static final String PAR_FLG_PAG               = "flg_pag"              ;
  public static final String PAR_FLG_PBL               = "flg_pbl"              ;
  public static final String PAR_FLG_IN_CORSO          = "flg_in_corso"         ;
  public static final String PAR_PKID                  = "pkid"                 ;
  public static final String PAR_ID_TIPO_CONTRATTO     = "id_tipo_contratto"    ;
  public static final String PAR_ID_UO_RESPONSABILE    = "id_uo_responsabile"   ;


Questi invece sono i parametri che pilotano il comportamento del parameters builder:
==== Parametri di presentazione - Introduzione ====
Il secondo set permette di personalizzare l'aspetto visuale del builder sulla base dei filtri che si vogliono proporre all'utente.


public static final String PAR_SHOW_REGISTRO         = "show_registro"        ;
'''''Nota: '''Come menzionato prima, anche se non vengono messi a video alcuni parametri di controllo, questi agiranno ugualmente sul funzionamento del data source.''
  public static final String PAR_SHOW_DEC_RANGE        = "show_dec_range"       ;
  public static final String PAR_SHOW_SCA_RANGE        = "show_sca_range"       ;
  public static final String PAR_SHOW_REP_RANGE        = "show_rep_range"       ;
  public static final String PAR_SHOW_STI_RANGE        = "show_sti_range"       ;
  public static final String PAR_SHOW_REG_RANGE        = "show_reg_range"       ;
  public static final String PAR_SHOW_DTE_RANGE        = "show_dte_range"       ;
  public static final String PAR_SHOW_NUM_RANGE        = "show_num_range"       ;
  public static final String PAR_SHOW_FLG_REG          = "show_flg_reg"         ;
  public static final String PAR_SHOW_FLG_PAG          = "show_flg_pag"         ;
  public static final String PAR_SHOW_FLG_PBL          = "show_flg_pbl"         ;
  public static final String PAR_SHOW_FLG_IN_CORSO     = "show_flg_in_corso"    ;
  public static final String PAR_SHOW_TIPO_CONTRATTO   = "show_tipo_contratto"  ;
  public static final String PAR_SHOW_UO_RESPONSABILE  = "show_uo_responsabile" ;


questi obbligano il range di data ad essere l'intero mese
== Parametri di controllo - Lista ==
  public static final String PAR_FORCE_STI_MONTH_RANGE = "force_sti_month_range";
* <code>registro_cod</code>: codice del registro
  public static final String PAR_FORCE_DEC_MONTH_RANGE = "force_dec_month_range";
* <code>registro_pkid</code>: pkid del registro
  public static final String PAR_FORCE_SCA_MONTH_RANGE = "force_sca_month_range";
* <code>data_dec_ini</code>: data iniziale di decorrenza
  public static final String PAR_FORCE_REP_MONTH_RANGE = "force_rep_month_range";
* <code>data_dec_fin</code>: data finale di decorrenza
  public static final String PAR_FORCE_REG_MONTH_RANGE = "force_reg_month_range";
* <code>data_sca_ini</code>: data iniziale di scadenza
* <code>data_sca_fin</code>: data finale di scadenza
* <code>data_rep_ini</code>: data iniziale di repertoriazione
* <code>data_rep_fin</code>: data finale di repertoriazione
* <code>data_sti_ini</code>: data iniziale di stipula
* <code>data_sti_fin</code>: data finale di stipula
* <code>data_reg_ini</code>: data iniziale di registrazione
* <code>data_reg_fin</code>: data finale di registrazione
* <code>numero_reg_ini</code>: numero iniziale di registrazione
* <code>numero_reg_fin</code>: numero finale di registrazione
* <code>flg_reg</code>: flag di registrazione
* <code>flg_pag</code>: flag di diritti riscossi
* <code>flg_pbl</code>: flag di atto pubblico
* <code>flg_in_corso</code>: flag di bozza
* <code>pkid</code>: pkid del contratto (questo esclude qualsiasi altro filtro)
* <code>id_tipo_contratto</code>: pkid del tipo di contratto
* <code>id_uo_responsabile</code>: pkid della UO responsabile
* <code>order_by</code>: ordinamento dei contratti in stampa. Se non presente, vale il valore predefinito <code>c.dataRepertorio, c.numRepertorio, c.dataDecorrenza</code> (dove <code>c</code> e' l'alias della tabella <code>CttDACContratti</code>)


questi pre impostano la data corrente se non impostata tramite i parametri di cui sopra
== Parametri di presentazione - Lista ==
  public static final String PAR_SET_DEC_RANGE         = "set_dec_range"        ;
Questi parametri hanno valore <code>String</code> che può essere <code>true</code> oppure <code>false</code>.
  public static final String PAR_SET_SCA_RANGE         = "set_sca_range"        ;
* <code>show_registro</code>: mostra il controllo di ricerca del registro
  public static final String PAR_SET_REP_RANGE         = "set_rep_range"        ;
* <code>show_dec_range</code>: mostra l'intervallo di decorrenza
  public static final String PAR_SET_STI_RANGE         = "set_sti_range"        ;
* <code>show_sca_range</code>: mostra l'intervallo di scadenza
  public static final String PAR_SET_REG_RANGE         = "set_reg_range"        ;
* <code>show_rep_range</code>: mostra l'intervallo di repertoriazione
* <code>show_sti_range</code>: mostra l'intervallo di stipula
* <code>show_reg_range</code>: mostra l'intervallo di registrazione
* <code>show_num_range</code>: mostra l'intervallo dei numeri di repertorio
* <code>show_flg_reg</code>: mostra il check di registrazione
* <code>show_flg_pag</code>: mostra il check dei diritti riscossi
* <code>show_flg_pbl</code>: mostra il check di atto pubblico
* <code>show_flg_in_corso</code>: mostra il check di bozza
* <code>show_tipo_contratto</code>: mostra il controllo di ricerca del tipo di contratto
* <code>show_uo_responsabile</code>: mostra il controllo di ricerca della UO responsabile
* <code>force_sti_month_range</code>: forza l'intervallo di stipula ad essere il mese corrente
* <code>force_dec_month_range</code>: forza l'intervallo di decorrenza ad essere il mese corrente
* <code>force_sca_month_range</code>: forza l'intervallo di scadenza ad essere il mese corrente
* <code>force_rep_month_range</code>: forza l'intervallo di repertoriazione ad essere il mese corrente
* <code>force_reg_month_range</code>: forza l'intervallo di registrazione ad essere il mese corrente
* <code>set_dec_range</code>: se non impostati, preimposta i campi di decorrenza alla data odierna
* <code>set_sca_range</code>: se non impostati, preimposta i campi di scadenza alla data odierna
* <code>set_rep_range</code>: se non impostati, preimposta i campi di repertoriazione alla data odierna
* <code>set_sti_range</code>: se non impostati, preimposta i campi di stipula alla data odierna
* <code>set_reg_range</code>: se non impostati, preimposta i campi di registrazione alla data odierna

Versione attuale delle 12:26, 7 feb 2018

Il parameters builder per il data source dei contratti permette di essere personalizzato a seconda delle esigenze di stampa.

Esistono due set di parametri per la personalizzazione, come di seguito spiegato.

Parametri di controllo - Introduzione

Il primo set permette di specificare i parametri operativi che alla fine andranno a pilotare il data source (e' possibile preimpostare tali parametri anche se non li si mette a video). Pre-valorizzare questi parametri nei parametri definiti staticamente a livello di stampa permette di mostrare i relativi campi pre-valorizzati quando il builder si apre.

Parametri di presentazione - Introduzione

Il secondo set permette di personalizzare l'aspetto visuale del builder sulla base dei filtri che si vogliono proporre all'utente.

Nota: Come menzionato prima, anche se non vengono messi a video alcuni parametri di controllo, questi agiranno ugualmente sul funzionamento del data source.

Parametri di controllo - Lista

  • registro_cod: codice del registro
  • registro_pkid: pkid del registro
  • data_dec_ini: data iniziale di decorrenza
  • data_dec_fin: data finale di decorrenza
  • data_sca_ini: data iniziale di scadenza
  • data_sca_fin: data finale di scadenza
  • data_rep_ini: data iniziale di repertoriazione
  • data_rep_fin: data finale di repertoriazione
  • data_sti_ini: data iniziale di stipula
  • data_sti_fin: data finale di stipula
  • data_reg_ini: data iniziale di registrazione
  • data_reg_fin: data finale di registrazione
  • numero_reg_ini: numero iniziale di registrazione
  • numero_reg_fin: numero finale di registrazione
  • flg_reg: flag di registrazione
  • flg_pag: flag di diritti riscossi
  • flg_pbl: flag di atto pubblico
  • flg_in_corso: flag di bozza
  • pkid: pkid del contratto (questo esclude qualsiasi altro filtro)
  • id_tipo_contratto: pkid del tipo di contratto
  • id_uo_responsabile: pkid della UO responsabile
  • order_by: ordinamento dei contratti in stampa. Se non presente, vale il valore predefinito c.dataRepertorio, c.numRepertorio, c.dataDecorrenza (dove c e' l'alias della tabella CttDACContratti)

Parametri di presentazione - Lista

Questi parametri hanno valore String che può essere true oppure false.

  • show_registro: mostra il controllo di ricerca del registro
  • show_dec_range: mostra l'intervallo di decorrenza
  • show_sca_range: mostra l'intervallo di scadenza
  • show_rep_range: mostra l'intervallo di repertoriazione
  • show_sti_range: mostra l'intervallo di stipula
  • show_reg_range: mostra l'intervallo di registrazione
  • show_num_range: mostra l'intervallo dei numeri di repertorio
  • show_flg_reg: mostra il check di registrazione
  • show_flg_pag: mostra il check dei diritti riscossi
  • show_flg_pbl: mostra il check di atto pubblico
  • show_flg_in_corso: mostra il check di bozza
  • show_tipo_contratto: mostra il controllo di ricerca del tipo di contratto
  • show_uo_responsabile: mostra il controllo di ricerca della UO responsabile
  • force_sti_month_range: forza l'intervallo di stipula ad essere il mese corrente
  • force_dec_month_range: forza l'intervallo di decorrenza ad essere il mese corrente
  • force_sca_month_range: forza l'intervallo di scadenza ad essere il mese corrente
  • force_rep_month_range: forza l'intervallo di repertoriazione ad essere il mese corrente
  • force_reg_month_range: forza l'intervallo di registrazione ad essere il mese corrente
  • set_dec_range: se non impostati, preimposta i campi di decorrenza alla data odierna
  • set_sca_range: se non impostati, preimposta i campi di scadenza alla data odierna
  • set_rep_range: se non impostati, preimposta i campi di repertoriazione alla data odierna
  • set_sti_range: se non impostati, preimposta i campi di stipula alla data odierna
  • set_reg_range: se non impostati, preimposta i campi di registrazione alla data odierna