D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Views
/
Trade
/
Filename :
VieTradeContratoCadastrar.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']['plano']); ?> <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 Contratos de Trade</h2> </div> <?php if ($this->Dados['botao']['vol_contr']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'con-trade-contrato/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']); } ?> <!-- Nav tabs --> <ul id="aba" class="nav nav-tabs" role="tablist"> <li class="nav-item"> <a class="nav-link active" data-toggle="tab" href="#home" role="tab">Contrato</a> </li> <!-- <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#messages" role="tab">Produtos</a> </li> --> <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#profile" role="tab">Filiais</a> </li> <!-- <li class="nav-item"> <a class="nav-link" data-toggle="tab" href="#settings" role="tab">Settings</a> </li> --> </ul> <!-- Tab panes --> <form method="POST" action="" enctype="multipart/form-data"> <input type="hidden" name="hoje" id="hoje" class="form-control" value="<?php echo date('Y-m'); ?>" > <input type="hidden" name="urladm" id="urladm" class="form-control" value="<?php echo URLADM; ?>" > <div class="tab-content"> <div class="tab-pane active" id="home" role="tabpanel"> <div class="form-row"> <div class="form-group col-sm-4"> <label><span class="text-danger">*</span>Selecione Marca:</label> <input id="gre_marca_aux" name="gre_marca_id_aux" list="entrada" class="form-control col-sm-12" onchange="javascript:marca_con(this) " /> <datalist id="entrada" > <?php foreach ($this->Dados['select']['marca'] as $sit) { extract($sit); $nome_marca = utf8_decode($nome_marca); echo "<option data-id='{$id}' id='{$id}' value='{$nome_marca}'></option>"; } ?> </datalist> <input type="hidden" name="marca_id" id="marca_id" > </div> <div class="form-group col-md-4"> <label><span class="text-danger">*</span>Plano</label> <!--<select name="plano_id" id="plano_id" class="form-control" onblur="javascript:pega_prod()" onchange="javascript:qtdemeses(this.value)">--> <select name="plano_id" id="plano_id" class="form-control" onchange="javascript:qtdemeses(this.value)"> <option value="">Selecione</option> <?php foreach ($this->Dados['select']['plano'] as $plano) { extract($plano); echo "<option value='$plano_id'>$plano_nome</option>"; } ?> </select> </div> <div class="form-group col-md-1"> <label>Meses:</label> <input type="text" name="qtde_mes" id="qtde_mes" class="form-control" readonly style="background-color: #ADD8E6; font-weight: bold; text-align:center;"> </div> </div> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Tipo</label> <select required name="tipo_id" id="tipo_id" class="form-control" onchange="javascript:buscasubtipo(this.value)"> <option value="">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-3"> <label><span class="text-danger">*</span>Sub-Tipo</label> <select required name="sub_tipo_id" id="sub_tipo_id" class="form-control" onchange="javascript:buscaacao(this.value)"> </select> </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Ação</label> <!-- <select name="acao_id" id="acao_id" list="qtde_disp" class="form-control" onchange="javascript:trade_disp(this.value)"> --> <select required name="acao_id" id="acao_id" list="qtde_disp" class="form-control" onchange="javascript:pega_disp()"> </select> </div> <div class="form-group col-md-1"> <label>Disponivel:</label> <input type="text" name="qtde_disp" id="qtde_disp" class="form-control" readonly style="background-color: #ADD8E6; font-weight: bold; "> </div> </div> <div class="form-row"> <div class="form-group col-md-3"> <label><span class="text-danger">* </span>Mes e Ano Inicial</label> <input name="data_inicio" type="month" id="data_inicio" class="form-control" required onchange="javascript:checadata(this.value)"> </div> <!-- <div class="form-group col-md-2"> <label><span class="text-danger">*</span>Data Início:</label> <input name="data_inicio" type="date" id="data_inicio" class="form-control" onblur="javascript:pega_filial_disp()" > </div> --> <!-- <div class="form-group col-md-2"> <label>Mes:</label> <input name="data_fim" type="text" id="data_fim" class="form-control" readonly> </div> --> <div class="form-group col-md-3"> <label>Preço Unitario Tabela:</label> <input name="preco_venda_tabela" type="text" id="preco_venda_tabela" class="form-control" readonly> </div> <div class="form-group col-md-3"> <label>Preço Unitario Negociado:</label> <input name="preco_venda_negociado" type="text" id="preco_venda_negociado" title="Se Zeros Gratuito, Em Branco Preço de Tabela" class="form-control" onKeyPress="return(MascaraMoeda(this, '.', ',', event))" onblur="javascript:checavalor(this.value)"> </div> </div> <div class="form-row"> <div class="form-group col-md-12"> <label>Observações:</label> <input name="observacao" type="text" maxlength="600" id="observacao" class="form-control"> </div> </div> <div class="form-row"> <div class="form-group col-md-4"> <label><span class="text-danger">*</span>Contato Fornecedor:</label> <input name="contato" type="text" maxlength="30" id="contato" class="form-control" onblur="javascript:pega_filial_disp()" 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="CadEstResid" id="CadEstResid" type="submit" class="btn btn-warning" value="Salvar"> --> </div> </div> <div class="tab-pane" id="profile" role="tabpanel"> <!-- <input name="nome_sub_tipo" type="text" id="nome_sub_tipo" class="form-control" readonly> --> <div class="table-responsive"> <table id="example-crm" class="datatable-idoso-gre stripe " cellspacing="1" width="70%" border="2"> <thead> </thead> <tbody> </tbody> </table> </div> <div class="form-row"> <div class="form-group col-md-2"> <br><input name="CadContr" id="CadContr" type="submit" class="btn btn-warning" value="Salvar"> </div> </div> </div> <div class="tab-pane" id="messages" role="tabpanel"> <div class="table-responsive"> <table id="example1-crm" class="datatable-idoso-gre stripe " cellspacing="1" width="80%" border="2"> <thead> </thead> <tbody> </tbody> </table> </div> </div> <!--<div class="tab-pane" id="settings" role="tabpanel">33333333</div> --> </form> </div> </div> <script> /* function pega_prod() { $(document).ready(function() { var response = ''; $.ajax({ type: "POST", data: "marca_id=" + document.getElementById("marca_id").value, url: "http://localhost/rosario/adm/records.php", async: false, success: function(text) { response = text; document.getElementById("example1-crm").innerHTML = response; } }); }); } */ function pega_disp() { // alert(document.getElementById("urladm").value); var endereco = document.getElementById("urladm").value; console.log(endereco); $(document).ready(function() { var response = ''; $.ajax({ type: "POST", data : { tipo_id : document.getElementById("tipo_id").value, sub_tipo_id : document.getElementById("sub_tipo_id").value, acao_id : document.getElementById("acao_id").value }, url: endereco + "vendor/api/pega_trade_disp.php", async: false, success: function(text) { response = text; console.log(response); if(response == 0) { alert("Não existe Qtde disponivel no Perfil das Lojas para essa Ação"); document.getElementById("qtde_disp").value = ""; document.getElementById("tipo_id").value = ""; document.getElementById('tipo_id').focus(); }else{ document.getElementById("qtde_disp").value = response; } } }); }); } function pega_filial_disp() { var enderecoa = document.getElementById("urladm").value; $(document).ready(function() { var responsef = ''; $.ajax({ type: "POST", data : { tipo_id : document.getElementById("tipo_id").value, sub_tipo_id : document.getElementById("sub_tipo_id").value, acao_id : document.getElementById("acao_id").value }, url: enderecoa + "vendor/api/pega_trade_filial_disp.php", async: false, success: function(text) { responsef = text; document.getElementById("example-crm").innerHTML = responsef; } }); }); } function qtdemeses(plano) { var obj = <?php echo json_encode($this->Dados['select']['plano']); ?>; element = document.getElementById("qtde_mes"); for (var i = 0; i < obj.length; i++){ if (obj[i].plano_id == plano){ document.getElementById("preco_venda_negociado").value = ""; document.getElementById("preco_venda_tabela").value = ""; if(obj[i].plano_qtde_meses === '0'){ // alert(obj[i].plano_qtde_meses); $('#qtde_mes').prop('readonly', false); document.getElementById("data_inicio").value = ""; document.getElementById("qtde_mes").style.backgroundColor = "white"; document.getElementById("qtde_mes").focus(); exit; }else{ $('#qtde_mes').prop('readonly', true); document.getElementById("qtde_mes").value = obj[i].plano_qtde_meses; } } } } function checavalor (negociado){ if (document.getElementById("preco_venda_tabela").value === '' && negociado == '') { alert('Valor Negociado Obrigatório !!'); document.getElementById("preco_venda_negociado").value =""; document.getElementById("data_inicio").focus(); } if (document.getElementById("preco_venda_tabela").value === '' && negociado == '0,00') { alert('Valor Negociado não podem ser Zeros!!'); document.getElementById("preco_venda_negociado").value =""; document.getElementById("data_inicio").focus(); } if (document.getElementById("preco_venda_tabela").value === 'R$ 0,00' && negociado == '') { alert('Valor Negociado Obrigatório!!'); document.getElementById("preco_venda_negociado").value =""; document.getElementById("data_inicio").focus(); } if (document.getElementById("preco_venda_tabela").value === 'R$ 0,00' && negociado === '0,00') { alert('Valor Negociado não podem ser Zeros!!'); document.getElementById("preco_venda_negociado").value =""; document.getElementById("data_inicio").focus(); } } function buscasubtipo(tipo) { var obj = <?php echo json_encode($this->Dados['select']['sub_tipo']); ?>; 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); for (var i = 0; i < obj.length; i++){ if (obj[i].tipo_id == tipo){ var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].sub_tipo_nome); node.setAttribute("value", obj[i].sub_tipo_id); node.appendChild(textnode); element.appendChild(node); } } } function buscaacao(subtipo) { var obj = <?php echo json_encode($this->Dados['select']['acao']); ?>; var tipo = document.getElementById("tipo_id").value; 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); for (var i = 0; i < obj.length; i++){ if (obj[i].tipo_id == tipo && obj[i].sub_tipo_id == subtipo){ var node = document.createElement("option"); var textnode = document.createTextNode(obj[i].acao_nome); node.setAttribute("value", obj[i].acao_id); node.appendChild(textnode); element.appendChild(node); } } } function checadata(inicio) { var hoje = document.getElementById("hoje").value; //alert(inicio + ' ' + hoje); // if(inicio < hoje) { // alert('Mes ou Ano menor mês ou ano atual !!'); // document.getElementById("data_inicio").value =""; // document.getElementById("data_inicio").focus; // }else{ var obj = <?php echo json_encode($this->Dados['select']['preco']); ?>; var plano = document.getElementById("plano_id").value; var tipo = document.getElementById("tipo_id").value; var sub_tipo = document.getElementById("sub_tipo_id").value; var acao = document.getElementById("acao_id").value; //alert (plano + '-' + tipo + '-' + sub_tipo + '-' + acao); for (var i = 0; i < obj.length; i++){ if (obj[i].plano_id == plano && obj[i].tipo_id == tipo && obj[i].sub_tipo_id == sub_tipo && obj[i].acao_id == acao) { document.getElementById("preco_venda_tabela").value = 'R$ ' + obj[i].preco_venda; } } if(document.getElementById("plano_id").value == '9') { $('#preco_venda_negociado').prop('required', true); }else{ $('#preco_venda_negociado').prop('required', false); } if(document.getElementById("preco_venda_tabela").value === '') { //alert( document.getElementById("plano_id").value); if(document.getElementById("plano_id").value !== '9'){ alert('Não encontrei Preço cadastrado na tabela de preços !!'); document.getElementById("plano_id").focus(); exit; }else{ document.getElementById("preco_venda_negociado").focus(); exit; } } // } } </script>