public function init()
 {
     /* Form Elements & Other Definitions Here ... */
     $this->setName('FormularioCliente');
     $ID_CLIENTE = new Zend_Form_Element_Hidden('$ID_CLIENTE');
     $ID_CLIENTE->addFilter('Int');
     $ID_CLIENTE->removeDecorator('Label');
     $DT_ATUALIZACAO = new Zend_Form_Element_Text('DT_ATUALIZACAO');
     $DT_ATUALIZACAO->setLabel('DATA ÚLTIMA ATUALIZAÇÃO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', '');
     $NM_CLIENTE = new Zend_Form_Element_Text('NM_CLIENTE');
     $NM_CLIENTE->setLabel('NOME')->setRequired(true)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter nome');
     $NR_CNPJ = new Zend_Form_Element_Text('NR_CNPJ');
     $NR_CNPJ->setLabel('CNPJ')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter cnpj');
     $TX_OBSERVACAO = new Zend_Form_Element_Textarea('TX_OBSERVACAO');
     $TX_OBSERVACAO->setLabel('OBSERVA��O')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('rows', '5');
     $NM_LOGRADOURO = new Zend_Form_Element_Text('NM_LOGRADOURO');
     $NM_LOGRADOURO->setLabel('LOGRADOURO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter logradouro');
     $NR_NUMERO = new Zend_Form_Element_Text('NR_NUMERO');
     $NR_NUMERO->setLabel('NÚMERO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter número');
     $DS_COMPLEMENTO = new Zend_Form_Element_Text('DS_COMPLEMENTO');
     $DS_COMPLEMENTO->setLabel('LOGRADOURO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter complemento');
     $NM_BAIRRO = new Zend_Form_Element_Text('NM_BAIRRO');
     $NM_BAIRRO->setLabel('BAIRRO')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter bairro');
     $NR_CEP = new Zend_Form_Element_Text('NR_CEP');
     $NR_CEP->setLabel('CEP')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter cep');
     $NM_CIDADE = new Zend_Form_Element_Text('NM_CIDADE');
     $NM_CIDADE->setLabel('CIDADE')->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control')->setAttrib('placeholder', 'Enter cidade');
     $estados = array("AC" => "Acre", "AL" => "Alagoas", "AM" => "Amazonas", "AP" => "Amapá", "BA" => "Bahia", "CE" => "Ceará", "DF" => "Distrito Federal", "ES" => "Espírito Santo", "GO" => "Goiás", "MA" => "Maranhão", "MT" => "Mato Grosso", "MS" => "Mato Grosso do Sul", "MG" => "Minas Gerais", "PA" => "Pará", "PB" => "Paraíba", "PR" => "Paraná", "PE" => "Pernambuco", "PI" => "Piauí", "RJ" => "Rio de Janeiro", "RN" => "Rio Grande do Norte", "RO" => "Rondônia", "RS" => "Rio Grande do Sul", "RR" => "Roraima", "SC" => "Santa Catarina", "SE" => "Sergipe", "SP" => "São Paulo", "TO" => "Tocantins");
     $NM_UF = new Zend_Form_Element_Select('NM_UF');
     $NM_UF->setLabel('UF')->addMultiOptions($estados)->addFilter('StripTags')->addFilter('StringTrim')->addValidator('NotEmpty')->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2')->setAttrib('placeholder', 'Enter uf');
     $FK_RAMO_ATIVIDADE = new Zend_Form_Element_Select('FK_RAMO_ATIVIDADE');
     $FK_RAMO_ATIVIDADE->setAttrib('class', 'form-control');
     $ramoAtividade = new Application_Model_DbTable_RamoAtividade();
     $FK_RAMO_ATIVIDADE->setLabel('RAMO ATIVIDADE')->setRequired(true)->removeDecorator('DtDdWrapper')->removeDecorator('HtmlTag')->removeDecorator('Label')->setAttrib('class', 'form-control select2');
     $listaRamoAtividade = $ramoAtividade->getRamoAtividadeCombo();
     $FK_RAMO_ATIVIDADE->setMultiOptions($listaRamoAtividade);
     $submit = new Zend_Form_Element_Submit('submit');
     $submit->setLabel("Adiconar");
     $submit->setAttrib('id', 'submitbutton');
     $submit->removeDecorator('DtDdWrapper')->setAttrib('class', 'btn btn-primary button')->removeDecorator('HtmlTag')->removeDecorator('Label');
     $this->addElements(array($ID_CLIENTE, $NM_CLIENTE, $NR_CNPJ, $TX_OBSERVACAO, $NM_LOGRADOURO, $NR_NUMERO, $DS_COMPLEMENTO, $NM_BAIRRO, $NR_CEP, $NM_CIDADE, $NM_UF, $DT_ATUALIZACAO, $FK_RAMO_ATIVIDADE, $submit));
     $this->setDecorators(array(array('ViewScript', array('viewScript' => '/forms/formularioCliente.phtml'))));
 }
 public function getRamoAtividadeCombo()
 {
     $listaRamoAtividade = new Application_Model_DbTable_RamoAtividade();
     return $listaRamoAtividade->getAdapter()->fetchPairs($listaRamoAtividade->select()->from('TB_RAMO_ATIVIDADE', array('ID_RAMO_ATIVIDADE', 'DS_RAMO_ATIVIDADE'))->order('DS_RAMO_ATIVIDADE'));
 }
 public function listaRamoAtividadeAction()
 {
     $ramoAtividade = new Application_Model_DbTable_RamoAtividade();
     if ($this->getRequest()->isPost()) {
         $del = $this->getRequest()->getPost('del');
         if ($del == 'Sim') {
             Zend_Registry::get('logger')->log("teste2222", Zend_Log::INFO);
             $id = $this->getRequest()->getPost('ID_RAMO_ATIVIDADE');
             $ramoAtividade = new Application_Model_DbTable_RamoAtividade();
             try {
                 $ramoAtividade->deleteRamoAtividade($id);
                 $this->view->mensagem = "Excluído com sucesso";
                 $this->view->erro = 0;
             } catch (Exception $e) {
                 $this->view->mensagem = $e->getCode() . " Deletar Ramo de atividade";
                 $this->view->erro = 1;
                 $this->view->mensagemExcecao = $e->getMessage();
             }
         }
     }
     $this->view->ramoAtividade = $ramoAtividade->getRamoAtividades();
     Zend_Registry::get('logger')->log($this->view->ramoAtividade, Zend_Log::INFO);
 }