Пример #1
0
 public function alterar(Banco $obj)
 {
     $strSQL = "UPDATE FIN_BAN_BANCOS SET ";
     $strSQL .= "BAN_Descricao = '" . $obj->getDescricao() . "', ";
     $strSQL .= "BAN_Codigo = '" . $obj->getCodigo() . "', ";
     $strSQL .= "BAN_Status = '" . $obj->getStatus() . "', ";
     $strSQL .= "BAN_DataHoraAlteracao = '" . date("Y-m-d H:i:s") . "', ";
     $strSQL .= "USU_Alteracao_ID = " . $_SESSION["USUARIO_ID"] . " ";
     $strSQL .= "WHERE BAN_ID = " . $obj->getId();
     return Db::getInstance()->executar($strSQL);
 }
Пример #2
0
 /**
  * Carrego os dados do banco desejado
  * 
  * @version 0.1 20/05/2011 Initial
  *          0.2 20/05/2011 Verificando se algo já foi carregado
  *          0.3 27/05/2011 Parâmetro $codigoBanco adicionado.
  *             loadBanco() agora é chamado no construtor da
  *             classe.
  */
 public function loadBanco($codigoBanco)
 {
     if (!empty($this->Banco)) {
         return $this->Banco;
     }
     #Instância do Layouts pai
     $banco = new Banco();
     #Todos os layouts dos bancos estendem o layout pai. Carrego o layout
     #específico para o banco em questão
     $this->Banco = $banco->load($codigoBanco, $this);
     return $this->Banco;
 }
Пример #3
0
 public static function instanciar()
 {
     if (!self::$db) {
         self::$db = new Banco();
         self::$db->conectar();
     }
     return self::$db;
 }
Пример #4
0
 public static function instanciar()
 {
     if (!self::$instancia) {
         self::$instancia = new Banco();
         self::$instancia->conectar();
     }
     return self::$instancia;
 }
Пример #5
0
 public static function AlteraCategoria($cod, $descricao)
 {
     $pdo = Banco::novaConexao();
     $statement = $pdo->prepare("update categoria set descricao = :descricao\r\n\t\twhere cod_categoria = :cod");
     $statement->bindParam(":cod", $cod, PDO::PARAM_INT);
     $statement->bindParam(":descricao", $descricao, PDO::PARAM_STR);
     $resultado = $statement->execute();
     return $resultado;
 }
Пример #6
0
 public static function findAll()
 {
     $pdo = Banco::obterConexao();
     $statement = $pdo->prepare("SELECT idCategoria,descricao,taxa FROM Categoria");
     $statement->execute();
     /*
     return $statement->fetchAll( PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE,
     "Categoria", array( 'xxxx', 'xxx', 'xxx') );
     */
     return $statement->fetchAll(PDO::FETCH_FUNC, "CategoriaDao::rowMapper");
 }
