diff --git a/main.js b/main.js index 157f5081ec8f302573d092eed633fb5dfc6ad496..1813fce31fbbd6be9796f9268e5efd53fd004c7a 100644 --- a/main.js +++ b/main.js @@ -18,10 +18,10 @@ function replaceAll(str, de, para){ function cadastraEmpresa(){ ListaEmpresas.push( new Empresa( - document.getElementById("nomeEmpresa").value, - document.getElementById("cnpj").value, - document.getElementById("telefone").value, - document.getElementById("responsavel").value + document.getElementById("dadosEmpresa_nome").value, + document.getElementById("dadosEmpresa_cnpj").value, + document.getElementById("dadosEmpresa_telefone").value, + document.getElementById("dadosEmpresa_responsavel").value ) ); atualizaEmpresas(); @@ -144,6 +144,8 @@ function alertCardapioEmpresa(e){ $("#cardapioEmpresa_id").val(e); document.getElementById("tcardapio").innerHTML = ""; colunas = ""; + downs = ""; + console.log("Dados " + dados) if(dados.getTiposCardapios()) { $("#cardapioEmpresa_precoInd").val(dados.getTiposCardapios().getPrecoRef()); @@ -166,9 +168,20 @@ function alertCardapioEmpresa(e){ } } + refeicoesEscolhidas = dados.getNecessidadesNutr().getRefeicoes() + console.log("Dados " + dados) + console.log("Refeicoes" + refeicoesEscolhidas); + downs += "<form> <select id="+refeicoesEscolhidas+">"; + for(var element in refeicoesEscolhidas) + { + downs += "<option value="+replaceAll( refeicoesEscolhidas[element], " ","")+">"+ refeicoesEscolhidas[element] +"</option>" + console.log(refeicoesEscolhidas[element]); + } + downs+= "</select> </form>"; document.getElementById("tcardapio").innerHTML += colunas; document.getElementById("tnovo").innerHTML = ""; + document.getElementById("dropDown").innerHTML += downs; } function alertConjuntoEmpresa(empresa, cardapio){ @@ -209,14 +222,18 @@ function alertConjuntoEmpresa(empresa, cardapio){ } $("#adicionaEmpresa").click(function(){ - + $("#cadastraEmpresa").dialog(); -} + +}); $("#adicionaCardapioEmpresa").click(function(){ backupValues = []; numFaixas = $("#tnovo").children().length; + var e = document.getElementById("refeicoesEscolhidas"); + var strUser = e.options[e.selectedIndex].value; + console.log(strUser) for (var i = 0; i < numFaixas; i++) { valor = []; @@ -304,6 +321,12 @@ $("#editaDadosEmpresa").click( function(){ $(".ui-button").click(); }); +$("#cadastraDadosEmpresa").click( function(){ + cadastraEmpresa(); + atualizaEmpresas(); + $(".ui-button").click(); +}); + $("#editaConjuntoEmpresa").click( function(){ dados = ListaEmpresas[ $("#dadosEmpresa_id").val() ]; @@ -349,7 +372,7 @@ $("#editaPublicoEmpresa").click( function(){ } - + necessidadesNutr = new NecessidadesNutr(tabelasDados, refeicoesDados) dados.setNecessidadesNutr(necessidadesNutr); diff --git a/prototipo.html b/prototipo.html index ab447f83295f7e5ec794745585a579f689611592..e64cfd80aecac58a1e9ebacfd19ff2acea497156 100644 --- a/prototipo.html +++ b/prototipo.html @@ -48,7 +48,17 @@ </table> </div> -<div id="publicoEmpresa" title="Público Alvo" style="display:none"> +<div id="cadastraEmpresa" title="Dados da empresa" style="display:none"> + <table> + <tr><td><input type=text id="dadosEmpresa_nome"></td></tr> + <tr><td><input type=text id="dadosEmpresa_cnpj"></td></tr> + <tr><td><input type=text id="dadosEmpresa_telefone"></td></tr> + <tr><td><input type=text id="dadosEmpresa_responsavel"></td></tr> + <tr><td><button id="cadastraDadosEmpresa">Salvar</button> <button class="cancelaEditaEmpresa">Cancelar</button></td> </tr> + </table> +</div> + +<div id="publicoEmpresa" title="Publico Alvo" style="display:none"> <table> <input type=hidden id="publicoEmpresa_id"> <tr><td id="checkBoxesTabelas"></td></tr> @@ -57,7 +67,7 @@ </table> </div> -<div id="conjuntoEmpresa" title="Cardápio empresa" style="display:none"> +<div id="conjuntoEmpresa" title="Cardapio empresa" style="display:none"> <table> <input type=hidden id="dadosEmpresa_id"> <input type=hidden id="conjuntoEmpresa_id"> @@ -73,25 +83,19 @@ <input type=hidden id="cardapioEmpresa_id"> <tr><td>Preço refeição: </td><td><input type=text id="cardapioEmpresa_precoInd"></td></tr> <tr><td>Preço total: </td><td><input type=text id="cardapioEmpresa_precoTotal"></td></tr> - <div class="dropdown"> - <button onclick="myFunction()" class="dropbtn">Dropdown</button> - <div id="myDropdown" class="dropdown-content"> - <a href="#home">Home</a> - <a href="#about">About</a> - <a href="#contact">Contact</a> - </div> -</div> + <tr> + <td> + <tbody id ="dropDown"> + </tbody> + </td> + </tr> <tr><td colspan=2><center><button id="adicionaCardapioEmpresa">Adicionar Cardápio</button> </center></td> </tr> - <table> - - <thead> <tr> <td> Nome </td> - <td> Média </td> + <td> Media </td> <td> Ingredientes</td> - <td> Ações </td> + <td> Acoes </td> </tr> - </thead> <tbody id ="tcardapio"> </tbody> @@ -103,14 +107,20 @@ </table> </div> - - <tr><td><button id="adicionaEmpresa" >Adicionar Empresa</button></td></tr> - <thead> +<thead> + <table> + <tr> + <td> + <button id="adicionaEmpresa" >Adicionar Empresa</button> + </td> +</tr> +</table> +<table> <tr> <td> Dados da empresa </td> <td> Publico alvo/clientes</td> - <td> Características do cardápio</td> - <td>Ações</td> + <td> Características do card�pio</td> + <td>Acoes</td> </tr> </thead> <tbody id ="tbody">