PROBLEMAS: ValueChangeEvent

Criei esse evento para atualizar um txtfield a partir de um combo box porem ele não é ativado. Alguém sabe o que pode ser ???

    public void ddcliente_processValueChange (ValueChangeEvent event){
        AtendimentoDAO at = new AtendimentoDAO();
        txtusuTel.setText(at.buscaTelefone(Integer.valueOf(String.valueOf(ddcliente.getSelected()))));
        
    }

Somente com as informações que você passou fica dificil deduzir algo, sendo, explique melhor o problema e mostre as partes do código referente aos componentes na página e managed bean.

Abraços.

Tá ai o código todo quando eu seleciono um cliente no combo ddcliente automaticamente o txtusutel tem que receber o telefone desse cliente

package sgv;

import com.sun.data.provider.RowKey;
import com.sun.data.provider.impl.CachedRowSetDataProvider;
import com.sun.rave.web.ui.appbase.AbstractPageBean;
import com.sun.webui.jsf.component.Button;
import com.sun.webui.jsf.component.Calendar;
import com.sun.webui.jsf.component.Checkbox;
import com.sun.webui.jsf.component.DropDown;
import com.sun.webui.jsf.component.HiddenField;
import com.sun.webui.jsf.component.Table;
import com.sun.webui.jsf.component.TableRowGroup;
import com.sun.webui.jsf.component.TextArea;
import com.sun.webui.jsf.component.TextField;
import com.sun.webui.jsf.model.SingleSelectOptionsList;
import java.sql.SQLException;
import javax.faces.FacesException;
import javax.faces.convert.IntegerConverter;
import javax.faces.event.ValueChangeEvent;
import model.Atendimento;
import modelDAO.AtendimentoDAO;

public class Tela_Atendimento extends AbstractPageBean {

    private model.Atendimento AtendimentoNovo;

    public void ddcliente_processValueChange (ValueChangeEvent event){
    txtusuTel.setText(new AtendimentoDAO().buscaTelefone(Integer.valueOf(String.valueOf(ddcliente.getSelected()))));
    }
    
    public model.Atendimento getAtendimentoNovo() {
        return AtendimentoNovo;
    }

    public void setAtendimentoNovo(model.Atendimento AtendimentoNovo) {
        this.AtendimentoNovo = AtendimentoNovo;
    }
    
    private void _init() throws Exception {
        vwfin_funcionarioDataProvider.setCachedRowSet((javax.sql.rowset.CachedRowSet) getValue("#{SessionBean1.vwFin_FuncionarioRowSet}"));
        vwfin_clienteDataProvider.setCachedRowSet((javax.sql.rowset.CachedRowSet) getValue("#{ApplicationBean1.vwfin_clienteRowSet}"));
        asa_atendimentomovDataProvider.setCachedRowSet((javax.sql.rowset.CachedRowSet) getValue("#{SessionBean1.asa_atendimentomovRowSet}"));
    }
    private SingleSelectOptionsList ddstatusAtendDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdstatusAtendDefaultOptions() {
        return ddstatusAtendDefaultOptions;
    }

    public void setDdstatusAtendDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddstatusAtendDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddhoraEntradaDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdhoraEntradaDefaultOptions() {
        return ddhoraEntradaDefaultOptions;
    }

    public void setDdhoraEntradaDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddhoraEntradaDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddminEntradaDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdminEntradaDefaultOptions() {
        return ddminEntradaDefaultOptions;
    }

    public void setDdminEntradaDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddminEntradaDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddhoraSaidaDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdhoraSaidaDefaultOptions() {
        return ddhoraSaidaDefaultOptions;
    }

    public void setDdhoraSaidaDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddhoraSaidaDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddminSaidaDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdminSaidaDefaultOptions() {
        return ddminSaidaDefaultOptions;
    }