Пример #7
0
 /**
  * Resets all references to other model objects or collections of model objects.
  *
  * This method is a user-space workaround for PHP's inability to garbage collect
  * objects with circular references (even in PHP 5.3). This is currently necessary
  * when using Propel in certain daemon or large-volume/high-memory operations.
  *
  * @param boolean $deep Whether to also clear the references on all referrer objects.
  */
 public function clearAllReferences($deep = false)
 {
     if ($deep && !$this->alreadyInClearAllReferencesDeep) {
         $this->alreadyInClearAllReferencesDeep = true;
         if ($this->aBanco instanceof Persistent) {
             $this->aBanco->clearAllReferences($deep);
         }
         $this->alreadyInClearAllReferencesDeep = false;
     }
     // if ($deep)
     $this->aBanco = null;
 }
 private function factory($arrStrDados)
 {
     $obj = new ContaBancaria();
     if (isset($arrStrDados["COB_ID"])) {
         $obj->setId($arrStrDados["COB_ID"]);
     }
     // banco
     $objBanco = new Banco();
     $objBanco->setId($arrStrDados["BAN_ID"]);
     $obj->setBanco($objBanco);
     if (isset($arrStrDados["COB_Descricao"])) {
         $obj->setDescricao($arrStrDados["COB_Descricao"]);
     }
     if (isset($arrStrDados["COB_DataAbertura"])) {
         $obj->setDataAbertura($arrStrDados["COB_DataAbertura"]);
     }
     if (isset($arrStrDados["COB_Agencia"])) {
         $obj->setAgencia($arrStrDados["COB_Agencia"]);
     }
     if (isset($arrStrDados["COB_Conta"])) {
         $obj->setConta($arrStrDados["COB_Conta"]);
     }
     if (isset($arrStrDados["COB_SaldoInicial"])) {
         $obj->setSaldoInicial($arrStrDados["COB_SaldoInicial"]);
     } else {
         $obj->setLimite(0);
     }
     if (isset($arrStrDados["COB_Observacao"])) {
         $obj->setObservacao($arrStrDados["COB_Observacao"]);
     }
     if (isset($arrStrDados["COB_Status"])) {
         $obj->setStatus($arrStrDados["COB_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }
 public static function insere($usuario)
 {
     $pdo = Banco::obterConexao();
     $inserir = $pdo->prepare("insert into usuario (nome,email,senha) values(:nome,:email,:senha)");
     $nomeUsuario = $usuario->getNome();
     $emailUsuario = $usuario->getEmail();
     $senhaUsuario = $usuario->getSenha();
     $inserir->bindParam(":nome", $nomeUsuario, PDO::PARAM_STR);
     $inserir->bindParam(":email", $emailUsuario, PDO::PARAM_STR);
     $inserir->bindParam(":senha", $senhaUsuario, PDO::PARAM_STR);
     $inserir->execute();
     if (null != $usuario->getPersonagem()) {
         $personagem = $usuario->getPersonagem();
         Personagem::insere($personagem);
     }
 }
 public static function insere($idUsuario, $personagem)
 {
     $pdo = Banco::obterConexao();
     $inserir = $pdo->prepare("insert into personagem (idUsuario,nome,classe,vidaAtual,vidaTotal,ataque)\r\n\t\tvalues(:idUsuario,:nome,:classe,:vidaAtual,:vidaTotal,:ataque)");
     $nome = $personagem->getNome();
     $classe = $personagem->getClasse();
     $vidaAtual = $personagem->getVidaAtual();
     $vidaTotal = $personagem->getVidaTotal();
     $ataque = $personagem->getAtaque();
     $inserir->bindParam(":idUsuario", $idUsuario, PDO::PARAM_INT);
     $inserir->bindParam(":nome", $nome, PDO::PARAM_STR);
     $inserir->bindParam(":classe", $classe, PDO::PARAM_STR);
     $inserir->bindParam(":vidaAtual", $vidaAtual, PDO::PARAM_INT);
     $inserir->bindParam(":vidaTotal", $vidaTotal, PDO::PARAM_INT);
     $inserir->bindParam(":ataque", $ataque, PDO::PARAM_INT);
     $inserir->execute();
 }
Пример #11
0
 public function nuevomovimientoAction()
 {
     $request = $this->request;
     if ($request->isPost()) {
         $post_data = $request->getPost();
         $fecha = \DateTime::createFromFormat('d/m/Y', $post_data['banco_fecha']);
         //Creamos nuestro movimiento
         $banco = new \Banco();
         $banco->setBancoFecha($fecha->format('Y-m-d'))->setIdconceptobanco($post_data['idconcepto'])->setBancoTipomovimiento($post_data['banco_tipomoviento'])->setBancoCantidad($post_data['banco_cantidad'])->setBancoComprobante($post_data['banco_comprobante'])->setBancoNota($post_data['banco_nota']);
         //Ya existe un movimiento?
         if (\BancoQuery::create()->exists()) {
             //Modificamos el balance de nuestra caja
             $first_row = \BancoQuery::create()->orderByIdbanco('asc')->findOne();
             $current_balance = $first_row->getBancoBalance();
             if ($post_data['banco_tipomoviento'] == 'cargo') {
                 $new_balance = $current_balance + $post_data['banco_cantidad'];
             } else {
                 $new_balance = $current_balance - $post_data['banco_cantidad'];
             }
             $first_row->setBancoBalance($new_balance);
             $first_row->save();
         } else {
             if ($post_data['banco_tipomoviento'] == 'cargo') {
                 $new_balance = 0 + $post_data['banco_cantidad'];
                 $banco->setBancoBalance($new_balance);
             } else {
                 $new_balance = 0 - $post_data['banco_cantidad'];
                 $banco->setBancoBalance($new_balance);
             }
         }
         $banco->save();
         $fecha = new \DateTime($banco->getBancoFecha());
         $fechaJS = $fecha->format('m/d/Y');
         $fecha = $fecha->format('d-m-Y');
         if (!$banco->isPrimaryKeyNull()) {
             return $this->getResponse()->setContent(\Zend\Json\Json::encode(array('response' => true, 'data' => array('id' => $banco->getIdbanco(), 'fecha' => $fecha, 'fecha_js' => $fechaJS))));
         } else {
             return $this->getResponse()->setContent(\Zend\Json\Json::encode(array('response' => false)));
         }
     }
 }
Пример #12
0
 public function buscarPorCodigo($iCodigo)
 {
     $this->oBanco->conectar();
     $iCodigo = $this->oBanco->escapeStrings($iCodigo);
     $sSql = " select * from usuario where id = {$iCodigo} ;";
     $rsUsuario = $this->oBanco->query($sSql);
     if ($rsUsuario === false) {
         die($sSql);
     }
     $iLinhas = $this->oBanco->numeroLinhas($rsUsuario);
     if ($iLinhas != 1) {
         die("Erro ao buscar usuário");
     }
     $oStdUsuario = $this->oBanco->getResgitro($rsUsuario, 0);
     $oUsuario = new Model();
     $oUsuario->setCodigo($oStdUsuario->id);
     $oUsuario->setUsuario($oStdUsuario->usuario);
     return $oUsuario;
 }
Пример #13
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php 
include "tabela.php";
$login = $_POST['login'];
$nome = $_POST['nome'];
$enreco = $_POST['endereco'];
include "banco.php";
$ob = new Banco();
$ob->conectar();
$ob->alterar($login, $nome, $endereco);
?>

</body>
</html>
 function crearDatosBanco()
 {
     $objConcepto = new Concepto();
     $objTipoCta = new TipoCuenta();
     $objBanco = new Banco();
     $objCtaBanco = new CuentaBanco();
     $objCartaOrden = new CartaOrden();
     //Insertar conceptos por defecto
     $objConcepto->codconmov = '---';
     $objConcepto->denconmov = 'Ninguno';
     $objConcepto->codope = '--';
     $objConcepto->incluir();
     //Insertar tipo de cuenta por defecto
     $objTipoCta->codtipcta = '---';
     $objTipoCta->nomtipcta = 'Ninguno';
     $objTipoCta->incluir();
     //Insertar banco por defecto
     $objBanco->codemp = '0001';
     $objBanco->codban = '---';
     $objBanco->nomban = 'Ninguno';
     $objBanco->dirban = '';
     $objBanco->gerban = '';
     $objBanco->telban = '';
     $objBanco->conban = '';
     $objBanco->movcon = '';
     $objBanco->esttesnac = 0;
     $objBanco->codsudeban = '';
     $objBanco->incluir();
     //Insertar cuenta de banco por defecto
     $objCtaBanco->codemp = '0001';
     $objCtaBanco->codban = '---';
     $objCtaBanco->ctaban = '-------------------------';
     $objCtaBanco->codtipcta = '---';
     $objCtaBanco->ctabanext = '-------------------------';
     $objCtaBanco->dencta = 'Ninguno';
     $objCtaBanco->sc_cuenta = '';
     $objCtaBanco->fecapr = '1900-01-01';
     $objCtaBanco->feccie = '1900-01-01';
     $objCtaBanco->estact = 0;
     $objCtaBanco->incluir();
     //Insertar carta orden por defecto
     $objCartaOrden->codemp = '0001';
     $objCartaOrden->codigo = '000';
     $objCartaOrden->encabezado = 'NULL';
     $objCartaOrden->cuerpo = 'NULL';
     $objCartaOrden->pie = 'NULL';
     $objCartaOrden->nombre = 'Cheque Voucher';
     $objCartaOrden->status = 1;
     $objCartaOrden->archrtf = '';
     $objCartaOrden->incluir();
     $objCartaOrden = new CartaOrden();
     $objCartaOrden->codemp = '0001';
     $objCartaOrden->codigo = '001';
     $objCartaOrden->encabezado = 'Dirigido a: ';
     $objCartaOrden->cuerpo = 'Nos dirigimos a ustedes en la oportunidad de saludarlos y a la vez solicitarles que transfieran de la Cuenta  @tipocuenta@  No  @cuenta@ a nombre de @empresa@  la cantidad de  @montoletras@  (Bs.  @monto@), a la cuenta que a continuacion se menciona:\\r\\n\\r\\n<b>CUENTA  @tipocuenta@ No @cuenta@  </b>\\r\\n\\r\\n<b>MONTO TOTAL A TRANSFERIR @monto@</b>\\r\\n';
     $objCartaOrden->pie = 'Agradeciendo de antemano su atencion, nos reiteramos de ustedes.';
     $objCartaOrden->nombre = 'Carta Orden Ejemplo 1';
     $objCartaOrden->status = 0;
     $objCartaOrden->archrtf = '';
     $objCartaOrden->incluir();
     unset($objBanco);
     unset($objCartaOrden);
     unset($objConcepto);
     unset($objCtaBanco);
     unset($objTipoCta);
 }
Пример #15
0
<?php

//Database
require_once '../../model/clases/cUsuario.php';
require_once '../../model/clases/cPerfil.php';
require_once '../../model/data/dataBase.php';
require_once '../../model/clases/cBancSql.php';
session_start();
// Objetos
$oUsuario = new Usuario();
$perfil = new Perfil();
$banco = new Banco();
// revisando sesiones
if ($oUsuario->verSession() == true) {
    if (isset($_SESSION['rol'])) {
        $rol = $_SESSION['rol'];
        if ($rol == "1") {
        } else {
            header("Location: ../../controller/login.php");
            exit;
        }
    } else {
        header("Location: ../../controller/login.php");
        exit;
    }
} else {
    header("Location: ../../controller/login.php");
    exit;
}
$usuario = $_SESSION['usuario'];
?>
Пример #16
0
 private function verifica_email($strEmail)
 {
     $banco = new Banco();
     try {
         if ($banco->ConectaBanco()) {
             $command = mysql_query("select count(codigo) from cadastro where email = '{$strEmail}'");
             $ret = mysql_result($command, 0);
             mysql_close($banco->AbreConexao());
             return $ret;
         }
     } catch (Exception $e) {
         mysql_close($banco->AbreConexao());
         return 0;
     }
 }
Пример #17
0
 /**
  * @param	Banco $banco The banco object to add.
  */
 protected function doAddBanco($banco)
 {
     $this->collBancos[] = $banco;
     $banco->setConceptobanco($this);
 }
Пример #18
0
 public function testAbreConexaoComBancoInexistente()
 {
     $banco = new Banco();
     $banco->set('db', 'essatabelanaoexiste');
     $this->assertEquals(null, $banco->ConectaBanco());
 }
<?
include("../tupi.inicializar.php");
include("../tupi.template.inicializar.php"); 
$oTipoP = new TipoPagamento();
$oMoeda = new moeda();
$oBanco = new Banco();
$oTipot = new TipoTransferencia();
$oPag = new Pagamento();
$oCred = new Credito();
$oCliente = new Cliente();
$oCheque = new Cheque();
$oCarne = new Carne();
$oParticipante = new Participante();
$oParticipante->getById($_REQUEST['idParticipante']);
$tpl->ID_PARTICIPANTE_REP = $_REQUEST['idParticipante'];
$tpl->ID_TIPO = $_REQUEST['idTipo'];
$idMoedaEdita = 0;
$idBancoEdita = 0;
$idBandeiraEdita = 0;
$idTipoTransf = 0;
$idCredito = 0;
$tpl->CAMBIO_DOLLAR_REAL = 0;
$tpl->COD_AUTORIZACAO = "";
$tpl->DATA_COMPENSACAO = "";
$tpl->NUMERO_CHEQUE = "";
$tpl->CAMBIO_MOEDA_REAL = 0;

$tpl->NOME_EMISSOR = $oParticipante->cliente->nomeCompleto."-".$oParticipante->cliente->id;
if(isset($_REQUEST['idPagamento']) && strlen($_REQUEST['idPagamento']) > 0){
$oPag->getById($_REQUEST['idPagamento']);
$idMoedaEdita = $oPag->moeda->id;	
Пример #20
0
 public function __construct()
 {
     $this->banco = Banco::instanciar();
 }
Пример #21
0
<?php

include_once '../../../config.php';
try {
    $status = 'ERRO';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $banco = new Banco(Conf::pegCnxPadrao());
        $banco->setIdBanco($_POST['idBanco']);
        $banco->_delete();
        $status = 'OK';
    }
    $retorno = array('status' => $status);
} catch (PDOException $e) {
    $retorno = array('status' => 'ERRO');
}
echo json_encode($retorno);
Пример #22
0
<!DOCTYPE html>

<?php 
session_start();
session_name("anonymatch");
error_reporting(0);
header("Content-Type: text/html; charset=utf-8", true);
include "classe/banco.php";
$banco = new Banco();
$banco->Conectar();
?>

<html lang="pt/br">
	<head>
		<title>Anonymatch</title>

		<meta http-equiv="Content Type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <link rel="SHORTCUT ICON" href="img/logo.png">
		
		<!-- Jquery -->
		<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.js"></script>

		<!-- Bootstrap -->
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

		<!-- Anonymatch -->
		<link rel="stylesheet" href="css/main.css" type="text/css" />
		<script type="text/javascript" src="script/main.js"></script>
Пример #23
0
<?php

/** @var BancoController $this */
/** @var Banco $model */
/** @var AweActiveForm $form */
$form = $this->beginWidget('ext.AweCrud.components.AweActiveForm', array('type' => 'horizontal', 'id' => 'banco-form', 'enableAjaxValidation' => true, 'clientOptions' => array('validateOnSubmit' => false, 'validateOnChange' => true), 'enableClientValidation' => false));
?>
<div class="widget blue">
    <div class="widget-title">
        <h4><i class="icon-plus"></i><?php 
echo Yii::t('AweCrud.app', $model->isNewRecord ? 'Create' : 'Update') . ' ' . Banco::label(1);
?>
</h4>
        <span class="tools">
            <a href="javascript:;" class="icon-chevron-down"></a>
            <!--a href="javascript:;" class="icon-remove"></a-->
        </span>
    </div>
    <div class="widget-body">
        
        
            
                                        <?php 
echo $form->textFieldRow($model, 'NRO_CUENTA', array('maxlength' => 20));
?>
                                
                                        <?php 
echo $form->dropDownListRow($model, 'TIPO_CUENTA', array('AHORRO' => 'AHORRO', 'CORRIENTE' => 'CORRIENTE'));
?>
                                
                                        <?php 
Пример #24
0
<?php

include_once '../../../config.php';
try {
    $status = 'ERRO';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $banco = new Banco(Conf::pegCnxPadrao());
        $banco->setDados($_POST);
        $banco->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
        $banco->_salvar();
        //$status = 'OK';
        $_SESSION['msg'] = Utilitarios::msgSucesso('Banco salvo com sucesso!', true);
        header("Location: ../../../sistema.php?action=bancoslista");
    }
    //$retorno =  array('status'=>$status);
} catch (PDOException $e) {
    $_SESSION['msg'] = Utilitarios::msgErro('Erro ao tentar salvar', true);
    header("Location: ../../../sistema.php?action=bancoslista");
}
//echo json_encode($retorno);
Пример #25
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<?php 
include "tabela.php";
$login = $_POST['login'];
$nome = $_POST['nome'];
$enreco = $_POST['endereco'];
include "banco.php";
$ob = new Banco();
$ob->conectar();
$ob->incluir($login, $nome, $endereco);
?>

</body>
</html>
Пример #26
0
                $id_endereco = $endereco->add_endereco_bd();
            }
            //************** FIM ATUALIZA ENDERECO ******************
            //************** ATUALIZA DADOS BANCáRIOS ******************
            $id_banco = $_POST['id_banco'];
            $banco = strtoupper($_POST['banco']);
            $agencia = $_POST['agencia'];
            $operacao = $_POST['operacao'];
            $conta = $_POST['conta'];
            if (Banco::verifica_banco($id_banco)) {
                Banco::atualiza_banco($id_banco, $banco, $agencia, $operacao, $conta);
                //atualizando banco
                $id_dados_bancarios = $id_banco;
                // echo 'Banco: '.$id_dados_bancarios.' atualizado com sucesso';
            } else {
                $id_dados_bancarios = Banco::add_banco($banco, $agencia, $operacao, $conta);
                //adicionando banco
                // echo 'Banco: '.$id_dados_bancarios.' adicionado com sucesso';
            }
            //************** FIM ATUALIZA DADOS BANCáRIOS ******************
            if ($func->atualiza_func($id, $id_dados_bancarios, $cod_serie, $id_tabela, $nome, $cpf, $data_nasc, $id_endereco, $telefone, $email, $senha, $id_empresa, $id_empresa_filial, $id_turno, $id_cbo, $is_admin, $rg, $data_em_rg, $org_em_rg, $num_tit_eleitor, $email_empresa, $data_adm, $salario_base, $id_custo, $qtd_horas_sem, $num_cart_trab, $num_serie_cart_trab, $uf_cart_trab, $num_pis, $id_supervisor, $estagiario)) {
                echo '<div class="msg">Funcionário atualizado com sucesso</div>';
                echo '<script>alert("Funcionário atualizado com sucesso")</script>';
                echo '<script>window.location.href=\'principal\'</script>';
            } else {
                echo '<div class="msg">Falha ao atualizar funcionário</div>';
            }
        }
    }
    ?>
