D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Views
/
Contratante
/
Filename :
cadContr.php
back
Copy
<?php if (isset($this->Dados['form'])) { $valorForm = $this->Dados['form']; } if (isset($this->Dados['form'][0])) { $valorForm = $this->Dados['form'][0]; } if (isset($this->Dados['select']['empr'])) { echo "<script> window.onload = function(){ carga(); }; </script>"; } //var_dump($this->Dados['select']['diapgto']); ?> <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 Contratante</h2> </div> <?php if ($this->Dados['botao']['list_contr']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'contratante/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"> <input type="hidden" name="tipo_fechamento" id="tipo_fechamento" value="<?php echo $this->Dados['select']['empr'][0]['tipo_fechamento'] ?>"> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">* </span>Filial</label> <select name="gre_filial_id" id="gre_filial_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['filial'] as $filial) { extract($filial); echo "<option value='$id_filial'>$nome_filial</option>"; } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">* </span>Nome </label> <input name="nome" type="text" class="form-control" placeholder="Nome Completo" value="<?php if (isset($valorForm['nome'])) { echo $valorForm['nome']; } ?>"> </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span>Data Nasc. </label> <input name="data_nasc" id="data" type="text" class="form-control" placeholder="Data" value="<?php if (isset($valorForm['data_nasc'])) { echo $valorForm['data_nasc']; } ?>"> </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> Sexo</label> <select name="gre_sexo_id" id="gre_sexo_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['sexo'] as $sexo) { extract($sexo); echo "<option value='$id_sexo'>$nome_sexo</option>"; } ?> </select> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> Tipo Docto.</label> <select name="gre_tipos_documento_id" id="gre_tipos_documento_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['tipodoc'] as $tipodoc) { extract($tipodoc); echo "<option value='$id_tipdoc'>$nome_tipdoc</option>"; } ?> </select> </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> Numero Docto</label> <input name="num_docto" type="text" class="form-control" placeholder=" Nº Documento " value="<?php if (isset($valorForm['num_docto'])) { echo $valorForm['num_docto']; } ?>" > </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> CPF</label> <input name="cpf" id="cpf" type="text" class="form-control" placeholder="Somente números" onchange="javascript:validarCPF(this.value)"> </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> Grau Parentesco</label> <select name="gre_grau_parentesco_id" id=" gre_grau_parentesco_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['parent'] as $parent) { extract($parent); echo "<option value='$id_parent'>$nome_parent</option>"; } ?> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">* </span> Profissão</label> <select name="gre_cbo_id" id="gre_cbo_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['prof'] as $prof) { extract($prof); $nome_prof = utf8_encode($nome_prof); echo "<option value='$id_prof'>$nome_prof</option>"; } ?> </select> </div> <div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">* </span> CEP</label> <input name="cep" id="cep" type="text" class="form-control" placeholder="Só números" onchange="javascript:pesquisarCep(this.value)" value="<?php if (isset($valorForm['cep'])) { echo $valorForm['cep']; } ?>" required> </div> <div class="form-group col-md-4"> <label><span class="text-danger">* </span> Endereço</label> <input name="endereco" type="text" id="rua" class="form-control" placeholder="Nome da Rua, Av..." value="<?php if (isset($valorForm['endereco'])) { echo $valorForm['endereco']; } ?>" readonly style="background-color:#FFFFFF;" required> </div> <div class="form-group col-md-1"> <label><span class="text-danger">* </span> Número</label> <input name="numero" type="text" class="form-control" placeholder="Nº" value="<?php if (isset($valorForm['numero'])) { echo $valorForm['numero']; } ?>" required> </div> <div class="form-group col-md-2"> <label> Complemento</label> <input name="complemento" type="text" class="form-control" placeholder="Bloco;Apto..." value="<?php if (isset($valorForm['complemento'])) { echo $valorForm['complemento']; } ?>"> </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" value="<?php if (isset($valorForm['bairro'])) { echo $valorForm['bairro']; } ?>" readonly style="background-color:#FFFFFF;" required> </div> </div> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">* </span> Município</label> <input name="gre_municipio_id_aux" type="text" id="gre_municipio_id_aux" class="form-control" placeholder="Municipio" value="<?php if (isset($valorForm['gre_municipio_id_aux'])) { echo $valorForm['gre_municipio_id_aux']; } ?>" readonly style="background-color:#FFFFFF;" required> <input type="hidden" name="gre_municipio_id" id="gre_municipio_id" value="<?php if (isset($valorForm['gre_municipio_id'])) { echo $valorForm['gre_municipio_id']; } ?>"> </div> <div class="form-group col-md-2"> <label> Tel. Residencial</label> <input name="telefone_residencial" id="fone" type="text" class="form-control" placeholder="" value="<?php if (isset($valorForm['telefone_residencial'])) { echo $valorForm['telefone_residencial']; } ?>"> </div> <div class="form-group col-md-2"> <label> Tel. Comercial</label> <input name="telefone_comercial" id="foned" type="text" class="form-control" placeholder="" value="<?php if (isset($valorForm['telefone_comercial'])) { echo $valorForm['telefone_comercial']; } ?>"> </div> <div class="form-group col-md-2"> <label><span class="text-danger">* </span>Tel. Celular</label> <input name="celular" id="cel" type="text" class="form-control" placeholder="" value="<?php if (isset($valorForm['celular'])) { echo $valorForm['celular']; } ?>" required> </div> </div> <div class="form-row"> <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 para correspondências" value="<?php if (isset($valorForm['email'])) { echo $valorForm['email']; } ?>" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Forma Pagto</label> <select name="gre_forma_pagto_id" id="gre_forma_pagto_id" class="form-control" required > <option value="">Selecione</option> <?php foreach ($this->Dados['select']['forma'] as $forma) { extract($forma); echo "<option value='$id_forma_pagto'>$nome_forma_pagto</option>"; } ?> </select> </div> <div id="dia_pagto" class="form-group col-md-2"> <label><span class="text-danger">*</span>Dia de Pagamento</label> <select name="dia_pagamento" id="dia_pagamento" class="form-control" required onchange="javascript:datafechamento(this.value);"> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['diapgto'] as $diapgto) { extract($diapgto); echo "<option value='$dia_pgto'>$dia_pgto</option>"; } ?> </select> </div> <div id="data_fcto" class="form-group col-md-2"> <label><span class="text-danger">*</span>Data Prox.Fechamento</label> <input name="data_prox_fechamento" id="data_prox_fechamento" type="date" class="form-control" required> </div> </div> <p> <span class="text-danger">* </span>Campo obrigatório </p> <input name="CadContr" type="submit" class="btn btn-warning" value="Salvar"> </form> </div> <script> function carga(){ // alert("tipo_fechamento: "); var tipo_fechamento = document.getElementById("tipo_fechamento").value; if (tipo_fechamento == 2) { document.getElementById("dia_pagto").style.display = 'block'; $('#dia_pagamento').prop('required', true); document.getElementById("data_fcto").style.display = 'block'; $('#data_prox_fechamento').prop('required', true); }else{ // alert("tipo_fechamento: "+tipo_fechamento); document.getElementById("dia_pagto").style.display = 'none'; $('#dia_pagamento').prop('required', false); document.getElementById("data_fcto").style.display = 'none'; $('#data_prox_fechamento').prop('required', false); } } function validarCPF(strCPF) { strCPF = strCPF.replace(/[^\d]+/g,''); // alert(strCPF); var Soma; var Resto; Soma = 0; if (strCPF == "00000000000") { alert('ERRO: CPF Inválido'); document.getElementById("cpf").value = ""; document.getElementById("cpf").focus(); exit; } for (i=1; i<=9; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (11 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(9, 10)) ) { alert('ERRO: CPF Inválido'); document.getElementById("cpf").value = ""; document.getElementById("cpf").focus(); exit; } Soma = 0; for (i = 1; i <= 10; i++) Soma = Soma + parseInt(strCPF.substring(i-1, i)) * (12 - i); Resto = (Soma * 10) % 11; if ((Resto == 10) || (Resto == 11)) Resto = 0; if (Resto != parseInt(strCPF.substring(10, 11) ) ){ alert('ERRO: CPF Inválido'); document.getElementById("cpf").value = ""; document.getElementById("cpf").focus(); exit; } return true; } function datafechamento(diaDesejado) { // alert(diaDesejado); // Dia desejado enviado do campo HTML (exemplo: 15) // Obtém a data atual do sistema var dataAtual = new Date(); // Configura o dia desejado do mês na nova data dataAtual.setDate(diaDesejado); // Verifica se o dia desejado é maior que o dia atual // Se for maior, adicione 1 ao mês para obter o mês seguinte dataAtual.setMonth(dataAtual.getMonth() + 1); // Formata a nova data no formato desejado (por exemplo, "YYYY-MM-DD") var novaData = dataAtual.toISOString().slice(0, 10); //console.log("Nova Data: " + novaData); document.getElementById("data_prox_fechamento").value = novaData; } </script>