Conjunto de mudanças 7483 no repositório publico


Ignorar:
Timestamp:
14/05/2014 15:31:14 (6 anos atrás)
Autor:
gustavolepri
Mensagem:

adição de novas funcionalidades da versão 2.6

Localização:
ILSAPL/trunk/skins/sk_sapl
Arquivos:
9 editados

Legenda:

Não Modificado
Adicionado
Removido
  • ILSAPL/trunk/skins/sk_sapl/cadastros/mesa_diretora/composicao_mesa_excluir_proc.dtml

    r362 r7483  
     1<dtml-in expr="zsql.periodo_comp_mesa_obter_zsql(cod_periodo_comp=hdn_cod_periodo_comp)">
     2    <dtml-call expr="REQUEST.set('hdn_dat_inicio', dat_inicio)">
     3</dtml-in>
     4
     5<dtml-in expr="zsql.sessao_legislativa_obter_zsql(data=hdn_dat_inicio)">
     6<dtml-call expr="REQUEST.set('cod_sessao_leg', cod_sessao_leg)">
     7</dtml-in>
     8
    19<dtml-try>
    210<dtml-call expr="zsql.composicao_estado_alterar_zsql(cod_parlamentar=cod_parlamentar,
    3                                                       cod_sessao_leg=cod_sessao_leg,
    4                                                       cod_cargo=cod_cargo,
    5                                                       ind_excluido = 1)">
     11                                                     cod_sessao_leg=cod_sessao_leg,
     12                                                     cod_periodo_comp=hdn_cod_periodo_comp,
     13                                                     cod_cargo=cod_cargo,
     14                                                     ind_excluido = 1)">
    615<dtml-except>
    7   <dtml-let mensagem="'Não foi possível excluir o parlamentar da composição da mesa!'">
    8      <dtml-var mensagem_emitir>
    9   </dtml-let>   
    10 <dtml-else>   
    11   <dtml-let mensagem="'Parlamentar excluído com sucesso da composição da mesa!'" sucesso="1" url="'index_html?num_legislatura_sel=' + hdn_num_legislatura + '&cod_sessao_leg_sel=' + hdn_cod_sessao_leg">
    12      <dtml-var mensagem_emitir>
    13   </dtml-let>
    14    
     16<dtml-let mensagem="'Não foi possível excluir o parlamentar da composição da mesa!'">
     17    <dtml-var mensagem_emitir>
     18</dtml-let>
     19<dtml-else>
     20<dtml-let mensagem="'Parlamentar excluído com sucesso da composição da mesa!'" sucesso="1" url="'index_html?num_legislatura_sel=' + hdn_num_legislatura + '&cod_periodo_comp_sel=' + hdn_cod_periodo_comp">
     21    <dtml-var mensagem_emitir>
     22</dtml-let>
     23
    1524</dtml-try>
  • ILSAPL/trunk/skins/sk_sapl/cadastros/mesa_diretora/composicao_mesa_excluir_proc.dtml.metadata

    r2960 r7483  
    11[security]
    22View = 0:Manager,Operador Mesa Diretora,Operador
    3 
  • ILSAPL/trunk/skins/sk_sapl/cadastros/mesa_diretora/composicao_mesa_incluir_proc.dtml

    r4296 r7483  
     1<dtml-in expr="zsql.periodo_comp_mesa_obter_zsql(cod_periodo_comp=hdn_cod_periodo_comp)">
     2    <dtml-in expr="zsql.sessao_legislativa_obter_zsql(data=pysc.data_converter_pysc(dat_inicio_periodo))">
     3        <dtml-call expr="REQUEST.set('lst_sessao_leg', cod_sessao_leg)">
     4    </dtml-in>
     5</dtml-in>
     6
    17<dtml-call expr="REQUEST.set('ainda_ok', 1)">
    28
    39<dtml-in expr="zsql.composicao_mesa_obter_zsql(ind_excluido=0,
    410                                               cod_cargo = lst_cod_cargo,
    5                                                cod_sessao_leg = lst_sessao_leg)">                                                                                                 
    6     <dtml-in expr="zsql.cargo_mesa_obter_zsql(ind_excluido=0,
    7                                               cod_cargo=lst_cod_cargo)">   
     11                                               cod_sessao_leg = lst_sessao_leg,
     12                                               cod_periodo_comp = lst_periodo_comp)">
     13    <dtml-in expr="zsql.cargo_mesa_obter_zsql(ind_excluido=0, cod_cargo=lst_cod_cargo)">
    814        <dtml-if expr="ind_unico == 1">
    915            <dtml-call expr="REQUEST.set('ainda_ok', 0)">
     
    1824    <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_parlamentar = lst_cod_parlamentar,
    1925                                                   cod_sessao_leg = lst_sessao_leg,
     26                                                   cod_periodo_comp = lst_periodo_comp,
    2027                                                   ind_excluido = 0)">
    2128        <dtml-call expr="REQUEST.set('ainda_ok', 0)">
    2229        <dtml-let mensagem="'Esse parlamentar já está associado a outro cargo da mesa!'">
    2330            <dtml-var mensagem_emitir>
    24         </dtml-let>     
     31        </dtml-let>
    2532    </dtml-in>
    2633</dtml-if>
    2734
    2835<dtml-if expr="ainda_ok == 1">
    29     <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_parlamentar=lst_cod_parlamentar,
    30                                                            cod_sessao_leg = lst_sessao_leg,
    31                                                            cod_cargo = lst_cod_cargo,
    32                                                            ind_excluido = 1)">
    33         <dtml-call expr="REQUEST.set('metodo', zsql.composicao_estado_alterar_zsql)">   
    34     <dtml-else>
    35         <dtml-call expr="REQUEST.set('metodo', zsql.composicao_mesa_incluir_zsql)">     
    36     </dtml-in>
     36    <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_parlamentar=lst_cod_parlamentar,
     37                                                   cod_sessao_leg = lst_sessao_leg,
     38                                                   cod_periodo_comp = lst_periodo_comp,
     39                                                   cod_cargo = lst_cod_cargo,
     40                                                   ind_excluido = 1)">
     41        <dtml-call expr="REQUEST.set('metodo', zsql.composicao_estado_alterar_zsql)">
     42        <dtml-else>
     43        <dtml-call expr="REQUEST.set('metodo', zsql.composicao_mesa_incluir_zsql)">
     44    </dtml-in>
    3745</dtml-if>
    3846
    3947<dtml-if expr="_.has_key('metodo')">
    4048    <dtml-try>
    41         <dtml-call expr="metodo(cod_parlamentar = lst_cod_parlamentar,           
     49        <dtml-call expr="metodo(cod_parlamentar = lst_cod_parlamentar,
    4250                                cod_sessao_leg = lst_sessao_leg,
     51                                cod_periodo_comp = lst_periodo_comp,
    4352                                cod_cargo = lst_cod_cargo,
    4453                                ind_excluido = 0)">
    4554
    46     <dtml-except>
     55        <dtml-except>
    4756        <dtml-let mensagem="'Não foi possível incluir o parlamentar na composição da mesa. Tente novamente!'">
    4857            <dtml-var mensagem_emitir>
    49         </dtml-let> 
    50     <dtml-else>
    51         <dtml-let mensagem="'Parlamentar incluído com sucesso na composição da mesa!'" sucesso="1" url="'index_html?num_legislatura_sel=' + hdn_num_legislatura + '&cod_sessao_leg_sel=' + hdn_cod_sessao_leg">
     58        </dtml-let>
     59        <dtml-else>
     60        <dtml-let mensagem="'Parlamentar incluído com sucesso na composição da mesa!'" sucesso="1" url="'index_html?num_legislatura_sel=' + hdn_num_legislatura + '&cod_periodo_comp_sel=' + hdn_cod_periodo_comp">
    5261            <dtml-var mensagem_emitir>
    5362        </dtml-let>
  • ILSAPL/trunk/skins/sk_sapl/cadastros/mesa_diretora/mesa_diretora_index_html.dtml

    r7421 r7483  
    11<dtml-var standard_html_header>
    22
    3 <dtml-comment>
    4 
    5 
    6 **********************************************************************************************
    7 *   O javascript abaixo foi feito com o intuito de chamar uma funcao que atualiza a pagina   *
    8 *   a cada vez que um item da lista da sessao legislativa e num_legislatura forem mudados.   *
    9 *   by Rommel Carvalho e Danilo Custódio em 15/03/2001                                       *
    10 **********************************************************************************************
    11 </dtml-comment>
    12 
    133<script type="text/javascript">
    14 <!--
    15    
    16     function atualiza_sessao_leg(cod_sessao_leg, num_legislatura){
    17        location.href = "index_html?cod_sessao_leg_sel="+cod_sessao_leg+"&num_legislatura_sel="+num_legislatura;
    18     }   
    19 
    20     function atualiza_num_leg(num_legislatura){   
    21        location.href = "index_html?num_legislatura_sel="+num_legislatura;
     4    function atualiza_periodo_comp(cod_periodo_comp, num_legislatura){
     5        location.href = "index_html?cod_periodo_comp_sel="+cod_periodo_comp+"&num_legislatura_sel="+num_legislatura;
    226    }
    23 
    24     function campos_criticar(form){     
    25        if (form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value == -1){
    26           alert ("Legislatura deve ser cadastrada antes de efetuar a inclusão.");
    27           return;
    28        }
    29 
    30        if (form.lst_sessao_leg[form.lst_sessao_leg.selectedIndex].value == -1){
    31           alert ("Sessão Legislativa deve ser cadastrada na legislatura selecionada antes de efetuar a inclusão.");
    32           return;
     7    function atualiza_num_leg(num_legislatura){
     8        location.href = "index_html?num_legislatura_sel="+num_legislatura;
     9    }
     10    function campos_criticar(form){
     11        if (form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value == -1){
     12            alert ("Legislatura deve ser cadastrada antes de efetuar a inclusão.");
     13            return;
    3314        }
    34 
    35        if (form.lst_cod_parlamentar[form.lst_cod_parlamentar.selectedIndex].value == -1){
    36           alert ("Parlamentar deve ser cadastrado com mandato na legislatura selecionada antes de efetuar a inclusão.");
    37           return;
     15        if (form.lst_periodo_comp[form.lst_periodo_comp.selectedIndex].value == -1){
     16            alert ("Período de composição deve ser cadastrado na legislatura selecionada antes de efetuar a inclusão.");
     17            return;
    3818        }
    39 
    40        if (form.lst_cod_cargo.selectedIndex == -1){
    41           alert ("Cargo do parlamentar na mesa deve ser cadastrado antes de efetuar a inclusão.");
    42           return;
     19        if (form.lst_cod_parlamentar[form.lst_cod_parlamentar.selectedIndex].value == -1){
     20            alert ("Parlamentar deve ser cadastrado com mandato na legislatura selecionada antes de efetuar a inclusão.");
     21            return;
    4322        }
    44 
     23        if (form.lst_cod_cargo.selectedIndex == -1){
     24            alert ("Cargo do parlamentar na mesa deve ser cadastrado antes de efetuar a inclusão.");
     25            return;
     26        }
    4527        form.submit();
    4628    }
     29    function composicao_mesa_excluir(valor, valor1, valor2){
     30        var form = document.composicao_mesa_form;
     31        if (valor.selectedIndex == -1){
     32            alert("Selecione um parlamentar na composição para efetuar a exclusão.");
     33            return false;
     34        }
     35        valor = valor[valor.selectedIndex].value;
     36        var fim1 = valor.indexOf("*");
     37        var fim2 = valor.indexOf("+");
     38        var fim3 = valor.indexOf("-");
     39        var cod_parlamentar_exc = valor.substring(0,fim1);
     40        var cod_periodo_comp_exc = valor.substring(fim1+1,fim2);
     41        var cod_cargo_exc = valor.substring(fim2+1,fim3);
     42        var num_legislatura = valor2;
     43        var cod_periodo_comp = valor1;
     44        if (confirm("Deseja realmente excluir?")){
     45            location.href="composicao_mesa_excluir_proc?hdn_num_legislatura="+ num_legislatura + "&hdn_cod_periodo_comp=" + cod_periodo_comp + "&cod_parlamentar=" + cod_parlamentar_exc + "&cod_periodo_comp=" + cod_periodo_comp_exc + "&cod_cargo=" + cod_cargo_exc;
     46        }
     47    }
     48</script>
    4749
    48     function composicao_mesa_excluir(valor, valor1, valor2){
    49        var form = document.composicao_mesa_form;
    50        if (valor.selectedIndex == -1){
    51           alert("Selecione um parlamentar na composição para efetuar a exclusão.");
    52           return false;
    53        }
    54        valor = valor[valor.selectedIndex].value;
    55        var fim1 = valor.indexOf("*");
    56        var fim2 = valor.indexOf("+");
    57        var fim3 = valor.indexOf("-");
    58        var cod_parlamentar_exc = valor.substring(0,fim1);
    59        var cod_sessao_leg_exc = valor.substring(fim1+1,fim2);
    60        var cod_cargo_exc = valor.substring(fim2+1,fim3);
    61        var num_legislatura = valor2;
    62        var cod_sessao_leg = valor1;
    63        if (confirm("Deseja realmente excluir?")){
    64           location.href="composicao_mesa_excluir_proc?hdn_num_legislatura="+ num_legislatura + "&hdn_cod_sessao_leg=" + cod_sessao_leg + "&cod_parlamentar=" + cod_parlamentar_exc + "&cod_sessao_leg=" + cod_sessao_leg_exc + "&cod_cargo=" + cod_cargo_exc;
    65        }
    66     }
     50<a id="ajuda" href="&dtml-portal_url;/ajuda/modulo_mesa_diretora">Ajuda</a>
    6751
    68     //-->
    69 </script>
    70 <dtml-comment>
    71 *****************************************************************************
    72 *   O form abaixo é a tela da inclusao e exculsao de uma composicao mesa.   *
    73 *   by Rommel Carvalho e Danilo Custódio em 15/03/2001                      *
    74 *****************************************************************************
    75 </dtml-comment>
     52<h1 class="firstHeading">Mesa Diretora </h1>
    7653
    77 <div class="helpsapl">
    78   <a id="ajuda" href='&dtml-portal_url;/ajuda/modulo_mesa_diretora'>Ajuda</a> </div>
    79 <h1 class="firstHeading"> Mesa Diretora </h1>
    80 
    81 
    82 <form name="composicao_mesa_form" method="post" action="composicao_mesa_incluir_proc">
    83     <fieldset>
    84         <legend>Escolha da Legislatura e da Sess&atilde;o Legislativa</legend>
    85             <table width="100%" border="0" align="center" cellspacing="2" cellpadding="0">
    86                 <tr>
    87                     <td width="50%" class="form-element">Escolha uma Legislatura<br/>
    88                         <select name="lst_num_legislatura"
    89                                 size="1"
    90                                 onChange="atualiza_num_leg(document.composicao_mesa_form.lst_num_legislatura[document.composicao_mesa_form.lst_num_legislatura.selectedIndex].value)">
     54<fieldset>
     55    <form name="composicao_mesa_form" method="post" action="composicao_mesa_incluir_proc">
     56        <fieldset>
     57            <div class="section group">
     58                <div class="col span_1_of_2">
     59                    <label for="lst_num_legislatura">Legislatura:</label>
     60                    <select id="lst_num_legislatura" name="lst_num_legislatura" size="1" onChange="atualiza_num_leg(form.lst_num_legislatura [form.lst_num_legislatura.selectedIndex].value)">
    9161                        <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
    9262                            <option
    93                                 <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
    94                                     or (_.has_key('num_legislatura_sel') and num_legislatura == _.int(num_legislatura_sel))">
     63                            <dtml-if expr="(not _.has_key('num_legislatura_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
     64                           or (_.has_key('num_legislatura_sel') and num_legislatura == _.int(num_legislatura_sel))">
    9565                                selected
    9666                                <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     67                            </dtml-if>
     68                            value="<dtml-var num_legislatura>">
     69                        <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
     70                        <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
     71                        </option>
     72                        <dtml-else>
     73                            <option selected value="-1"></option>
     74                            <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
     75                        </dtml-in>
     76                    </select>
     77                    <dtml-if expr="not _.has_key('num_legislatura_sel')">
     78                        <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
     79                            <dtml-if sequence-start>
     80                                <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     81                            </dtml-if>
     82                        </dtml-in>
     83                    </dtml-if>
     84                </div>
     85                <div class="col span_1_of_2">
     86                    <label for="lst_periodo_comp">Período:</label>
     87                    <select id="lst_periodo_comp" name="lst_periodo_comp" size="1" onChange="atualiza_periodo_comp(form.lst_periodo_comp[form.lst_periodo_comp.selectedIndex].value, form.lst_num_legislatura[form.lst_num_legislatura.selectedIndex].value)">
     88                        <dtml-in expr="zsql.periodo_comp_mesa_obter_zsql(num_legislatura=num_legislatura_sel)">
     89
     90                            <option
     91                            <dtml-if expr="((not _.has_key('cod_periodo_comp_sel') and not _.has_key('prim_sel')
     92                                and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim)))
     93                                or (_.has_key('cod_periodo_comp_sel') and cod_periodo_comp == cod_periodo_comp_sel)
     94                                or (not _.has_key('cod_periodo_comp_sel') and not _.has_key('prim_sel'))">
     95                                selected
     96                                <dtml-call expr="REQUEST.set('prim_sel', cod_periodo_comp)">
     97                                    <dtml-call expr="REQUEST.set('cod_periodo_comp_sel', cod_periodo_comp)">
     98                            </dtml-if>
     99                            value="<dtml-var cod_periodo_comp>">
     100                        <dtml-var dat_inicio_periodo> a <dtml-var dat_fim_periodo>
     101                        <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">(Atual)</dtml-if>
     102                        </option>
     103
     104                        </dtml-in>
     105                    </select>
     106                </div>
     107            </div>
     108        </fieldset>
     109
     110        <fieldset>
     111            <legend>Designação de membros da Mesa Diretora</legend>
     112            <table>
     113                <tr>
     114                    <th width="40%" class="form-label">Composição da Mesa Diretora</th>
     115                    <th width="20%"></th>
     116                    <th width="40%" class="form-label">Parlamentares</th>
     117                </tr>
     118                <tr>
     119                    <td width="31%">
     120                        <select name="lst_composicao_mesa" size="8" style="max-width:400px !important">
     121                            <dtml-in expr="zsql.composicao_mesa_obter_zsql(ind_excluido=0)">
     122                                <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
     123                                    <dtml-in expr="zsql.cargo_mesa_obter_zsql(cod_cargo=cod_cargo, ind_excluido=0)">
     124                                        <dtml-if cod_periodo_comp_sel>
     125                                            <dtml-if expr="cod_periodo_comp_sel == cod_periodo_comp">
     126                                                <option
     127                                                <dtml-if expr="not _.has_key('prim_sel1')">
     128                                                    selected
     129                                                    <dtml-call expr="REQUEST.set('prim_sel1', cod_parlamentar)">
     130                                                </dtml-if>
     131                                                value="<dtml-var cod_parlamentar>*<dtml-var cod_periodo_comp>+<dtml-var cod_cargo>-">
     132                                            <dtml-var nom_completo>/<dtml-var sgl_partido missing null="">-><dtml-var des_cargo>
     133                                            </option>
     134                                            </dtml-if>
     135                                            <dtml-else>
     136                                                <option
     137                                                <dtml-if expr="not _.has_key('prim_sel1')">
     138                                                    selected
     139                                                    <dtml-call expr="REQUEST.set('prim_sel1', cod_parlamentar)">
     140                                                </dtml-if>
     141                                                value="<dtml-var cod_parlamentar>*<dtml-var cod_periodo_comp>+<dtml-var cod_cargo>-">
     142                                            <dtml-var nom_completo>/<dtml-var sgl_partido missing null="">-><dtml-var des_cargo>
     143                                            </option>
     144                                        </dtml-if>
     145                                    </dtml-in>
     146                                </dtml-in>
     147                            </dtml-in>
     148                        </select>
     149                    </td>
     150                    <td width="20%" class="form-element">
     151                        <input type="button" class="botaoIn" name="btn_incluir" value="Incluir" onClick="campos_criticar(document.composicao_mesa_form)"/><br /> <br />
     152                        <input type="button" class="botao" name="btn_excluir" value="Excluir"
     153                               onClick="composicao_mesa_excluir(lst_composicao_mesa, lst_periodo_comp[lst_periodo_comp.selectedIndex].value, lst_num_legislatura[lst_num_legislatura.selectedIndex].value)"/>
     154                    </td>
     155                    <td width="49%">
     156                        <select name="lst_cod_parlamentar" size="1">
     157                            <dtml-unless cod_periodo_comp_sel>
     158                                <dtml-call expr="REQUEST.set('cod_periodo_comp_sel','-1')">
     159                            </dtml-unless>
     160                            <dtml-in expr="zsql.comp_mesa_parlamentar_obter_zsql(num_legislatura=num_legislatura_sel,cod_periodo_comp=cod_periodo_comp_sel, ind_excluido=0)">
     161                                <option
     162                                <dtml-if expr=" (not _.has_key('prim_sel2') )
     163                                or (_.has_key('cod_parlamentar_sel') and cod_parlamentar == cod_parlamentar_sel)">
     164                                    selected
     165                                    <dtml-call expr="REQUEST.set('prim_sel2', nom_completo)">
     166                                        <dtml-call expr="REQUEST.set('cod_parlamentar_sel', cod_parlamentar)">
    97167                                </dtml-if>
    98                                 value="<dtml-var num_legislatura>">
    99                                 <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_legislatura, dat_inicio, dat_fim)">
    100                                 <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">
    101                                     (Atual)
    102                                 </dtml-if>
     168                                value="<dtml-var cod_parlamentar >">
     169                            <dtml-var nom_completo>/<dtml-var sgl_partido missing null="">
    103170                            </option>
    104                         <dtml-else>
    105                             <option selected value="-1">Selecione</option>
    106                                 <dtml-call expr="REQUEST.set('num_legislatura_sel', '-1')">
    107                         </dtml-in>
     171                            </dtml-in>
    108172                        </select>
    109                         <dtml-comment> caso nao tenha a legislatura atual, coloca como default o primeiro da lista. Daniel</dtml-comment>
    110                         <dtml-if expr="not _.has_key('num_legislatura_sel')">
    111                             <dtml-in expr="zsql.legislatura_obter_zsql(ind_excluido=0)">
    112                                 <dtml-if sequence-start>
    113                                     <dtml-call expr="REQUEST.set('num_legislatura_sel', num_legislatura)">
     173                        <br>
     174                        <select name="lst_cod_cargo" size="1">
     175                            <dtml-in expr="zsql.comp_mesa_cargo_obter_zsql(cod_periodo_comp=cod_periodo_comp_sel,ind_excluido=0)">
     176                                <option
     177                                <dtml-if expr=" not _.has_key('prim_sel3')
     178                                or (_.has_key('des_cargo_sel') and des_cargo == des_cargo_sel)">
     179                                    selected
     180                                    <dtml-call expr="REQUEST.set('prim_sel3', des_cargo)">
     181                                        <dtml-call expr="REQUEST.set('des_cargo_sel', des_cargo)">
    114182                                </dtml-if>
    115                             </dtml-in>
    116                         </dtml-if>
    117                     </td>
    118                     <td width="50%" class="form-element">Escolha uma Sess&atilde;o Legislativa<br/>
    119                         <select name="lst_sessao_leg"
    120                                 size="1"
    121                                 onChange="atualiza_sessao_leg(document.composicao_mesa_form.lst_sessao_leg[document.composicao_mesa_form.lst_sessao_leg.selectedIndex].value, document.composicao_mesa_form.lst_num_legislatura[document.composicao_mesa_form.lst_num_legislatura.selectedIndex].value)">
    122                             <dtml-in expr="zsql.sessao_legislativa_obter_zsql(num_legislatura=num_legislatura_sel, ind_excluido=0)">
    123                                 <option
    124                                     <dtml-if expr="(not _.has_key('cod_sessao_leg_sel') and (_.DateTime() >= dat_inicio and _.DateTime() <= dat_fim))
    125                                         or
    126                                         (_.has_key('cod_sessao_leg_sel') and cod_sessao_leg == cod_sessao_leg_sel)">
    127                                     selected
    128                                     <dtml-call expr="REQUEST.set('prim_sel', cod_sessao_leg)">
    129                                     <dtml-call expr="REQUEST.set('cod_sessao_leg_sel', cod_sessao_leg)">
    130                                     </dtml-if>
    131                                     value="<dtml-var cod_sessao_leg>">
    132                                     <dtml-var expr="pysc.periodo_legislatura_format_pysc(num_sessao_leg, dat_inicio, dat_fim)">
    133                                     <dtml-if expr="(_.DateTime() >= dat_inicio) and (_.DateTime() <= dat_fim)">
    134                                         (Atual)
    135                                     </dtml-if>
    136                                 </option>
    137                                 <dtml-else>
    138                                 <option selected value="-1"></option>
     183                                value="<dtml-var cod_cargo >">
     184                            <dtml-var des_cargo>
     185                            </option>
    139186                            </dtml-in>
    140187                        </select>
     
    142189                </tr>
    143190            </table>
    144     </fieldset>
    145     <fieldset>
    146         <legend>Escolha da Composi&ccedil;&atilde;o da Mesa Diretora</legend>
    147         <dtml-comment>
    148         **********************************************************
    149         *    O select abaixo obtem da sessao_legislativa todos os*
    150         *  cod_sessao_legislativa de acordo com o num_legislatura*
    151         *  passado pelo outro select de cada legislatura ,, essa *
    152         *  ? selecionada.                                        *
    153         *    Foi setada a variavel  num_legislatura_sel para que *
    154         *  se pudesse comparar com o num_legislatura da tabela   *
    155         *  sessao_legislativa. Foi usado o                       *
    156         *  _.DateTime() ,com o intuito de se descobrir a data    *
    157         *  atual .                                               *
    158         *  by Rommel Carvalho e Danilo Cust?dio em 15/03/2001    *
    159         **********************************************************
    160         </dtml-comment>
    161          
    162        
    163         <dtml-comment>
    164         ********************************************************************
    165         *     O select abaixo obtem os dados da tabela sessao_legislativa  *
    166         *   onde:                                                          *
    167         *         num_legislatura(Tabela sessao_legislativa)               *         
    168         *         = num_legislatura(Tabela Legislatura)                    *
    169         *     Caso nao tenha sido incluido ou excluido nenhuma composicao  *
    170         *    mesa sera escolida a a primeira da lista.                     *                                            *
    171         *      Para se escolher a primeira da lista foi utilizada uma      *
    172         *   variavel de controle chamada de prim_sel essa variavel quando  *
    173         *   nao existir faz com que o primeiro da lista seja escolhido e   *
    174         *   e se ja existir o usuario devera escolher a sessao legislativa *
    175         *   by Rommel Carvalho e Danilo Cust?dio em 15/03/2001             *
    176         ********************************************************************
    177         </dtml-comment>
    178 
    179         <table width="100%" border="0" align="center" cellspacing="0" cellpadding="0">
    180             <tr class="fundo">
    181                 <td width="45%" class="form-label">&nbsp;Composi&ccedil;&atilde;o da Mesa Diretora</td>
    182                 <td width="14%" bgcolor="#FFFFFF"></td>
    183                 <td width="41%" class="form-label">&nbsp;Parlamentares</td>
    184             </tr>
    185             <tr><td>&nbsp;</td></tr>
    186             <tr>
    187                 <td width="31%" rowspan="3" valign="top">
    188                     <dtml-comment>
    189                     *********************************************************************************************
    190                     *    O select abaixo obtem da tabela legislatura todos os Numeros de legislaturas com       *
    191                     *   as respectivas datas de inicio e fim de cada legislatura , formatadas pelo metodo       *
    192                     *   periodo_legislatura_format_pysc verifica se as datas de inicio e de fim estao entre     *
    193                     *   a data atual e se estiver essa ? selecionada.                                           *
    194                     *    Foi setada a variavel  cod_sessao_leg_sel num_legislatura_sel para que se pudesse      *
    195                     *   comparar com o cod_sessao da tabela composicao_mesa. A variavel prim_nome foi setada    *
    196                     *   para que se escolhesse caso nao se tivesse um escolhido ele escolheria o primeiro.      *
    197                     *   by Rommel Carvalho e Danilo Cust?dio em 15/03/2001                                      *
    198                     *********************************************************************************************
    199                     </dtml-comment>
    200                     <select name="lst_composicao_mesa"  size="5">
    201                         <dtml-in expr="zsql.composicao_mesa_obter_zsql(cod_sessao_leg=num_legislatura_sel,ind_excluido=0)">
    202                         <dtml-in expr="zsql.parlamentar_obter_zsql(cod_parlamentar=cod_parlamentar, ind_excluido=0)">
    203                         <dtml-in expr="zsql.cargo_mesa_obter_zsql(cod_cargo=cod_cargo, ind_excluido=0)">         
    204                         <dtml-if cod_sessao_leg_sel>
    205                         <dtml-if expr="cod_sessao_leg_sel == cod_sessao_leg ">
    206                         <option
    207                             <dtml-if expr="not _.has_key('prim_sel1')">
    208                             selected
    209                             <dtml-call expr="REQUEST.set('prim_sel1', cod_parlamentar)">                                         
    210                             </dtml-if>                   
    211                             value="<dtml-var cod_parlamentar>*<dtml-var cod_sessao_leg>+<dtml-var cod_cargo>-"> 
    212                             <dtml-var nom_parlamentar>/<dtml-var sgl_partido missing null="">-><dtml-var des_cargo>
    213                         </option>
    214                         </dtml-if>
    215                         <dtml-else>
    216                         <option
    217                             <dtml-if expr="not _.has_key('prim_sel1')">
    218                             selected
    219                             <dtml-call expr="REQUEST.set('prim_sel1', cod_parlamentar)">                                         
    220                             </dtml-if>                   
    221                             value="<dtml-var cod_parlamentar>*<dtml-var cod_sessao_leg>+<dtml-var cod_cargo>-"> 
    222                             <dtml-var nom_parlamentar>/<dtml-var sgl_partido missing null="">-><dtml-var des_cargo>
    223                         </option>
    224                         </dtml-if>
    225                         </dtml-in>
    226                         </dtml-in>
    227                         </dtml-in>
    228                         </select>
    229                 </td>
    230                 <td width="20%" valign="top" align="center" class="form-element">
    231                     <input type="button" class="botaoIn" name="btn_incluir" value="Incluir" onClick="campos_criticar(document.composicao_mesa_form)"/>
    232                 </td>
    233                 <td width="49%" rowspan="3" valign="top">
    234                     <select name="lst_cod_parlamentar" size="1">
    235                         <dtml-unless cod_sessao_leg_sel>
    236                             <dtml-call expr="REQUEST.set('cod_sessao_leg_sel','-1')">
    237                         </dtml-unless>
    238                         <dtml-in expr="zsql.comp_mesa_parlamentar_obter_zsql(num_legislatura=num_legislatura_sel,cod_sessao_leg=cod_sessao_leg_sel, ind_excluido=0)">
    239                         <option
    240                             <dtml-if expr=" (not _.has_key('prim_sel2') ) 
    241                                 or (_.has_key('cod_parlamentar_sel') and cod_parlamentar == cod_parlamentar_sel)">
    242                                 selected
    243                             <dtml-call expr="REQUEST.set('prim_sel2', nom_parlamentar)">
    244                             <dtml-call expr="REQUEST.set('cod_parlamentar_sel', cod_parlamentar)">                   
    245                             </dtml-if>
    246                             value="<dtml-var cod_parlamentar >">
    247                             <dtml-var nom_parlamentar>/<dtml-var sgl_partido missing null="">
    248                         </option>
    249                         </dtml-in>
    250                     </select>
    251                     <br>       
    252                     <select name="lst_cod_cargo"  size="1">
    253                         <dtml-in expr="zsql.comp_mesa_cargo_obter_zsql(cod_sessao_leg=cod_sessao_leg_sel,ind_excluido=0)">
    254                             <option
    255                             <dtml-if expr=" not _.has_key('prim_sel3') or (_.has_key('des_cargo_sel') and des_cargo == des_cargo_sel)">
    256                                 selected
    257                                 <dtml-call expr="REQUEST.set('prim_sel3', des_cargo)">
    258                                     <dtml-call expr="REQUEST.set('des_cargo_sel', des_cargo)">
    259                             </dtml-if>
    260                             value="<dtml-var cod_cargo >">
    261                             <dtml-var des_cargo>
    262                                 </option>
    263                         </dtml-in>
    264                     </select>
    265                 </td>
    266             </tr>
    267             <tr>
    268                 <td width="20%" align="center" valign="bottom" height="34" class="form-element">
    269                     <input type="button" class="botao" name="btn_excluir" value="Excluir"
    270                            onClick="composicao_mesa_excluir(lst_composicao_mesa, lst_sessao_leg[lst_sessao_leg.selectedIndex].value, lst_num_legislatura[lst_num_legislatura.selectedIndex].value)"/>
    271                 </td>
    272             </tr>
    273         </table> 
    274         <input type="hidden" name="hdn_num_legislatura" value="<dtml-var num_legislatura_sel missing>"/>
    275         <input type="hidden" name="hdn_cod_sessao_leg" value="<dtml-var cod_sessao_leg_sel missing>"/>       
    276     </fieldset>
    277 </form>
    278 
     191            <input type="hidden" name="hdn_num_legislatura" value="<dtml-var num_legislatura_sel missing>"/>
     192            <input type="hidden" name="hdn_cod_periodo_comp" value="<dtml-var cod_periodo_comp_sel missing>"/>
     193            <input type="hidden" name="hdn_dat_inicio" value="<dtml-var dat_inicio missing>"/>
     194        </fieldset>
     195    </form>
     196</fieldset>
    279197<dtml-var standard_html_footer>
  • ILSAPL/trunk/skins/sk_sapl/cadastros/mesa_diretora/mesa_diretora_index_html.dtml.metadata

    r2960 r7483  
    11[security]
    22View = 0:Manager,Operador Mesa Diretora,Operador
    3 
  • ILSAPL/trunk/skins/sk_sapl/zsql/comp_mesa_cargo_obter_zsql.zsql

    r7421 r7483  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_cargo="" cod_sessao_leg=""
     3arguments : cod_cargo="" cod_sessao_leg="" cod_periodo_comp=""
    44max_rows : 1000
    55max_cache : 100
    66</dtml-comment>
    7 SELECT cargo_mesa.*
     7SELECT cargo_mesa.* 
    88       FROM cargo_mesa
    99       LEFT JOIN composicao_mesa
    10        ON composicao_mesa.cod_cargo=cargo_mesa.cod_cargo
    11           and composicao_mesa.ind_excluido=0
     10       ON composicao_mesa.cod_cargo=cargo_mesa.cod_cargo 
     11          and composicao_mesa.ind_excluido=0 
    1212          and cargo_mesa.ind_excluido=0
    1313          and cargo_mesa.ind_unico=1
    14            <dtml-if cod_sessao_leg>
    15           and composicao_mesa.cod_sessao_leg=<dtml-var cod_sessao_leg>
     14          <dtml-if cod_sessao_leg>
     15            and composicao_mesa.cod_sessao_leg=<dtml-var cod_sessao_leg>
     16          </dtml-if>
     17          <dtml-if cod_periodo_comp>
     18            and composicao_mesa.cod_periodo_comp=<dtml-var cod_periodo_comp>
    1619          </dtml-if>
    1720<dtml-sqlgroup where>
    1821composicao_mesa.cod_cargo is null
    19 and cargo_mesa.ind_excluido=0 <dtml-and>
     22and cargo_mesa.ind_excluido=0 <dtml-and> 
    2023  <dtml-sqltest cod_cargo op="=" type="int" optional>
    2124</dtml-sqlgroup>
  • ILSAPL/trunk/skins/sk_sapl/zsql/composicao_estado_alterar_zsql.zsql

    r362 r7483  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_parlamentar cod_sessao_leg cod_cargo ind_excluido
    4 max_rows : 1000
     3arguments : cod_parlamentar cod_sessao_leg cod_periodo_comp cod_cargo ind_excluido
     4max_rows : 1
    55max_cache : 100
    66</dtml-comment>
     
    1111
    1212<dtml-sqlgroup where>
    13     <dtml-sqltest cod_parlamentar type="int" op="="> <dtml-and>
    14     <dtml-sqltest cod_sessao_leg  type="int" op="="> <dtml-and>
    15     <dtml-sqltest cod_cargo       type="int" op="=">
     13    <dtml-sqltest cod_parlamentar   type="int" op="="> <dtml-and>
     14    <dtml-sqltest cod_sessao_leg    type="int" op="="> <dtml-and>
     15    <dtml-sqltest cod_periodo_comp  type="int" op="="> <dtml-and>
     16    <dtml-sqltest cod_cargo         type="int" op="=">
    1617</dtml-sqlgroup>
  • ILSAPL/trunk/skins/sk_sapl/zsql/composicao_mesa_incluir_zsql.zsql

    r362 r7483  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_parlamentar="" cod_sessao_leg="" cod_cargo="" ind_excluido=0
     3arguments : cod_parlamentar="" cod_sessao_leg="" cod_periodo_comp="" cod_cargo="" ind_excluido=0
    44max_rows : 1000
    55max_cache : 100
     
    88             cod_parlamentar,
    99             cod_sessao_leg,
     10             cod_periodo_comp,
    1011             cod_cargo,
    1112             ind_excluido)
     
    1314VALUES
    1415(
    15    <dtml-sqlvar cod_parlamentar type="int" optional>,
    16    <dtml-sqlvar cod_sessao_leg  type="int" optional>,
    17    <dtml-sqlvar cod_cargo       type="int" optional>,
    18    <dtml-sqlvar ind_excluido    type="int" optional>)
     16   <dtml-sqlvar cod_parlamentar   type="int" optional>,
     17   <dtml-sqlvar cod_sessao_leg    type="int" optional>,
     18   <dtml-sqlvar cod_periodo_comp  type="int" optional>,
     19   <dtml-sqlvar cod_cargo         type="int" optional>,
     20   <dtml-sqlvar ind_excluido      type="int" optional>)
  • ILSAPL/trunk/skins/sk_sapl/zsql/composicao_mesa_obter_zsql.zsql

    r3769 r7483  
    11<dtml-comment>
    22connection_id : dbcon_interlegis
    3 arguments : cod_parlamentar="" cod_sessao_leg="" cod_cargo="" ind_excluido=0
     3arguments : cod_parlamentar="" cod_sessao_leg="" cod_periodo_comp="" cod_cargo="" ind_excluido=0
    44max_rows : 1000
    55max_cache : 100
    66</dtml-comment>
    7 <dtml-if expr="pysc.verifica_conector_bd_pysc() == 1">
    87SELECT
    98  REPLACE(cod_parlamentar, 'L', '') as cod_parlamentar,
    109  REPLACE(cod_sessao_leg, 'L', '') as cod_sessao_leg,
     10  REPLACE(cod_periodo_comp, 'L', '') as cod_periodo_comp,
    1111  cod_cargo,
    1212  ind_excluido
     
    1616  <dtml-sqltest cod_parlamentar op="=" type="int" optional> <dtml-and>
    1717  <dtml-sqltest cod_sessao_leg  op="=" type="int"  optional> <dtml-and>
     18  <dtml-sqltest cod_periodo_comp  op="=" type="int"  optional> <dtml-and>
    1819  <dtml-sqltest cod_cargo       op="=" type="int"  optional> <dtml-and>
    1920  <dtml-sqltest ind_excluido    op="=" type="int" >
    2021</dtml-sqlgroup>
    2122order by cod_cargo
    22 
    23 <dtml-else>
    24 
    25 SELECT
    26   cod_parlamentar,
    27   cod_sessao_leg,
    28   cod_cargo,
    29   ind_excluido
    30 FROM
    31   composicao_mesa
    32 <dtml-sqlgroup where>
    33   <dtml-sqltest cod_parlamentar op="=" type="int" optional> <dtml-and>
    34   <dtml-sqltest cod_sessao_leg  op="=" type="int"  optional> <dtml-and>
    35   <dtml-sqltest cod_cargo       op="=" type="int"  optional> <dtml-and>
    36   <dtml-sqltest ind_excluido    op="=" type="int" >
    37 </dtml-sqlgroup>
    38 order by cod_cargo
    39 
    40 </dtml-if>
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.