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; }
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"); } } } }