D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Views
/
Trade
/
Filename :
VieTradeFabricanteMarcaCadastrar.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($_SESSION['usuario_tipo']); ?> <style> input[type="file"] { display: none; } .ybtnPerson { background: -webkit-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%); background: -moz-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%); background: -o-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%); background: -ms-linear-gradient(bottom, #E0E0E0, #F9F9F9 70%); background: linear-gradient(bottom, #E0E0E0, #F9F9F9 70%); border: 1px solid #CCCCCE; border-radius: 3px; box-shadow: 0 3px 0 rgba(0, 0, 0, .3), 0 2px 7px rgba(0, 0, 0, 0.2); color: #616165; display: block; font-family: "Trebuchet MS"; font-size: 14px; font-weight: bold; line-height: 25px; text-align: center; text-decoration: none; text-transform: uppercase; text-shadow:1px 1px 0 #FFF; padding: 5px 15px; position: relative; width: 80px; } .btnPerson { padding: 5px; line-height: 20px; text-align: center; background-color: blue; border-radius: 3px; box-shadow: 0 3px 0 rgba(0, 0, 0, .3), 0 2px 7px rgba(0, 0, 0, 0.2); } </style> <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 Fabricante</h2> </div> <?php if ($this->Dados['botao']['list_fabr']) { ?> <div class="p-2"> <a href="<?php echo URLADM . 'con-trade-fabricante-marca/listar/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']); } ?> <font size ="2"> <form method="POST" action="" enctype="multipart/form-data"> <input type="hidden" name="urladm" id="urladm" class="form-control" value="<?php echo URLADM; ?>" > <div class="form-row"> <div class="form-group col-md-6"> <label><span class="text-danger">*</span>Razão Social</label> <input name="nome" type="text" class="form-control" required> </div> <div class="form-group col-md-3"> <label><span class="text-danger">*</span>Nome Fantasia</label> <input name="nome_fantasia" type="text" class="form-control" required> </div> <div class="form-group col-md-2"> <label><span class="text-danger">*</span>CNPJ</label> <input name="cnpj" type="text" minlenght="14" class="form-control" id="cnpj" onchange="javascript:validarCNPJ(this.value)"required> </div> <div class="form-group col-md-2"> <label> </label><br> <button type="button" id="botaomarcas" class="btn btn-info btn-lg" data-toggle="modal" style="width: 60x; height: 37px; font-size: 13px; align-content: center;" onclick="javascript:buscaMarcaForn()" data-target="#myModal">Marcas</button> </div> <div class="form-group col-md-2"> <label> </label><br> <button type="button" id="botaodistr" class="btn btn-success btn-lg" data-toggle="modal" style="width: 60x; height: 37px; font-size: 13px; align-content: center;" onclick="javascript:buscaDistrForn()" data-target="#myModal1">Distribuidores</button> </div> </div> <div class="form-row"> <!-- Acionar o Modal com uso de um botão --> <!-- <button type="button" class="btn btn-primary btn-sm" style="width: 55px; height: 37px;" onclick="adicionaLinha('tbl')">Incluir</button> --> <div class="form-group col-md-4"> <div id="tabela"> <label> </label><br> <table align="center" id="tbl" border="1" width="100%"> <thead> <tr> <td align="center"><b><font color="blue">Codigo</font></b></td> <td align="center" style="width:900px" ><b><font color="blue">Nome da Marca</font></b></td> <td align="center"><b><font color="blue">Exc</font></b></td> </tr> </thead> <tbody> </tbody> </table> </div> </div> <div class="form-group col-md-4"> <div id="tabdistr"> <label> </label><br> <table align="center" id="tbd" border="1" width="100%"> <thead> <tr> <td align="center"><b><font color="green">Codigo</font></b></td> <td align="center" style="width:900px" ><b><font color="green">Nome do Distribuidor</font></b></td> <td align="center"><b><font color="green">Exc</font></b></td> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> <p> <span class="text-danger">* </span>Campo obrigatório </p> <div class="form-row"> <input name="CadFabricante" type="submit" class="btn btn-warning" value="Salvar"> </div> </form> </font> </div> </div> <!-- MODAL MARCA --> <div class="modal fade" id="myModal" role="dialog"> <div class="modal-dialog"> <!-- Aqui escrevemos o conteúdo do modal, como opções e detalhes da mensagem--> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Marcas para Autorizar</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Corpo da mensagem --> <font size="2"> <div class="modal-body"> <div class="form-group col-md-8"> <label>Selecione</label> <!-- <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#exampleModal">Selecione</button> --> <input id="gre_marca_aux" name="gre_marca_id_aux" list="ent" class="form-control col-sm-12" onchange="javascript:marca_trade(this);" > <datalist id="ent" > </datalist> </div> <input type="hidden" name="marca_id" id="marca_id"> <input type="hidden" name="marca_nome" id="marca_nome"> </div> </font> <!-- O prompt da mensagem do Modal deverá estar aqui — é o rodapé do modal--> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal">Sair</button> <input type="button" class="btn btn-info" onclick="adicionaLinha('tbl')" value="Incluir"> <!-- <button type="submit" class="btn btn-info" onclick="adicionaLinha('tbl')">Incluir</button> --> </div> </div> </div> </div> <!-- MODAL DISTRIBUIDOR --> <div class="modal fade" id="myModal1" role="dialog"> <div class="modal-dialog"> <!-- Aqui escrevemos o conteúdo do modal, como opções e detalhes da mensagem--> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">Distribuidores Repasse</h4> <button type="button" class="close" data-dismiss="modal">×</button> </div> <!-- Corpo da mensagem --> <font size="2"> <div class="modal-body"> <div class="form-group col-md-8"> <label>Selecione</label> <!-- <button type="button" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#exampleModal">Selecione</button> --> <input id="gre_distr_auxd" name="gre_distr_id_auxd" list="entd" class="form-control col-sm-12" onchange="javascript:distr_trade(this);" > <datalist id="entd" > </datalist> </div> <input type="hidden" name="distr_id" id="distr_id"> <input type="hidden" name="distr_nome" id="distr_nome"> </div> </font> <!-- O prompt da mensagem do Modal deverá estar aqui — é o rodapé do modal--> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-dismiss="modal">Sair</button> <input type="button" class="btn btn-info" onclick="adicionaLinha('tbd')" value="Incluir"> <!-- <button type="submit" class="btn btn-info" onclick="adicionaLinha('tbl')">Incluir</button> --> </div> </div> </div> </div> <script> document.getElementById("tabela").style.display = 'none'; document.getElementById("tabdistr").style.display = 'none'; document.getElementById("botaomarcas").style.display = 'none'; document.getElementById("botaodistr").style.display = 'none'; function buscaMarcaForn(){ var cnpj = document.getElementById("cnpj").value; cnpj = cnpj.replace(/[^\d]+/g,''); // alert(cnpj) if(cnpj == ''){ alert("NENHUM CNPJ digitado !!"); document.getElementById("forn_id").focus(); exit; }else{ var endereco = document.getElementById("urladm").value; $(document).ready(function() { var responsef = ''; $.ajax({ type: "POST", data : { cnpj: cnpj }, url: endereco + "vendor/api/ler_marca_fabr.php", async: false, success: function(text) { responsef = text; document.getElementById("ent").innerHTML = responsef; console.log(responsef); } }); }) } } function buscaDistrForn(){ var cnpj = document.getElementById("cnpj").value; cnpj = cnpj.replace(/[^\d]+/g,''); alert(cnpj) if(cnpj == ''){ alert("NENHUM CNPJ digitado !!"); document.getElementById("forn_id").focus(); exit; }else{ var endereco = document.getElementById("urladm").value; $(document).ready(function() { var responsef = ''; $.ajax({ type: "POST", data : { cnpj: cnpj }, url: endereco + "vendor/api/ler_distr_fabr.php", async: false, success: function(text) { responsef = text; document.getElementById("entd").innerHTML = responsef; console.log(responsef); } }); }) } } function validarCNPJ(cnpj) { cnpj = cnpj.replace(/[^\d]+/g,''); //alert(cnpj); /* if(cnpj == ''){ document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Não digitado'); exit; } } if (cnpj.length != 14){ document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido menor 14'); exit; } */ // Elimina CNPJs invalidos conhecidos if (cnpj == "00000000000000" || cnpj == "11111111111111" || cnpj == "22222222222222" || cnpj == "33333333333333" || cnpj == "44444444444444" || cnpj == "55555555555555" || cnpj == "66666666666666" || cnpj == "77777777777777" || cnpj == "88888888888888" || cnpj == "99999999999999") { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido *'); exit; } // Valida DVs //alert(cnpj.length); if (cnpj.length != 14){ document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido'); exit; } tamanho = cnpj.length - 2 numeros = cnpj.substring(0,tamanho); digitos = cnpj.substring(tamanho); // alert(tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; // alert('resultado1:' + digitos.charAt(0)); if (resultado != digitos.charAt(0)) { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); alert('CNPJ Invalido'); exit; } tamanho = tamanho + 1; numeros = cnpj.substring(0,tamanho); soma = 0; pos = tamanho - 7; for (i = tamanho; i >= 1; i--) { soma += numeros.charAt(tamanho - i) * pos--; if (pos < 2) pos = 9; } resultado = soma % 11 < 2 ? 0 : 11 - soma % 11; //alert('resultado= '+digitos.charAt(0)+digitos.charAt(1); // alert('resultado'+resultado); if (resultado != digitos.charAt(1)) { document.getElementById("cnpj").value = ""; document.getElementById("cnpj").focus(); document.getElementById("botaomarcas").style.display = 'none'; alert('CNPJ Inválido'); exit; }else{ document.getElementById("botaomarcas").style.display = 'block'; document.getElementById("botaodistr").style.display = 'block'; } //return true; } function adicionaLinha(idTabela) { if (idTabela === 'tbl') { var marca_id = document.getElementById('marca_id').value; var marca_nome = document.getElementById('marca_nome').value; }else{ var marca_id = document.getElementById('distr_id').value; var marca_nome = document.getElementById('distr_nome').value; // alert('aqui: '+marca_id+ ' - '+ marca_nome); } //alert('aqui: '+marca_id+ ' - '+ marca_nome); var tabela = document.getElementById(idTabela); var numeroLinhas = tabela.rows.length; var linha = tabela.insertRow(numeroLinhas); var celula1 = linha.insertCell(0); var celula2 = linha.insertCell(1); var celula3 = linha.insertCell(2); //style="width: 85%; celula2.width = '1200px'; //var celula4 = linha.insertCell(3); celula1.innerHTML = marca_id; celula2.innerHTML = marca_nome; if (idTabela === 'tbl') { var parttexto = "<input class='editar' align='center' type='checkbox' id='marca' checked onclick='removeLinha(this)' name='marca["; }else{ var parttexto = "<input class='editar' align='center' type='checkbox' id='distr' checked onclick='removeLinha(this)' name='distr["; } var textoin = parttexto+ marca_id+"]'>"; //alert('textoin: ' + textoin); celula3.innerHTML = textoin; //celula3.innerHTML = "<input class='editar' type='checkbox' id='marcas' checked onclick='removeLinha(this)' name='marcas['+ marca_id+']' readonly>"; //celula4.innerHTML = "<input type='button' value='Remover' onclick='removeLinha(this)'>"; // celula3.innerHTML = "<button ='removeLinha(this)'>Remover</button>"; document.getElementById('gre_marca_aux').value = ""; document.getElementById("tabela").style.display = 'block'; if (idTabela === 'tbl') { document.getElementById("tabela").style.display = 'block'; }else{ document.getElementById("tabdistr").style.display = 'block'; } } // funcao remove uma linha da tabela function removeLinha(linha) { var i=linha.parentNode.parentNode.rowIndex; document.getElementById('tbl').deleteRow(i); } </script>