/**
  * Agenda Completa
  */
 public function completaAction()
 {
     /**
      * Form para os filtros
      */
     $formAgendaFiltro = new Form_Salao_AgendaFiltro();
     $formAgendaFiltro->submit->setLabel('Filtrar Agendamentos');
     $formAgendaFiltro->submit->setAttrib('class', 'btn btn-sm btn-success btn-group-justified');
     $this->view->formAgendaFiltro = $formAgendaFiltro;
     /**
      * Filtros
      */
     $agenda_data = null;
     $agenda_horario = null;
     $especialidade_id = null;
     $profissional_id = null;
     if ($this->getRequest()->isPost()) {
         $values = $this->getRequest()->getPost();
         if ($formAgendaFiltro->isValid($values)) {
             $agenda_data = App_Helper_Date::getDateDb($formAgendaFiltro->getValue('agenda_data'));
             $agenda_horario = $formAgendaFiltro->getValue('agenda_horario') ? $formAgendaFiltro->getValue('agenda_horario') . ':00' : null;
             $especialidade_id = $formAgendaFiltro->getValue('especialidade_id');
             $profissional_id = $formAgendaFiltro->getValue('profissional_id');
             $formAgendaFiltro->populate($values);
         }
     }
     /**
      * Busca a agenda do salao
      */
     try {
         $salao_id = Zend_Auth::getInstance()->getIdentity()->salao_id;
         $modelAgenda = new Model_DbTable_Agenda();
         $agendamentos = $modelAgenda->getAgendaSalao($salao_id, $agenda_data, $agenda_horario, $especialidade_id, $profissional_id);
         $this->view->agendamentos = $agendamentos;
     } catch (Exception $ex) {
         die('error');
     }
 }