Пример #27
0
<?php

include 'Banco.Class.php';
$banco = new Banco();
$json = $banco->toJson('music', null, "ORDER BY nm_music");
echo $json;
Пример #28
0
<!DOCTYPE html>

<?php 
session_start();
session_name("anonymatch");
error_reporting(0);
header("Content-Type: text/html; charset=utf-8", true);
include "classe/banco.php";
$banco = new Banco();
$banco->Conectar();
?>

<html lang="pt/br">
	<head>
		<title>Anonymatch</title>

		<meta http-equiv="Content Type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <link rel="SHORTCUT ICON" href="img/logo.png">

		<!-- Jquery -->
		<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.2.js"></script>

		<!-- Bootstrap -->
		<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
		<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>

		<!-- Anonymatch -->
		<link rel="stylesheet" href="css/main.css" type="text/css" />
		<script type="text/javascript" src="script/main.js"></script>
Пример #29
0
<?php

Sessao::temPermissao('bancocad');
include_once 'app/view/backend/menupadrao.php';
?>

<div class="main-content">
    
<?php 
$banco = new Banco(Conf::pegCnxPadrao());
$titulo = 'Cadastrar banco';
if (isset($_GET['idbanco'])) {
    $titulo = 'Editar banco';
    $banco->setIdBanco($_GET['idbanco']);
    $banco->getBanco();
}
?>