    public void setDdminSaidaDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddminSaidaDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddhoraInicioDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdhoraInicioDefaultOptions() {
        return ddhoraInicioDefaultOptions;
    }

    public void setDdhoraInicioDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddhoraInicioDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddminInicioDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdminInicioDefaultOptions() {
        return ddminInicioDefaultOptions;
    }

    public void setDdminInicioDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddminInicioDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddhoraFimDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdhoraFimDefaultOptions() {
        return ddhoraFimDefaultOptions;
    }

    public void setDdhoraFimDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddhoraFimDefaultOptions = ssol;
    }
    private SingleSelectOptionsList ddminFimDefaultOptions = new SingleSelectOptionsList();

    public SingleSelectOptionsList getDdminFimDefaultOptions() {
        return ddminFimDefaultOptions;
    }

    public void setDdminFimDefaultOptions(SingleSelectOptionsList ssol) {
        this.ddminFimDefaultOptions = ssol;
    }
    private TextField txtcodAtend = new TextField();

    public TextField getTxtcodAtend() {
        return txtcodAtend;
    }

    public void setTxtcodAtend(TextField tf) {
        this.txtcodAtend = tf;
    }
    private DropDown ddstatusAtend = new DropDown();

    public DropDown getDdstatusAtend() {
        return ddstatusAtend;
    }

    public void setDdstatusAtend(DropDown dd) {
        this.ddstatusAtend = dd;
    }
    private Checkbox isUrgente = new Checkbox();

    public Checkbox getIsUrgente() {
        return isUrgente;
    }

    public void setIsUrgente(Checkbox c) {
        this.isUrgente = c;
    }
    private DropDown ddcliente = new DropDown();

    public DropDown getDdcliente() {
        return ddcliente;
    }

    public void setDdcliente(DropDown dd) {
        this.ddcliente = dd;
    }
    private DropDown ddfuncionario = new DropDown();

    public DropDown getDdfuncionario() {
        return ddfuncionario;
    }

    public void setDdfuncionario(DropDown dd) {
        this.ddfuncionario = dd;
    }
    private Calendar cdataAtendimento = new Calendar();

    public Calendar getCdataAtendimento() {
        return cdataAtendimento;
    }

    public void setCdataAtendimento(Calendar c) {
        this.cdataAtendimento = c;
    }
    private DropDown ddhoraEntrada = new DropDown();

    public DropDown getDdhoraEntrada() {
        return ddhoraEntrada;
    }

    public void setDdhoraEntrada(DropDown dd) {
        this.ddhoraEntrada = dd;
    }
    private DropDown ddminEntrada = new DropDown();

    public DropDown getDdminEntrada() {
        return ddminEntrada;
    }

    public void setDdminEntrada(DropDown dd) {
        this.ddminEntrada = dd;
    }
    private DropDown ddhoraSaida = new DropDown();

    public DropDown getDdhoraSaida() {
        return ddhoraSaida;
    }

    public void setDdhoraSaida(DropDown dd) {
        this.ddhoraSaida = dd;
    }
    private DropDown ddminSaida = new DropDown();

    public DropDown getDdminSaida() {
        return ddminSaida;
    }

    public void setDdminSaida(DropDown dd) {
        this.ddminSaida = dd;
    }
    private DropDown ddhoraInicio = new DropDown();

    public DropDown getDdhoraInicio() {
        return ddhoraInicio;
    }

    public void setDdhoraInicio(DropDown dd) {
        this.ddhoraInicio = dd;
    }
    private DropDown ddminInicio = new DropDown();

    public DropDown getDdminInicio() {
        return ddminInicio;
    }

    public void setDdminInicio(DropDown dd) {
        this.ddminInicio = dd;
    }
    private DropDown ddhoraFim = new DropDown();

    public DropDown getDdhoraFim() {
        return ddhoraFim;
    }

    public void setDdhoraFim(DropDown dd) {
        this.ddhoraFim = dd;
    }
    private DropDown ddminFim = new DropDown();

    public DropDown getDdminFim() {
        return ddminFim;
    }

    public void setDdminFim(DropDown dd) {
        this.ddminFim = dd;
    }
    private TextField txtusuResp = new TextField();

    public TextField getTxtusuResp() {
        return txtusuResp;
    }

    public void setTxtusuResp(TextField tf) {
        this.txtusuResp = tf;
    }
    private TextField txtsetorUsu = new TextField();

    public TextField getTxtsetorUsu() {
        return txtsetorUsu;
    }

    public void setTxtsetorUsu(TextField tf) {
        this.txtsetorUsu = tf;
    }
    private TextField txtusuTel = new TextField();

    public TextField getTxtusuTel() {
        return txtusuTel;
    }

    public void setTxtusuTel(TextField tf) {
        this.txtusuTel = tf;
    }
    private TextArea taDesc = new TextArea();

    public TextArea getTaDesc() {
        return taDesc;
    }

    public void setTaDesc(TextArea ta) {
        this.taDesc = ta;
    }
    private Button btnOK = new Button();

    public Button getBtnOK() {
        return btnOK;
    }

    public void setBtnOK(Button b) {
        this.btnOK = b;
    }

