@PostConstruct
 public void init() {
   agendamento = new Agendamento();
   agendamentoEdit = new Agendamento();
   listAgendamento = new ArrayList<>();
   listAgendamentoConsulta = new ArrayList<>();
   listFotos = new ArrayList<>();
   contrato = new Contrato();
   data = new String[2];
   data[0] = DataHoje.data();
   data[1] = DataHoje.data();
   index = new Integer[4];
   index[0] = null;
   index[1] = null;
   index[2] = null;
   index[3] = null;
   listSelectItem = new ArrayList[2];
   listSelectItem[0] = new ArrayList<>();
   listSelectItem[1] = new ArrayList<>();
   horaAgenda = DataHoje.livre(new Date(), "HH:mm");
   by = "hoje";
   description = "";
   startFinish = "";
   actives = false;
   visibleCadastrarFoto = false;
 }
 public void clear(int tCase) {
   // CASO 0 - BOTÃO SALVAR / EXCLUIR
   if (tCase == 0 || tCase == 1) {
     agendamento = new Agendamento();
     index[0] = null;
     horaAgenda = DataHoje.livre(new Date(), "HH:mm");
     listAgendamento.clear();
   }
   // CASO 1 - BOTÃO NOVO
   if (tCase == 1) {
     Sessions.remove("agendamentoBean");
   }
 }
 public String editConsulta(Agendamento o) {
   Dao dao = new Dao();
   agendamentoEdit = (Agendamento) dao.rebind(o);
   agendamentoEdit.setHoraAgenda(DataHoje.livre(new Date(), "HH:mm"));
   agendamentoEdit.setDataAgenda(new Date());
   for (int i = 0; i < listSelectItem[0].size(); i++) {
     if (o.getEvento().getId() == Integer.parseInt(listSelectItem[0].get(i).getDescription())) {
       index[0] = i;
       break;
     }
   }
   return null;
 }