Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Banco não atualiza quando altero

$
0
0

@LeandroSilva1 escreveu:

Pessoal tenho um um selectOneMenu, onde tenho apenas duas opções fixo e movel, quando o usuário seleciona movel aparece um outro selectOneMenu para escolher o ano, e quando ele escolhe fixo o selectOneMenu do ano some, quando vou salvar ele salva normal tanto fixo como movel, porém quando vou alterar um registro de movel para fixo o campo some, só que no banco de dados o selectOneMenu do ano teria que altera para nulo, porém ele continua com o ano cadastrado quando era movel, alguém sabe como faço para que quando eu for alterar e mudar de movel para fixo, altere para nulo no banco ?

Segue o Código

 <div class="col-md-3">
                            <div class="form-group" style="padding-left: 15px;">
                                <h:outputLabel value="Tipo Feriado" for="tipoFeriado"/>
                                <h:outputLabel value="*" style="color: #F00;" />
                                <h:selectOneMenu value="#{feriadoFace.selectedFeriado.tipoFeriado}" styleClass="form-control"
                                                 required="true" requiredMessage="Informe o tipo feriado!">
                                    <f:selectItem itemLabel="Selecione" itemValue="#{null}" noSelectionOption="true" id="tipoFeriado"/>
                                    <f:selectItem itemLabel="Móvel" itemValue="Movel"/>
                                    <f:selectItem itemLabel="Fixo" itemValue="Fixo"/>  
                                    <p:ajax update="gridBaixado" global="false"/>
                                </h:selectOneMenu>    
                            </div>
                        </div> 




 <h:panelGroup id="gridBaixado">
                        <div class="row">
                            <div class="col-md-3">
                                <div class="form-group" style="padding-left: 15px;">
                                    <h:outputLabel value="Ano" for="ano"
                                                   rendered="#{feriadoFace.selectedFeriado.tipoFeriado=='Movel'}"/>
                                    <h:outputLabel value="*" style="color: #F00;" rendered="#{feriadoFace.selectedFeriado.tipoFeriado=='Movel'}"/>
                                    <h:selectOneMenu value="#{feriadoFace.selectedFeriado.ano}" styleClass="form-control"
                                                     required="true" requiredMessage="Informe o ano!" id="ano" rendered="#{feriadoFace.selectedFeriado.tipoFeriado=='Movel'}">
                                    <f:selectItem itemLabel="Selecione" itemValue="#{null}" noSelectionOption="true"/>
                                    <f:selectItem itemLabel="2000" itemValue="2000"/>
                                    <f:selectItem itemLabel="2001" itemValue="2001"/>
                                    <f:selectItem itemLabel="2002" itemValue="2002"/>
                                    <f:selectItem itemLabel="2003" itemValue="2003"/>
                                    <f:selectItem itemLabel="2004" itemValue="2004"/>
                                    <f:selectItem itemLabel="2005" itemValue="2005"/>
                                    <f:selectItem itemLabel="2006" itemValue="2006"/>
                                    <f:selectItem itemLabel="2007" itemValue="2007"/>
                                    <f:selectItem itemLabel="2008" itemValue="2008"/>
                                    <f:selectItem itemLabel="2009" itemValue="2009"/>
                                    <f:selectItem itemLabel="2010" itemValue="2010"/>
                                    <f:selectItem itemLabel="2011" itemValue="2011"/>
                                    <f:selectItem itemLabel="2012" itemValue="2012"/>
                                    <f:selectItem itemLabel="2013" itemValue="2013"/>
                                    <f:selectItem itemLabel="2014" itemValue="2014"/>
                                    <f:selectItem itemLabel="2015" itemValue="2015"/>
                                    <f:selectItem itemLabel="2016" itemValue="2016"/>
                                    <f:selectItem itemLabel="2017" itemValue="2017"/>
                                    <f:selectItem itemLabel="2018" itemValue="2018"/>
                                    <f:selectItem itemLabel="2019" itemValue="2019"/>
                                    <f:selectItem itemLabel="2020" itemValue="2020"/>
                                    <f:selectItem itemLabel="2021" itemValue="2021"/>
                                    <f:selectItem itemLabel="2022" itemValue="2022"/>
                                    <f:selectItem itemLabel="2023" itemValue="2023"/>
                                    <f:selectItem itemLabel="2024" itemValue="2024"/>
                                    <f:selectItem itemLabel="2025" itemValue="2025"/>
                                    <f:selectItem itemLabel="2026" itemValue="2026"/>
                                    <f:selectItem itemLabel="2027" itemValue="2027"/>
                                    <f:selectItem itemLabel="2028" itemValue="2028"/>
                                    <f:selectItem itemLabel="2029" itemValue="2029"/>
                                    <f:selectItem itemLabel="2030" itemValue="2030"/>
                                    <f:selectItem itemLabel="2031" itemValue="2031"/>
                                    <f:selectItem itemLabel="2032" itemValue="2032"/>
                                    <f:selectItem itemLabel="2033" itemValue="2033"/>
                                    <f:selectItem itemLabel="2034" itemValue="2034"/>
                                    <f:selectItem itemLabel="2035" itemValue="2035"/>
                                    <f:selectItem itemLabel="2036" itemValue="2036"/>
                                    <f:selectItem itemLabel="2037" itemValue="2037"/>
                                    <f:selectItem itemLabel="2038" itemValue="2038"/>
                                    <f:selectItem itemLabel="2039" itemValue="2039"/>
                                    <f:selectItem itemLabel="2040" itemValue="2040"/>
                                    <f:selectItem itemLabel="2041" itemValue="2041"/>
                                    <f:selectItem itemLabel="2042" itemValue="2042"/>
                                    <f:selectItem itemLabel="2043" itemValue="2043"/>
                                    <f:selectItem itemLabel="2044" itemValue="2044"/>
                                    <f:selectItem itemLabel="2045" itemValue="2045"/>
                                    <f:selectItem itemLabel="2046" itemValue="2046"/>
                                    <f:selectItem itemLabel="2047" itemValue="2047"/>
                                    <f:selectItem itemLabel="2048" itemValue="2048"/>
                                    <f:selectItem itemLabel="2049" itemValue="2049"/>
                                    <f:selectItem itemLabel="2050" itemValue="2050"/>
                                </h:selectOneMenu>
                                </div>
                            </div>
                        </div>    
                    </h:panelGroup>

Mensagens: 1

Participantes: 1

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>