public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); if (!empty($info)) { if ($info[self::TIPO] == self::VALOR_TIPO_PESSOA_FISICA) { $temp = new PessoaFisica($info[self::ID]); } elseif ($info[self::TIPO] == self::VALOR_TIPO_PESSOA_JURIDICA) { $temp = new PessoaJuridica($info[self::ID]); } $temp->razaoSocial = $info[self::RAZAOSOCIAL]; $temp->cnpj = $info[self::CNPJ]; $temp->rg = $info[self::RG]; $temp->cpf = $info[self::CPF]; $temp->setDataNasc(new DataHora($info[self::DATANASC])); $temp->usuario = $info[self::USUARIO]; $temp->nome = $info[self::NOME]; $temp->sobreNome = $info[self::SOBRENOME]; $temp->emailPrimario = $info[self::EMAIL]; $temp->senha = $info[self::SENHA]; $temp->emailSecundario = $info[self::EMAILSECUNDARIO]; $temp->sexo = $info[self::SEXO]; $temp->site = $info[self::SITE]; $temp->atacadista = $info[self::ATACADISTA] == self::VALOR_ATACADISTA_TRUE ? true : false; $temp->origemCadastro = $info[self::ORIGEMCADASTRO]; $temp->setDataCadastro(new DataHora($info[self::DATACADASTRO])); if (!empty($info[self::FOTO])) { $temp->setFoto(new Image(new Arquivos(Sistema::$caminhoURL . Sistema::$caminhoDataPessoasPerfil . $info[self::FOTO]))); } return $temp; } }
} public function Alteracao($cod, $array_parametros) { echo "Dados para alteração do cliente (pessoa jurídica) de código {$cod}:<br>"; foreach ($array_parametros as $campo) { echo $campo . "<br>"; } } } // Programa principal - exemplos $dadosVeiculo = array("Palio", "Fiat", "ELX", "2005", "Prata", "35000"); $objVeiculo = new Veiculo(); $objVeiculo->Veiculo_Cadastro("1", $dadosVeiculo); echo "<hr>"; $objVeiculo->Veiculo_Exclusao("1"); echo "<hr>"; $dadosCliente = array("Pedro", "Rua Pereira 52", "*****@*****.**", "31919191", "91919191", "98845755521", "4057841457", "30/05/1980"); $objCliente = new PessoaFisica(); $objCliente->Cadastro("1", $dadosCliente); echo "<hr>"; $dadosCliente = array("Martins & Cia Frutos do Mar Ltda", "Rua Vasco da Gama 87", "*****@*****.**", "7619191", "92919191", "07.055.245/0001-22", "096/5487547", "20/10/2004", "João", "http://www.algumdominio.com.br"); $objCliente = new PessoaJuridica(); $objCliente->Cadastro("1", $dadosCliente); echo "<hr>"; $dadosAluguel = array("1", "20/10/2011", "2 dias", "90,00"); $objCliente->Cliente_Aluga_Veiculo("1", $dadosAluguel); echo "<hr>"; $dadosAluguel = array("1", "20/10/2011"); $objCliente->Cliente_Devolve_Veiculo("1", $dadosAluguel); echo "<hr>"; $objCliente->Cliente_Exclusao("1");
if (!Strings::__VerificarCNPJ($_POST['cnpj'])) { $erro = "<b>CNPJ</b> inválido!<br><br>"; } } if (empty($erro)) { $lCL = new ListaPessoas(); $lCL->condicoes('', $_GET['cliente'], ListaPessoas::ID); $cl = $lCL->listar(); if ($_POST['pessoa'] == 'fisica') { $cl = new PessoaFisica($cl->getId()); $cl->rg = $_POST['rg']; $cl->cpf = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cpf'])); $cl->sexo = $_POST['sexo']; $cl->setDataNasc(new DataHora($_POST['dataNasc'])); } elseif ($_POST['pessoa'] == 'juridica') { $cl = new PessoaJuridica($cl->getId()); $cl->razaoSocial = $_POST['razaoSocial']; $cl->cnpj = eregi_replace('/', '', eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj']))); } $cl->nome = $_POST['nome']; $cl->emailPrimario = $_POST['emailPrimario']; $cl->sobreNome = $_POST['sobreNome']; $cl->usuario = $_POST['usuario']; $cl->senha = $_POST['senha']; $cl->atacadista = $_POST['atacadista'] == ListaPessoas::VALOR_ATACADISTA_TRUE ? true : false; if (!empty($_FILES['imagem']['name'])) { $cl->setFoto(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCL->alterar($cl); if (!empty($_POST['cep'])) { if (!empty($_POST['logradouro']) && !empty($_POST['numero']) && !empty($_POST['bairro']) && !empty($_POST['pais']) && !empty($_POST['estado']) && !empty($_POST['cidade']) && !empty($_POST['cep'])) {
$cliente1->setEnderecoCobranca('Rua Eduardo Costa, 582', 'Itamontes', 'Itamontes', 'SP', '05468-854'); $cliente2 = new PessoaJuridicaCobranca('Jose Carlos dos Santos', '17/09/1983', '125.568.986-87', '4751-5898', '*****@*****.**', 'Rua Diva, 111', 'Calmon Viana', 'Suzano', 'SP', '08560-200'); $cliente2->setGrauImportancia(2); $cliente2->setEnderecoCobranca('Rua dos Palmares, 582', 'Monte Belo', 'Belo Horizonte', 'MG', '05468-854'); $cliente3 = new PessoaFisica('Pedro da Silva', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Ana paula, 222', 'Calmon Viana', 'Santos', 'SP', '08560-200'); $cliente3->setGrauImportancia(5); $cliente4 = new PessoaJuridica('Manoel dos Anjos', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Maria Eudora, 333', 'Calmon Viana', 'Bahia', 'SP', '08560-200'); $cliente4->setGrauImportancia(1); $cliente5 = new PessoaFisica('Luana Bernadete', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Sandro de Berta, 444', 'Calmon Viana', 'Maua', 'SP', '08560-200'); $cliente5->setGrauImportancia(3); $cliente6 = new PessoaJuridica('Katia Pereira', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Lucas Lima, 555', 'Calmon Viana', 'Poa', 'São Paulo', '08560-200'); $cliente6->setGrauImportancia(2); $cliente7 = new PessoaFisica('Bernadete Conceição Silva', '17/09/1983', '328.586.989-55', '*****@*****.**', '4751-5898', 'Rua Jandira, 6', 'Calmon Viana', 'Jundiai', 'SP', '08560-200'); $cliente7->setGrauImportancia(5); $cliente8 = new PessoaJuridica('Elias Marcos Pereira', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Carlos Chagas, 666', 'Calmon Viana', 'Marialia', 'SP', '08560-200'); $cliente8->setGrauImportancia(3); $cliente9 = new PessoaFisica('Sandro Ferreira', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Manoel de Abreu, 99', 'Calmon Viana', 'Mogi das Cruzes', 'SP', '08560-200'); $cliente9->setGrauImportancia(5); $cliente10 = new PessoaJuridica('Pedro Henrique dos Anjos', '17/09/1983', '328.586.989-55', '4751-5898', '*****@*****.**', 'Rua Pedro de Salas, 999', 'Calmon Viana', 'Mogi Mirim', 'SP', '08560-200'); $cliente10->setGrauImportancia(4); $todosClientes = new MalaCliente(); $todosClientes->addCliente($cliente1); $todosClientes->addCliente($cliente2); $todosClientes->addCliente($cliente3); $todosClientes->addCliente($cliente4); $todosClientes->addCliente($cliente5); $todosClientes->addCliente($cliente6); $todosClientes->addCliente($cliente7); $todosClientes->addCliente($cliente8); $todosClientes->addCliente($cliente9); $todosClientes->addCliente($cliente10);
<?php $perfil = $data['perfil']; $perfil_form = new PessoaJuridica(); $cadastrado = $perfil_form->cadastra($perfil); //Não cadastra na entra pois ainda não tem Token $id_check = $data['id']; $operadoras = $data['operadora']; $pj_telefones = $data['pj_telefone']; $token = Token::generate(); ?> <div class="container"> <div class="row"> <div class="col-sm-12"> <h3 class="page-header"><?php echo $data['pagetitle']; ?> <small><?php echo $data['pagesubtitle']; ?> </small> <?php if ($id_check) { ?> <span class="btn-panel pull-right"> <a href="PessoaJuridica/visualizar/<?php echo $id_check; ?> " data-toggle="tooltip" data-placement="top" title="Ver Perfil!" class="btn btn-circle btn-lg">
public function alterar(PessoaJuridica $pessoaJuridica) { $pessoaJuridica->setUltimaModificacao(); return $this->pessoaJuridicaRepository->update($pessoaJuridica); }
<small> <?php echo isset($data['pagesubtitle']) ? $data['pagesubtitle'] : ""; ?> </small> </h3> </div> </div> <!--Teste de Perfil--> <div class="row"> <div class="col-md-12"> <div class="jumbotron"> <?php $perfil = $data['perfil']; $action = new PessoaJuridica(); $action->removerPessoaJuridica($perfil); ?> <div class="container"> <?php if (!Input::exists()) { ?> <div class="col-md-4"> <img class="img-circle profilefoto left" src="<?php echo Image::get($perfil); ?> "> </div> <div class="col-md-8">
$erro = "<b>CPF</b> inválido!<br><br>"; } } elseif (!empty($_POST['cnpj']) && $_POST['pessoa'] == 'juridica') { if (!Strings::__VerificarCNPJ($_POST['cnpj'])) { $erro = "<b>CNPJ</b> inválido!<br><br>"; } } if (empty($erro)) { if ($_POST['pessoa'] == 'fisica') { $cl = new PessoaFisica(); $cl->rg = $_POST['rg']; $cl->cpf = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cpf'])); $cl->sexo = $_POST['sexo']; $cl->setDataNasc(new DataHora($_POST['dataNasc'])); } elseif ($_POST['pessoa'] == 'juridica') { $cl = new PessoaJuridica(); $cl->razaoSocial = $_POST['razaoSocial']; $cl->cnpj = eregi_replace('\\.', '', eregi_replace('-', '', $_POST['cnpj'])); } $cl->nome = $_POST['nome']; $cl->sobreNome = $_POST['sobreNome']; $cl->usuario = $_POST['usuario']; $cl->senha = $_POST['senha']; $cl->emailPrimario = $_POST['emailPrimario']; $cl->atacadista = $_POST['atacadista'] == ListaPessoas::VALOR_ATACADISTA_TRUE ? true : false; if (!empty($_FILES['imagem']['name'])) { $cl->setFoto(new Image(Arquivos::__OpenArquivoByTEMP($_FILES['imagem']))); } $lCL = new ListaPessoas(); $lCL->inserir($cl); $_POST = '';