コード例 #1
0
 public function validarAgenciaBancariaAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $ba = new BancoAgencia();
     $validaragencia = $ba->buscar(array('Agencia = ?' => $_POST['agencia']))->count();
     if ($validaragencia > 0) {
         echo json_encode(array('error' => false));
     } else {
         echo json_encode(array('error' => true));
     }
     exit;
 }
コード例 #2
0
 public function salvarAction()
 {
     $Usuario = new Usuario();
     // objeto usuário
     $auth = Zend_Auth::getInstance();
     // pega a autenticação
     $idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessão com o grupo ativo
     $orgao = $GrupoAtivo->codOrgao;
     $pronac = $_POST['Pronac'];
     $he = new tbHistoricoExclusaoConta();
     $cb = new ContaBancaria();
     $resp = $cb->consultarDadosPorPronac($pronac, $orgao)->current();
     //            x($idagente->usu_codigo);
     //            xd($idagente->idAgente);
     $caminho = $this->_request->getParam("caminho");
     //caminho de retorno caso a funcionalidade seja aberta em modal
     if (isset($_POST['excluir'])) {
         //INSERE OS DADOS NA TABELA DE HISTÓRICO - SAC.dbo.tbHistoricoExclusaoConta
         $dadosInsert = array('idContaBancaria' => $resp->IdContaBancaria, 'Banco' => $resp->Banco, 'Agencia' => $resp->Agencia, 'ContaBloqueada' => $resp->ContaBloqueada, 'ContaLivre' => $resp->ContaLivre, 'DtExclusao' => new Zend_Db_Expr('GETDATE()'), 'Motivo' => $_POST['justificativa'], 'idUsuario' => $idagente->usu_codigo, 'idPronac' => $resp->idPronac, 'tpAcao' => 2);
         $id = $he->inserir($dadosInsert);
         //ALETAR OS DADOS NA TABELA DE CONTA BANCÁRIA - SAC.dbo.ContaBancaria
         $dadosUpdate = array('ContaBloqueada' => '000000000000', 'ContaLivre' => '000000000000');
         $reg = $cb->alterar($dadosUpdate);
         if (!empty($caminho)) {
             parent::message("Exclusão da(s) Conta(s) Bancária(s) realizada com sucesso!", $caminho, "CONFIRM");
         } else {
             parent::message("Exclusão da(s) Conta(s) Bancária(s) realizada com sucesso!", "mantercontabancaria/alterar?pronac={$pronac}", "CONFIRM");
         }
     } else {
         $ba = new BancoAgencia();
         $AgenciaDados = $ba->buscar(array('Agencia = ?' => $_POST['Agencia']));
         if (count($AgenciaDados) > 0) {
             //INSERE OS DADOS NA TABELA DE HISTÓRICO - SAC.dbo.tbHistoricoExclusaoConta
             $dadosInsert = array('idContaBancaria' => $resp->IdContaBancaria, 'Banco' => $resp->Banco, 'Agencia' => $resp->Agencia, 'ContaBloqueada' => $resp->ContaBloqueada, 'ContaLivre' => $resp->ContaLivre, 'DtExclusao' => new Zend_Db_Expr('GETDATE()'), 'Motivo' => $_POST['justificativa'], 'idUsuario' => $idagente->usu_codigo, 'idPronac' => $resp->idPronac, 'tpAcao' => 1);
             $id = $he->inserir($dadosInsert);
             $dados = array('Banco' => '001', 'Agencia' => $_POST['Agencia'], 'ContaBloqueada' => $_POST['ContaBloqueada'], 'ContaLivre' => $_POST['ContaLivre']);
             $id = $cb->alterar($dados, array('idContaBancaria = ?' => $resp->IdContaBancaria));
             //parent::message("Cadastro realizado com sucesso!", "mantercontabancaria/alterar?pronac=$pronac", "CONFIRM");
             if (!empty($caminho)) {
                 parent::message("Cadastro realizado com sucesso!", $caminho, "CONFIRM");
             } else {
                 parent::message("Cadastro realizado com sucesso!", "mantercontabancaria/alterar?pronac=" . $pronac, "CONFIRM");
             }
         } else {
             if (!empty($caminho)) {
                 parent::message("Agência não cadastrada!", $caminho, "ALERT");
             } else {
                 parent::message("Agência não cadastrada!", "mantercontabancaria/alterar?pronac={$pronac}", "ALERT");
             }
         }
     }
 }