private String hora []={"00","01","02","03","04","05","06","07","08","09","10",
                        "11","12","13","14","15","16","17","18","19","20","21","22","23"}; 
private String minuto []={"00","01","02","03","04","05","06","07","08","09","10",
                          "11","12","13","14","15","16","17","18","19","20","21",
                          "22","23","24","25","26","27","28","29","30","31","32","33",
                          "34","35","36","37","38","39","40","41","42","43","44","45",
                          "46","47","48","49","50","51","52","53","54","55","56","57","58","59"};
private String status []={"Inicial","Aguardando","Pendente","Desenvolvimento","Resolvido"};
private String statusValor []={"0","1","2","3","4"};
private CachedRowSetDataProvider vwfin_funcionarioDataProvider = new CachedRowSetDataProvider();
private model.AtendimentoMov atendimentomov;

   public model.AtendimentoMov getAtendimentomov() {
        return atendimentomov;
    }

    public void setAtendimentomov(model.AtendimentoMov atendimentomov) {
        this.atendimentomov = atendimentomov;
    }
    
private Atendimento atend;

    public Atendimento getAtend() {
        return atend;
    }

    public void setAtend(Atendimento atend) {
        this.atend = atend;
    }
    public CachedRowSetDataProvider getVwfin_funcionarioDataProvider() {
        return vwfin_funcionarioDataProvider;
    }

    public void setVwfin_funcionarioDataProvider(CachedRowSetDataProvider crsdp) {
        this.vwfin_funcionarioDataProvider = crsdp;
    }
    private CachedRowSetDataProvider vwfin_clienteDataProvider = new CachedRowSetDataProvider();

    public CachedRowSetDataProvider getVwfin_clienteDataProvider() {
        return vwfin_clienteDataProvider;
    }

    public void setVwfin_clienteDataProvider(CachedRowSetDataProvider crsdp) {
        this.vwfin_clienteDataProvider = crsdp;
    }
    private IntegerConverter ddfuncionarioConverter = new IntegerConverter();

    public IntegerConverter getDdfuncionarioConverter() {
        return ddfuncionarioConverter;
    }

    public void setDdfuncionarioConverter(IntegerConverter ic) {
        this.ddfuncionarioConverter = ic;
    }
    private HiddenField hfIDAtend = new HiddenField();

    public HiddenField getHfIDAtend() {
        return hfIDAtend;
    }

    public void setHfIDAtend(HiddenField hf) {
        this.hfIDAtend = hf;
    }
    private CachedRowSetDataProvider asa_atendimentomovDataProvider = new CachedRowSetDataProvider();

    public CachedRowSetDataProvider getAsa_atendimentomovDataProvider() {
        return asa_atendimentomovDataProvider;
    }

    public void setAsa_atendimentomovDataProvider(CachedRowSetDataProvider crsdp) {
        this.asa_atendimentomovDataProvider = crsdp;
    }
    private Table tatendmov = new Table();

    public Table getTatendmov() {
        return tatendmov;
    }

    public void setTatendmov(Table t) {
        this.tatendmov = t;
    }
    private TableRowGroup taAtendimentoMov = new TableRowGroup();

    public TableRowGroup getTaAtendimentoMov() {
        return taAtendimentoMov;
    }

    public void setTaAtendimentoMov(TableRowGroup trg) {
        this.taAtendimentoMov = trg;
    }
    private IntegerConverter ddclienteConverter = new IntegerConverter();

    public IntegerConverter getDdclienteConverter() {
        return ddclienteConverter;
    }

    public void setDdclienteConverter(IntegerConverter ic) {
        this.ddclienteConverter = ic;
    }

    public Tela_Atendimento() throws SQLException {
        if((model.Atendimento) getValue("#{Atendimento_brw.atendimento}")!=null){
        this.atend=(model.Atendimento) getValue("#{Atendimento_brw.atendimento}");
        if(atend != null){
        txtcodAtend.setText(atend.getCodAtendimento());
        taDesc.setText(atend.getPreAtendimento());
        ddcliente.setSelected(atend.getIdCliente());
        ddfuncionario.setSelected(atend.getIdFuncionario());
        txtusuResp.setText(atend.getUsuResponsavel());
        txtsetorUsu.setText(atend.getSetor());
        txtusuTel.setText(atend.getTelefone());
        ddstatusAtend.setSelected(String.valueOf(atend.getStatus()));
        isUrgente.setSelected(atend.isIsUrgente());
        cdataAtendimento.setSelectedDate(atend.getDataInicio());
        ddhoraInicio.setSelected(String.valueOf(atend.getHoraInicioIntervalo().substring(0, 2)));
        ddminInicio.setSelected(String.valueOf(atend.getHoraInicioIntervalo().substring(3, 5)));
        ddhoraFim.setSelected(String.valueOf(atend.getHoraFimIntervalo().substring(0, 2)));
        ddminFim.setSelected(String.valueOf(atend.getHoraFimIntervalo().substring(3, 5)));
        ddhoraEntrada.setSelected(String.valueOf(atend.getDataInicio()).substring(11, 13));
        ddminEntrada.setSelected(String.valueOf(atend.getDataInicio()).substring(14, 16));
        ddhoraSaida.setSelected(String.valueOf(atend.getDataFim()).substring(11, 13));
        ddminSaida.setSelected(String.valueOf(atend.getDataFim()).substring(14, 16));
        hfIDAtend.setValue(atend.getIdAtendimento());
        getSessionBean1().setIdAtend(String.valueOf(atend.getIdAtendimento()));
        getSessionBean1().getAsa_atendimentomovRowSet().release();
        getSessionBean1().getAsa_atendimentomovRowSet().setObject(1, atend.getIdAtendimento());  
        asa_atendimentomovDataProvider.refresh();       
       }
     }else{
            if (getSessionBean1().getIdAtend() != null){
            String idAtend = getSessionBean1().getIdAtend();
            AtendimentoDAO a = new AtendimentoDAO();
            this.atend = a.buscarPorID(Integer.valueOf(idAtend));
            if(atend != null){
            txtcodAtend.setText(atend.getCodAtendimento());
            taDesc.setText(atend.getPreAtendimento());
            ddcliente.setSelected(atend.getIdCliente());
            ddfuncionario.setSelected(atend.getIdFuncionario());
            txtusuResp.setText(atend.getUsuResponsavel());
            txtsetorUsu.setText(atend.getSetor());
            txtusuTel.setText(atend.getTelefone());
            ddstatusAtend.setSelected(String.valueOf(atend.getStatus()));
            isUrgente.setSelected(atend.isIsUrgente());
            ddhoraInicio.setSelected(String.valueOf(atend.getHoraInicioIntervalo().substring(0, 2)));
            ddminInicio.setSelected(String.valueOf(atend.getHoraInicioIntervalo().substring(3, 5)));
            ddhoraFim.setSelected(String.valueOf(atend.getHoraFimIntervalo().substring(0, 2)));
            ddminFim.setSelected(String.valueOf(atend.getHoraFimIntervalo().substring(3, 5)));
            ddhoraEntrada.setSelected(String.valueOf(atend.getDataInicio()).substring(11, 13));
            ddminEntrada.setSelected(String.valueOf(atend.getDataInicio()).substring(14, 16));
            ddhoraSaida.setSelected(String.valueOf(atend.getDataFim()).substring(11, 13));
            ddminSaida.setSelected(String.valueOf(atend.getDataFim()).substring(14, 16));
            cdataAtendimento.setSelectedDate(atend.getDataInicio());    
            hfIDAtend.setValue(atend.getIdAtendimento());
            getSessionBean1().getAsa_atendimentomovRowSet().release();
            getSessionBean1().getAsa_atendimentomovRowSet().setObject(1, atend.getIdAtendimento());  
            asa_atendimentomovDataProvider.refresh();
            }
            }else{
             getSessionBean1().getAsa_atendimentomovRowSet().release();
             getSessionBean1().getAsa_atendimentomovRowSet().setObject(1, 0);
             asa_atendimentomovDataProvider.refresh();     
            }
     }
 }

 
    @Override
    public void init() {

        super.init();

        
        // <editor-fold defaultstate="collapsed" desc="Managed Component Initialization">
        // Initialize automatically managed components
        // *Note* - this logic should NOT be modified
        try {
            _init();
        } catch (Exception e) {
            log("Tela_Atendimento Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        }
        
        // </editor-fold> 

    }


    @Override
    public void preprocess() {
        
    
    }

    @Override
    public void prerender() {
        modelDAO.AtendimentoDAO codigo = new modelDAO.AtendimentoDAO(); 
        formatarLista();
        if (txtcodAtend.getText() == null){
        txtcodAtend.setText(codigo.gerarCodAtendimento());
        asa_atendimentomovDataProvider.refresh();
        vwfin_funcionarioDataProvider.refresh();
        vwfin_clienteDataProvider.refresh();
        }

}

    
    @Override
    public void destroy() {
        vwfin_funcionarioDataProvider.close();
        vwfin_clienteDataProvider.close();
        asa_atendimentomovDataProvider.close();
    }

    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }


    protected SessionBeanFunc getSessionBeanFunc() {
        return (SessionBeanFunc) getBean("SessionBeanFunc");
    }

    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }

