D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
trade
/
adm
/
app
/
gre
/
Views
/
Filial
/
Filename :
VieFilialCadastrar.php
back
Copy
<?php if (isset($this->Dados['form'])) { $valorForm = $this->Dados['form']; } if (isset($this->Dados['form'][0])) { $valorForm = $this->Dados['form'][0]; } ?> <div class="content p-1"> <div class="list-group-item"> <div class="d-flex"> <div class="mr-auto p-2"> <h2 class="display-4 titulo">Cadastrar Filial</h2> </div> <?php if ($this->Dados['botao']['list_fili']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'con-filial/listar'; ?>" class="btn btn-outline-info btn-sm">Listar</a> </div> <?php } ?> </div><hr> <?php if (isset($_SESSION['msg'])) { echo $_SESSION['msg']; unset($_SESSION['msg']); } ?> <form method="POST" action="" enctype="multipart/form-data"> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">*</span> <label>Empresa</label> <select required name="empr_princ_id" id="empr_princ_id" class="form-control"> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['empr'] as $empr) { extract($empr); $nome_munic = utf8_encode($nome_empr); echo "<option value='$id_empr'>$nome_empr</option>"; } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Codigo da Filial</label> <input name="id" type="text" id="num_3" class="form-control" placeholder="Codigo da Filial" required> </div> <div class="form-group col-md-6"> <label><span class="text-danger">*</span>Nome Fantasia</label> <input name="nome" type="text" class="form-control" placeholder="Nome da Filial" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span> CNPJ</label> <input name="cnpj" id="cnpj" type="text" class="form-control" placeholder="Somente número" onchange="javascript:validarCNPJ(this.value)" required > </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Fone Filial</label> <input name="fone" id="fone"type="text" class="form-control" placeholder="DDD+numero" required> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> CEP</label> <input name="cep" minlength="9" maxlength="9" id="cep" type="text" class="form-control" placeholder="Somente número" onchange="javascript:buscacep(this.value); document.getElementById('numero').focus();" required> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> Endereço</label> <input name="endereco" type="text" id="endereco" class="form-control" readonly required> </div> <div class="form-group col-md-1"> <label><span class="text-danger">*</span> Número</label> <input name="numero" id="numero" type="text" class="form-control" onchange="javascript:checacep(this.value);" required> </div> <div class="form-group col-md-2"> <label> Complemento</label> <input name="complemento" type="text" class="form-control" onchange="document.getElementById('cluster_id').focus();" > </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span> Bairro</label> <input name="bairro" type="text" id="bairro" class="form-control" placeholder="Nome do bairro" readonly required> </div> </div> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">*</span> <label> Município</label> <input name="ro_nome_municipio" id="ro_nome_municipio"type="text" class="form-control" required readonly> <input name="ro_municipio_id" id="ro_municipio_id" type="hidden" class="form-control" required> </div> <div class="form-group col-md-1"> <label><span class="text-danger">*</span> <label>UF</label> <input name="uf" id="uf"type="text" class="form-control" required readonly> <input name="uf_id" id="uf_id" type="hidden" class="form-control" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span> <label>Cluster</label> <select required name="cluster_id" id="cluster_id" class="form-control"> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['cluster'] as $cluster) { extract($cluster); echo "<option value='$id_cluster'>$nome_cluster</option>"; } ?> </select> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Data Inauguração</label> <input name="data_inauguracao" type="date" class="form-control" required> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> E-mail</label> <input name="email" type="email" class="form-control" placeholder="E-mail" value="<?php if (isset($valorForm['email'])) { echo $valorForm['email']; } ?>" required> </div> </div> <div class="form-row"> <p> <span class="text-danger">* </span>Campo obrigatório </p> </div> <input name="CadFili" type="submit" class="btn btn-warning" value="Salvar"> </form> </div> </div> <script> function checacep(numero){ var endereco = document.getElementById("endereco").value; if(endereco == '') { document.getElementById("cep").value = ""; document.getElementById("numero").value = ""; document.getElementById("cep").focus(); alert('CEP não Encontrado !!'); }else{ document.getElementById("complemento").focus(); } } function validarCNPJ(cnpj) { // alert(cnpj); cnpj = cnpj.replace(/[^\d]+/g,''); //alert(cnpj); if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999") { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido *'); exit; } tamanho = cnpj.length - 2 numeros = cnpj.substring(0,tamanho); digitos = cnpj.substring(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(0)) { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido'); exit; } tamanho = tamanho + 1; numeros = cnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; if (resultado != digitos.charAt(1)) { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido'); exit; } } </script>