D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Views
/
MovimentoCpCr
/
Filename :
cadastrarCpCr.php
back
Copy
<?php if (isset($this->Dados['form'])) { $valorForm = $this->Dados['form']; } if (isset($this->Dados['form'][0])) { $valorForm = $this->Dados['form'][0]; } //var_dump($this->Dados['select']['conta']); ?> <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">Lançar Contas a Pagar / Receber</h2> </div> <?php if ($this->Dados['botao']['lis_cp_cr']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'listar-cp-cr-dia/listar'?>" class="btn btn-outline-info btn-sm" title='Lista lançamentos do Dia'>Listar Lançamentos do Dia</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 id="div-alert"></div> <input type="hidden" name="gre_empr_princ_id" id="gre_empr_princ_id" value="<?php echo $this->Dados['select']['empr'][0]['id_empr']?>"> <?php if ($_SESSION['filial']<> 0){ ?> <div class="form-row"> <div class="form-group col-md-12"> <label><?php echo 'Filial: <b>'. $this->Dados['select']['filial'][0]['filial_nome'] .'</b>' ?></label> </div> </div> <?php }else{ ?> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Unidade</label> <select required 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='$filial_id'>$filial_nome</option>"; } ?> </select> </div> <?php } ?> </div> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Tipo de Conta</label> <select name="gre_cp_cr_tipo_id" id="gre_cp_cr_tipo_id" class="form-control" onchange="javascript:buscaconta(this.value)" required> <option >Selecione</option> <?php foreach ($this->Dados['select']['tipo'] as $tipo) { extract($tipo); echo "<option value='$tipo_id'>$tipo_nome</option>"; } ?> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Conta</label> <select name="gre_cp_cr_conta_id" id="gre_cp_cr_conta_id" class="form-control" onchange="javascript:buscasubconta(this.value)" required> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Sub-Conta</label> <select name="gre_cp_cr_sub_conta_id" id="gre_cp_cr_sub_conta_id" class="form-control" required> </select> </div> </div> <div class="form-row"> <div class="form-group col-sm-12"> <label><span class="text-danger">*</span>Titular:</label> <input id="nome_titular" name="nome_titular" class="form-control col-sm-12" required maxlenght="120" /> </div> </div> <div class="form-row"> <div class="form-group col-sm-3"> <label><span class="text-danger">*</span>Documento:</label> <input id="docto" name="docto" class="form-control" required maxlenght="30" /> </div> <div class="form-group col-sm-3"> <label><span class="text-danger">*</span>Data de Emissao:</label> <input name="data_emissao" type="date" id="data_emissao" class="form-control" required> </div> <div class="form-group col-sm-3"> <label><span class="text-danger">*</span>Vencimento:</label> <input name="data_vencimento" type="date" id="data_vencimento" class="form-control" onchange="checadata(this.value)"required> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Valor do Título:</label> <input type="text" name="valor" id="valor" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Juros ao dia:</label> <input type="text" name="valor_juros_dia" id="valor_juros_dia" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Valor Multa:</label> <input type="text" name="valor_multa" id="valor_multa" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Tipo Lançamento:</label> <select name="tipo_lancamento" id="tipo_lancamento" class="form-control" required> <option value="">Selecione</option> <option value="Real">Real</option> <option value="Previsto">Previsto</option> </select> </div> </div> <div class="form-row"> <p> <span class="text-danger">* </span>Campo obrigatório </p> </div> <div class="form-row"> <input name="Limpar" id="Limpar" type="reset" class="btn btn-success" value="Limpar"> <div class="form-group col-md-0.5"> </div> <input name="CadCpCr" id="CadCpCr" type="submit" class="btn btn-warning" value="Salvar"> </div> </form> </div> </div> <script> function buscaconta(tipo) { var obj = <?php echo json_encode($this->Dados['select']['conta']); ?>; element = document.getElementById("gre_cp_cr_conta_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('Selecione'); node.appendChild(textnode); element.appendChild(node); // iterate over each element in the array for (var i = 0; i < obj.length; i++){ // look for the entry with a matching `code` value //console.log(obj[i].nome_serv); if (obj[i].tipo_id === tipo){ // we found it var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].conta_nome); node.setAttribute("value", obj[i].conta_id); node.appendChild(textnode); element.appendChild(node); // obj[i].name is the matched result } } } function buscasubconta(conta) { var obj = <?php echo json_encode($this->Dados['select']['sub_conta']); ?>; var tipo = document.getElementById("gre_cp_cr_tipo_id").value; element = document.getElementById("gre_cp_cr_sub_conta_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('Selecione'); node.appendChild(textnode); element.appendChild(node); // iterate over each element in the array for (var i = 0; i < obj.length; i++){ // look for the entry with a matching `code` value //console.log(obj[i].nome_serv); if (obj[i].tipo_id === tipo && obj[i].conta_id === conta){ // we found it var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].sub_conta_nome); node.setAttribute("value", obj[i].sub_conta_id); node.appendChild(textnode); element.appendChild(node); // obj[i].name is the matched result } } } function checadata(vencimento) { var data_emissao = document.getElementById("data_emissao").value; if (data_emissao== ""){ erro = 1; } if (erro== 1){ alert('Data de Emissão não preenchida !!'); document.getElementById("data_emissao").focus(); } if (vencimento < data_emissao){ alert('Data De Vencimento Menor que Emissão !!'); document.getElementById("data_vencimento").value = ""; document.getElementById("data_emissao").value = ""; document.getElementById("data_emissao").focus(); } } </script>