public java.sql.Timestamp retornarData(java.util.Date data,int hora,int minuto){
        java.util.Calendar calendario=new java.util.GregorianCalendar();
        calendario.setTime(data);
        calendario.set(java.util.Calendar.HOUR_OF_DAY,hora);
        calendario.set(java.util.Calendar.MINUTE, minuto);        
        java.util.Date dataUtil=calendario.getTime();
        java.sql.Timestamp data1=new java.sql.Timestamp(dataUtil.getTime());
        data1.setTime(dataUtil.getTime());
        return data1;
    }
    
    public void formatarLista(){   
      com.sun.webui.jsf.model.Option[] optionsHora=new com.sun.webui.jsf.model.Option[24] ;
        for(int i=0;i<hora.length;i++){
            optionsHora[i] = new com.sun.webui.jsf.model.Option();
            optionsHora[i].setValue(hora[i]);
       }      
      ddhoraEntradaDefaultOptions.setOptions(optionsHora);
      ddhoraSaidaDefaultOptions.setOptions(optionsHora);
      ddhoraInicioDefaultOptions.setOptions(optionsHora);
      ddhoraFimDefaultOptions.setOptions(optionsHora);
      
      com.sun.webui.jsf.model.Option[] optionsMinuto=new com.sun.webui.jsf.model.Option[60] ;
       for(int i=0;i<minuto.length;i++){
           optionsMinuto[i] = new com.sun.webui.jsf.model.Option();
           optionsMinuto[i].setValue(minuto[i]);
       }      
      ddminEntradaDefaultOptions.setOptions(optionsMinuto);
      ddminSaidaDefaultOptions.setOptions(optionsMinuto);
      ddminInicioDefaultOptions.setOptions(optionsMinuto);
      ddminFimDefaultOptions.setOptions(optionsMinuto);
      
      com.sun.webui.jsf.model.Option[] optionsStatus=new com.sun.webui.jsf.model.Option[5] ;
        for(int i=0;i<status.length;i++){
            optionsStatus[i] = new com.sun.webui.jsf.model.Option();
            optionsStatus[i].setLabel(status[i]);
            optionsStatus[i].setValue(statusValor[i]);
      ddstatusAtendDefaultOptions.setOptions(optionsStatus);      
       }
      
    }

    public String btnOK_action() {
        model.Atendimento atendimento = new model.Atendimento();
        AtendimentoDAO at = new AtendimentoDAO();
        atendimento.setCodAtendimento(Integer.parseInt(String.valueOf(txtcodAtend.getText())));
        atendimento.setDataInicio(retornarData(cdataAtendimento.getSelectedDate(),Integer.parseInt(String.valueOf(ddhoraEntrada.getSelected())),Integer.parseInt(String.valueOf(ddminEntrada.getSelected()))));
        atendimento.setDataFim(retornarData(cdataAtendimento.getSelectedDate(),Integer.parseInt(String.valueOf(ddhoraSaida.getSelected())),Integer.parseInt(String.valueOf(ddminSaida.getSelected()))));
        atendimento.setPreAtendimento(String.valueOf(taDesc.getValue()));
        atendimento.setHoraInicioIntervalo(String.valueOf(ddhoraInicio.getValue()) +":"+ String.valueOf(ddminInicio.getValue()));
        atendimento.setHoraFimIntervalo (String.valueOf(ddhoraFim.getValue()) +":"+ String.valueOf(ddminFim.getValue()));
        atendimento.setIdCliente(Integer.parseInt(String.valueOf(ddcliente.getSelected())));
        atendimento.setIdFuncionario(Integer.parseInt(String.valueOf(ddfuncionario.getSelected())));
        atendimento.setUsuResponsavel(String.valueOf(txtusuResp.getText()));
        atendimento.setSetor(String.valueOf(txtsetorUsu.getText()));
        atendimento.setTelefone(String.valueOf(txtusuTel.getText()));
        atendimento.setStatus (Integer.parseInt(String.valueOf(ddstatusAtend.getValue())));
        atendimento.setIsUrgente(Boolean.valueOf(String.valueOf(isUrgente.getSelected())));
        if(hfIDAtend.getValue() == null){
            if(at.cadastrarAtendimento(atendimento)){  
                   this.AtendimentoNovo = atendimento; 
                   return "case1";
                }else{
                    taDesc.setText(at.getMensagem());
                }
        return "false";
        }else{
            atendimento.setIdAtendimento(Integer.parseInt(String.valueOf(hfIDAtend.getValue())));
            at.alterarAtendimento(atendimento); 
            return "case1";
            }  
         
      }

    public String btncancela_action() {

        return "case2";
    }

    public String btninclui_action() {
     if (hfIDAtend.getValue() != null){
     modelDAO.AtendimentoDAO a=new modelDAO.AtendimentoDAO();
     this.atend = a.buscarPorID(Integer.parseInt(String.valueOf(hfIDAtend.getValue())));
     if(atend==null){
        return null;
     }
        return "case3";
    }else {
        model.Atendimento atendimento = new model.Atendimento();
        AtendimentoDAO at = new AtendimentoDAO();
        atendimento.setCodAtendimento(Integer.parseInt(String.valueOf(txtcodAtend.getText())));
        atendimento.setDataInicio(retornarData(cdataAtendimento.getSelectedDate(),Integer.parseInt(String.valueOf(ddhoraEntrada.getSelected())),Integer.parseInt(String.valueOf(ddminEntrada.getSelected()))));
        atendimento.setDataFim(retornarData(cdataAtendimento.getSelectedDate(),Integer.parseInt(String.valueOf(ddhoraSaida.getSelected())),Integer.parseInt(String.valueOf(ddminSaida.getSelected()))));
        atendimento.setPreAtendimento(String.valueOf(taDesc.getValue()));
        atendimento.setHoraInicioIntervalo(String.valueOf(ddhoraInicio.getValue()) + String.valueOf(ddminInicio.getValue()));
        atendimento.setHoraFimIntervalo (String.valueOf(ddhoraFim.getValue()) + String.valueOf(ddminFim.getValue()));
        atendimento.setHoraInicioIntervalo(String.valueOf(ddhoraInicio.getValue()) +":"+ String.valueOf(ddminInicio.getValue()));
        atendimento.setHoraFimIntervalo (String.valueOf(ddhoraFim.getValue()) +":"+ String.valueOf(ddminFim.getValue()));
        atendimento.setIdCliente(Integer.parseInt(String.valueOf(ddcliente.getSelected())));
        atendimento.setIdFuncionario(Integer.parseInt(String.valueOf(ddfuncionario.getSelected())));
        atendimento.setUsuResponsavel(String.valueOf(txtusuResp.getText()));
        atendimento.setSetor(String.valueOf(txtsetorUsu.getText()));
        atendimento.setTelefone(String.valueOf(txtusuTel.getText()));
        atendimento.setStatus (Integer.parseInt(String.valueOf(ddstatusAtend.getValue())));
        atendimento.setIsUrgente(Boolean.valueOf(String.valueOf(isUrgente.getSelected())));
        if(hfIDAtend.getValue() == null){
            if(at.cadastrarAtendimento(atendimento)){  
            this.AtendimentoNovo = atendimento;
            hfIDAtend.setValue(at.retornaID());
            }else{
               taDesc.setText(at.getMensagem());
                }
              }  
              if (hfIDAtend.getValue() != null){
              modelDAO.AtendimentoDAO a=new modelDAO.AtendimentoDAO();
              this.atend = a.buscarPorID(Integer.parseInt(String.valueOf(hfIDAtend.getValue())));
              getSessionBean1().setIdAtend(String.valueOf(hfIDAtend.getValue()));
              if(atend==null){
              return null;
              }
             }
        }
        return "case3";
    }

    public String btnAltera_action() {
     RowKey rk = taAtendimentoMov.getRowKey();
     String idatendimentomov = String.valueOf(asa_atendimentomovDataProvider.getValue("IDAtendimentoMov",rk));
     modelDAO.AtendimentoMovDAO a=new modelDAO.AtendimentoMovDAO();
     this.atendimentomov = a.buscarPorID(Integer.parseInt(idatendimentomov));
     if(atendimentomov==null){
        return null;
     }
        return "case4";
    }

    public String btnExclui_action() {
          RowKey rk = taAtendimentoMov.getRowKey();     
          modelDAO.AtendimentoMovDAO a=new modelDAO.AtendimentoMovDAO();
          a.deletarAtendimentoMov(Integer.parseInt(String.valueOf(asa_atendimentomovDataProvider.getValue("IDAtendimentoMov",rk))));
          asa_atendimentomovDataProvider.refresh();
        return null;
    }
    
}