D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Views
/
Trade
/
Filename :
VieTradePrecoCadastrar.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']['acao']); ?> <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">TRADE - Cadastrar Preço</h2> </div> <?php if ($this->Dados['botao']['vol_preco']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'con-trade-preco/listar'; ?>" class="btn btn-outline-info btn-sm">Voltar</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"> <label><span class="text-danger">*</span> <label> Plano</label> <select name="plano_id" id="plano_id" class="form-control" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['plano'] as $plano) { extract($plano); echo "<option value='$id_plano'>$nome_plano</option>"; } ?> </select> </div> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label> Tipo de Ação</label> <select name="tipo_id" id="tipo_id" class="form-control" onchange="javascript:buscasubtipo(this.value)" required> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['tipo'] as $tipo) { extract($tipo); echo "<option value='$id_tipo'>$nome_tipo</option>"; } ?> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label> Sub-Tipo de Ação</label> <select name="sub_tipo_id" id="sub_tipo_id" class="form-control" onchange="javascript:buscaacao(this.value)" required> </select> </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span> <label> Ação</label> <select name="acao_id" id="acao_id" class="form-control" > </select> </div> </div> <div class="form-row"> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Preço</label> <input name="preco_venda" type="text" class="form-control" required onKeyPress="return(MascaraMoeda(this, '.', ',', event))" > </div> </div> <input name="CadPreco" type="submit" class="btn btn-warning" value="Salvar"> </form> </div> <script> function buscasubtipo(tipo) { var obj = <?php echo json_encode($this->Dados['select']['subtipo']); ?>; element = document.getElementById("sub_tipo_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('Selecione'); node.setAttribute("value", ""); 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].id_tipo === tipo){ // we found it var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].nome_subtipo); node.setAttribute("value", obj[i].id_sub_tipo); node.appendChild(textnode); element.appendChild(node); // obj[i].name is the matched result } } } function buscaacao(subtipo) { var obj = <?php echo json_encode($this->Dados['select']['acao']); ?>; var tipo = document.getElementById("tipo_id").value; var temacao = 'N'; element = document.getElementById("acao_id"); element.innerHTML = ''; var node = document.createElement("option"); var textnode = document.createTextNode('Selecione'); node.setAttribute("value", ""); node.appendChild(textnode); element.appendChild(node); $('#acao_id').prop('required', true); // 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].id_tipo === tipo && obj[i].sub_tipo_id == subtipo){ // we found it var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].nome_acao); node.setAttribute("value", obj[i].id_acao); node.appendChild(textnode); element.appendChild(node); temacao = 'S'; // obj[i].name is the matched result } } if(temacao == 'N') { $('#acao_id').prop('required', false); } } </script>