public function setCnpj($cnpj) { if (vazio_ou_nulo($cnpj)) { throw new RegraDeNegocioException('CNPJ não pode ser vazio!'); } if (!validaCNPJ($cnpj)) { throw new RegraDeNegocioException('CNPJ inválido!'); } $this->cnpj = $cnpj; }
/** * lista as atribuições de cartórios * @param Cartorio $c */ public function verificaAtualizacao($c) { $errors = array(); if ($c->fantasia == "" || $c->nome == "" || $c->cep == "" || $c->endereco == "" || $c->numero == "" || $c->bairro == "" || $c->cidade == "" || $c->estado == "") { $errors['error'] = "<li><b>Os campos com * são obrigatórios.</b></li>"; if ($c->fantasia == "") { $errors['fantasia'] = 1; } if ($c->nome == "") { $errors['nome'] = 1; } if ($c->cep == "") { $errors['cep'] = 1; } if ($c->endereco == "") { $errors['endereco'] = 1; } if ($c->numero == "") { $errors['numero'] = 1; } if ($c->bairro == "") { $errors['bairro'] = 1; } if ($c->cidade == "") { $errors['cidade'] = 1; } if ($c->estado == "") { $errors['estado'] = 1; } } if ($c->email != "") { $valida = validaEMAIL($c->email); if ($valida == 'false') { $errors['email'] = 1; $errors['error'] .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($c->cpf != "") { if (validaCNPJ($c->cpf) == 'false') { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } return $errors; }
#$ext_verifica[5] = ''; #$ext_verifica[6] = ''; #$ext_verifica[7] = ''; #$ext_verifica[8] = ''; #recupera dados para verificacao $R_DEVEDOR_CPF = $ext_verifica[0]; $R_DEVEDOR = $ext_verifica[1]; $R_CPF = $ext_verifica[2]; $R_NOME = $ext_verifica[3]; $R_RG = $ext_verifica[4] . ' ' . $ext_verifica[5] . ' ' . $ext_verifica[6]; $R_CONJUGE = $ext_verifica[8]; $R_CIDADE = $ext_verifica[9]; $R_ESTADO = substr($ext_verifica[10], 0, 2); #valida documento $valida_cpf = validaCPF($R_CPF); $valida_cnpj = validaCNPJ($R_CPF); if ($valida_cpf == 'false' and $valida_cnpj == 'false') { $erro .= "CPF/CNPJ Inválido <br>"; } #if($valida_cnpj=='true'){ # $R_CNPJ = $R_CPF; # $R_CPF = ""; #} else { # $R_CNPJ = ""; #} #verifica cidade e estado $sql = $objQuery->SQLQuery("SELECT cidade from vsites_cidades as e where cidade = '" . $R_CIDADE . "' and estado = '" . $R_ESTADO . "'"); $num_cidade = mysql_num_rows($sql); if ($num_cidade == '0' and $R_NOME != '') { $erro .= "Cidade ou Estado Inválidos<br>"; }
pt_register("POST", "tel2"); pt_register("POST", "ramal2"); pt_register("POST", "email2"); pt_register("POST", "descProduto"); pt_register("POST", "creditoCompra"); $error = '<ul>'; if ($fantasia == "" || $razao == "") { if ($razao == "") { $errors['razao'] = 1; } if ($fantasia == "") { $errors['fantasia'] = 1; } $error .= "<li><b>Os campos com * são obrigatórios.</b></li>"; } if ($cnpj != "" && validaCNPJ($cnpj) == 'false') { $errors['cnpj'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } $error .= '</ul>'; $f = new stdClass(); $f->razao = $razao; $f->fantasia = $fantasia; $f->cnpj = $cnpj; $f->id_regime = $id_regime; $f->ie = $ie; $f->fax = $fax; $f->cep = $cep; $f->endereco = $endereco; $f->numero = $numero; $f->complemento = $complemento;
#DADOS DE DIREITO CREDITORIO $R_NUMERO_CONTRATO = str_replace(' ', '', substr($buffer, 361, 20)); $R_EMISSAO_DIREITO_CRED = str_replace(' ', '', substr($buffer, 381, 8)); $R_NUMERO_DIREITO_CRED = str_replace(' ', '', substr($buffer, 389, 10)); $R_NUMERO_CONTRATO_DIREITO_CRED = str_replace(' ', '', substr($buffer, 399, 12)); $R_EMISSAO_CONTRATO_BIC = str_replace(' ', '', substr($buffer, 411, 8)); $R_MODALIDADE = str_replace(' ', '', substr($buffer, 419, 6)); $R_OBJETO_CONTRATO_DIR_CRED = str_replace(' ', '', substr($buffer, 425, 240)); $R_CPF_CONTRATADO = str_replace(' ', '', substr($buffer, 665, 15)); if ($OLD_NOT_NOME != $R_NOT_NOME) { $CONT_NOT++; } $OLD_NOT_NOME = $R_NOT_NOME; #valida documento $valida_cpf = validaCPF(str_replace(' ', '', substr($R_NOT_CPF, 4, 11))); $valida_cnpj = validaCNPJ(str_replace(' ', '', substr($R_NOT_CPF, 1, 14))); if ($valida_cpf == 'false' and $valida_cnpj == 'false') { $erro .= "CPF/CNPJ Inválido na linha" . $linha_cont . "<br>"; } if ($valida_cnpj == 'true') { $R_NOT_CNPJ = $R_NOT_CPF; $R_NOT_CPF = ""; } if ($erro == '') { $sql_dupl = $objQuery->SQLQuery("SELECT pi.id_pedido, pi.ordem, pi.certidao_cpf, pi.certidao_cnpj, pi.certidao_cidade, pi.certidao_nome, pi.certidao_estado, s.status from vsites_pedido_item as pi, vsites_status as s, vsites_pedido as p\n\t\t\t\twhere p.cpf='" . $cpf . "' and pi.id_pedido=p.id_pedido and pi.id_status!='14' and pi.id_status!='10' and pi.id_servico='" . $id_servico . "' and pi.certidao_numero_not='" . $R_NOT_NUMERO . "' and (replace(replace(replace(pi.certidao_cpf,'-',''),'.',''),'/','')='" . $R_NOT_CPF . "' and pi.certidao_cpf!='' or replace(replace(replace(pi.certidao_cnpj,'-',''),'.',''),'/','')='" . $R_NOT_CNPJ . "' and pi.certidao_cnpj!='') and pi.id_status = s.id_status"); $duplicidade = mysql_num_rows($sql_dupl); if ($duplicidade != 0) { $res_dup = mysql_fetch_array($sql_dupl); $erro .= "Duplicidade na linha " . $linha_cont . ": Confira a ordem #" . $res_dup['id_pedido'] . "/" . $res_dup['ordem'] . " em caso de dúvidas entre em contato com o administrador do sistema<br>"; } }
if (!validaTel($tel)) { $errors['tel'] = 1; $error .= "<li><b>O telefone é inválido.</b></li>"; } #if($email!="" && validaEMAIL($email)=='false'){ # $errors['email']=1; # $error.="<li><b>E-mail Inválido, digite corretamente.</b></li>"; #} if ($tipo == 'cpf') { $valida = validaCPF($cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } if (count($errors) < 1) { $clienteDAO->atualizar($c, $controle_id_empresa); /* $e = $clienteDAO->buscaClienteCRM($id); pt_register('POST', 'data_aniversario'); pt_register('POST', 'data_ultimo_contato'); pt_register('POST', 'data_contrato_i'); pt_register('POST', 'data_contrato_f'); if (strlen($data_aniversario) == 0) {
/** * verifica permissão de alterar solicitante * @param int $id_pedido_item * @param int $id_empresa * @param array $departamento_p * @param array $departamento_s * @param array $p */ public function verificaPermissaoEditSolicitante($id_pedido_item, $id_empresa, $departamento_p, $departamento_s, $p) { global $controle_id_pais; $errors = array(); $this->sql = "SELECT pi.id_empresa_atend as id_empresa, pi.operacional, pi.id_status, pi.inicio, pi.id_pedido_item, pi.id_empresa_resp, sd.id_departamento_resp from\n\t\t\t\t\tvsites_pedido_item as pi, vsites_servico_departamento as sd where\n\t\t\t\t\tpi.id_pedido_item=? and \n\t\t\t\t\tpi.id_servico_departamento = sd.id_servico_departamento"; $this->values = array($id_pedido_item); $cont = $this->fetch(); $id_departamento_resp = $cont[0]->id_departamento_resp; $operacional = $cont[0]->operacional; $id_empresa_e = $cont[0]->id_empresa; $id_empresa_resp = $cont[0]->id_empresa_resp; $inicio = $cont[0]->inicio; $id_status = $cont[0]->id_status; $id_pedido_item = $cont[0]->id_pedido_item; if ($id_pedido_item == "") { $errors['error'] .= "<li><b>Você não tem permissão de alterar o pedido.</b></li>"; } if ($p->origem == "" or $p->cpf == "" or $p->nome == "" or $p->forma_pagamento == "" or $p->cep == "" or $p->numero == "" or $p->bairro == "" or $p->estado == "" or $p->cidade == "" or $p->endereco == "") { if ($p->cpf == "") { $errors['cpf'] = 1; } if ($p->nome == "") { $errors['nome'] = 1; } if ($p->origem == "") { $errors['origem'] = 1; } if ($p->forma_pagamento == "") { $errors['forma_pagamento'] = 1; } if ($p->cep == "") { $errors['cep'] = 1; } if ($p->numero == "") { $errors['numero'] = 1; } if ($p->endereco == "") { $errors['endereco'] = 1; } if ($p->cidade == "") { $errors['cidade'] = 1; } if ($p->estado == "") { $errors['estado'] = 1; } if ($p->bairro == "") { $errors['bairro'] = 1; } $errors['error'] .= "<li><b>Os campos com * são obrigatórios.</b></li>"; } #verifica se o atendimento ainda pode alterar o pedido if ($id_status != 1 and $id_status != 2 and $id_status != 11 and $id_status != 12 and $id_status != 16 and in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) == 1 and in_array('2', $departamento_p) != 1) { $errors['error'] .= "<li><b>Esse serviço já foi enviado para o departamento operacional e você não pode mais alterá-lo</b></li>"; } #verifica se pertence a empresa if ($id_empresa_e != $id_empresa) { $errors['error'] .= "<li><b>Somente o responsável pelo pedido pode realizar alterações nos dados do solicitante.</b></li>"; } if ($p->email != '') { $valida = validaEMAIL($p->email); if ($valida == 'false') { $errors['email'] = 1; $errors['error'] .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($p->tipo == 'cpf') { $valida = validaCPF($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($p->cpf); if ($valida == 'false' and $controle_id_pais) { $errors['cpf'] = 1; $errors['error'] .= "<li><b>CNPJ Inválido, digite corretamente." . $controle_id_pais . "</b></li>"; } } #verifica se tem permissão de alterar o pedido do departamento if (in_array($id_departamento_resp, $departamento_p) != 1 and in_array('6', $departamento_p) != 1 and in_array('2', $departamento_p) != 1) { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>'; } #verifica se o concluido operacional foi concluído, caso tenha sido concluído o operacional e o atendimento não pode mais mexer. if (in_array('1', $departamento_p) != 1 and in_array('2', $departamento_p) != 1 and $operacional != '0000-00-00') { $errors['error'] .= '<li><b>Você não tem permissão para realizar essa operação, esse pedido pertence a outro departamento.</b></li>'; } return $errors; }
$error .= "<li><b>O telefone é inválido.</b></li>"; } if ($email != '') { $valida = validaEMAIL($email); if ($valida == 'false') { $errors['email'] = 1; $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($tipo == 'cpf') { if (validaCPF($cpf) == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { if (validaCNPJ($cpf) == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } if ($email != '') { require '../includes/verifica_login.php'; } if (count($errors) == 0) { $conveniado = new stdClass(); $conveniado->nome = $nome; $conveniado->id_cliente = $id_cliente; $conveniado->contato = $contato; $conveniado->cel = $cel; $conveniado->tel = $tel; $conveniado->email = $email;
//} if ($email != '') { $valida = validaEMAIL($p->email); if ($valida == 'false') { $errors['email'] = 1; $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } } if ($tipo == 'cpf') { $valida = validaCPF($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($p->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } #verifica servico $res_servico = $servicosDAO->verificaServicoVar($p->id_servico_var); if ($res_servico->total == '0') { $error .= '<li><b>Variação inválida, selecione novamente</b></li>'; $errors['id_servico_var'] = 1; } $msg_error = $error; if (count($errors) == '0') { $pedidoDAO = new PedidoDAO(); $cadastrar_pedido = $pedidoDAO->inserir($p);
} if ($email == "") { $errors['email'] = 1; } if ($cep == "") { $errors['cep'] = 1; } } if ($tipo == 'cpf') { if (!validaCPF($cpf)) { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } if ($tipo == 'cnpj') { if (!validaCNPJ($cpf)) { $errors['cnpj'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } if (count($errors) == 0) { $usuarioDAO->atualizar($usuario); $done = '1'; } else { $error .= '</ul>'; ?> <div class="erro"><?php echo $error; ?> </div> <?php
if ($valida == 'false') { $errors['email'] = 1; $error .= "<li><b>E-mail Inválido, digite corretamente.</b></li>"; } if ($c->status == 'Ativo' and $c->inicio == '') { $errors['inicio'] = 1; $error .= "<li><b>Preencha o campo início antes de ativar a franquia</b></li>"; } if ($c->tipo == 'cpf') { $valida = validaCPF($c->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CPF Inválido, digite corretamente.</b></li>"; } } else { $valida = validaCNPJ($c->cpf); if ($valida == 'false') { $errors['cpf'] = 1; $error .= "<li><b>CNPJ Inválido, digite corretamente.</b></li>"; } } $emp = $c; if (count($errors) == 0) { if ($c->id_empresa > 0) { $empresaDAO->atualizar($emp); $roy = $royalties->listar_franquia($c->id_empresa); if (count($roy) > 0) { $royalties->atualizar($c); } else { $royalties->inserir($c); }
header("Content-Type: text/html; charset=ISO-8859-1", true); include_once "../includes/verifica_logado_ajax.inc.php"; include_once "../includes/funcoes.php"; include_once "../includes/global.inc.php"; pt_register('GET', 'id_arquivo_item'); pt_register('GET', 'nome'); pt_register('GET', 'cpf'); pt_register('GET', 'estado'); pt_register('GET', 'cidade'); $erro = ""; $cpf = str_replace('-', '', $cpf); $cpf = str_replace('.', '', $cpf); $cpf = str_replace('/', '', $cpf); #valida documento $valida_cpf = validaCPF($cpf); $valida_cnpj = validaCNPJ($cpf); if ($valida_cpf == 'false' and $valida_cnpj == 'false') { $erro .= "CPF/CNPJ Inválido <br>"; } if ($nome == '') { $erro .= "Nome em branco <br>"; } if ($cpf == '') { $erro .= "CPF/CNPJ em branco <br>"; } if ($cidade == '') { $erro .= "Cidade em branco <br>"; } if ($estado == '') { $erro .= "Estado em branco <br>"; }