D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
idoso
/
adm
/
app
/
gre
/
Views
/
MovimentoCpCr
/
Filename :
selecionarCpCr.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']['sub_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">Selecionar Lançamento Contas Receber /Pagar</h2> </div> </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> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label>Unidade</label> <select name="gre_filial_id" id="gre_filial_id" class="form-control" required> <option >Selecione</option> <?php foreach ($this->Dados['select']['filial'] as $filial) { extract($filial); echo "<option value='$id_filial'>$filial_nome</option>"; } ?> </select> </div> </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"> <label><span class="text-danger">*</span>Data Inicial:</label> <input name="datai" type="date" id="datai" class="form-control" required> </div> <div class="form-group col-md-1"> </div> <div class="form-group"> <label><span class="text-danger">*</span>Data Final:</label> <input name="dataf" type="date" id="dataf" class="form-control" onchange="checadata(this.value)"required> </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="LisCpCr" id="LisCpCr"" type="submit" class="btn btn-info" value="Listar"> </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(dataf) { var datai = document.getElementById("datai").value; if (dataf < datai){ alert('Data Inicial Maior que Final !!'); document.getElementById("dataf").value = ""; document.getElementById("datai").focus(); } } </script>