<div class="breadcrumbs" id="breadcrumbs">
    <script type="text/javascript">
        try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){}
    </script>

    <ul class="breadcrumb">
        <li>
            <i class="ace-icon fa fa-home home-icon"></i>
            <a href="sistema.php">Início</a>
        </li>
        <li class="active"><?php 
echo $titulo;
?>
session_start();
require_once '../general/autoload.php';
$idEmpresa = $_REQUEST['hdnIdEmpresa'];
$categoria_inscricao = $_REQUEST['func_categoria_inscricao'];
$nome = $_REQUEST['func_nome'];
$email = strtolower($_REQUEST['func_email']);
$profissao = $_REQUEST['func_profissao'];
$nome_sem_acento = Funcoes::remove_acentos($nome);
$a_campos = array("email" => $_REQUEST['func_email']);
foreach ($a_campos as $campo => $valor) {
    $o_individual = new IndividualDAO();
    if ($o_individual->busca("{$campo} = '{$valor}' AND situacao = 'A'")) {
        die("Atencao! Este {$campo} ja foi utilizando em uma inscricao no sistema.");
    }
}
$o_transacao = new Banco();
$o_transacao->begin();
$o_empresa = new EmpresaDAO();
if (!$o_empresa->busca($idEmpresa)) {
    die("Atencao! Empresa nao encontrada no sistema.");
}
// Obtem informacoes de pagamento dos funcionarios da empresa
$data_criacao_transacao = "";
$data_pagamento = "";
$data_compensacao = "";
$taxa_pagamento = 0;
$o_inscricao = new InscricaoDAO();
$a_busca_inscricao = $o_inscricao->busca("id_empresa = {$idEmpresa}");
if ($a_busca_inscricao) {
    $data_criacao_transacao = $a_busca_inscricao[0]->data_criacao_transacao;
    $data_pagamento = $a_busca_inscricao[0]->data_pagamento;