diff --git a/main.js b/main.js index 648abbccff7f7c3a3ac9bfddbf79f9c559315e5e..164f656315320bb9c579e45f21eadddafb8ddd62 100644 --- a/main.js +++ b/main.js @@ -37,15 +37,6 @@ function atualizaEmpresas(){ } - - - - -// - - - - $(".cancelaEditaEmpresa").click( function(){ $(".ui-button").click(); }); @@ -54,7 +45,6 @@ $(".cancelaEditaEmpresa").click( function(){ function alertDadosEmpresa(e){ dados = ListaEmpresas[e].getDados(); - //alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone()) $("#dadosEmpresa").dialog(); $("#dadosEmpresa_id").val(e); $("#dadosEmpresa_nome").val(dados.getNome()); @@ -65,7 +55,7 @@ function alertDadosEmpresa(e){ } function alertPublicoEmpresa(e){ - dados = ListaEmpresas[e]; + dados = ListaEmpresas[e]; $("#publicoEmpresa").dialog(); $("#publicoEmpresa_id").val(e); @@ -76,10 +66,6 @@ function alertPublicoEmpresa(e){ $("#publicoEmpresa_janta").val( dados.getMediaRef().getJanta() ); } - if(dados.getNecessidadesNutr()){ - $("#publicoEmpresa_idades").val( dados.getNecessidadesNutr().getIdades() ); - } - htmlCheckBoxes = "<ul>"; igual =0; if(dados.getNecessidadesNutr()) @@ -87,15 +73,15 @@ function alertPublicoEmpresa(e){ tabs = dados.getNecessidadesNutr().getTabelas() for(var element in tabelas) - { - for (var e in tabs) - { + { + for (var e in tabs) + { if(tabs[e] == tabelas[element]) { igual = 1; } - } + } if(igual) { htmlCheckBoxes+="<li> <input checked id = "+tabelas[element]+ " type=checkbox>"+tabelas[element]+" </li><br>" @@ -105,16 +91,29 @@ function alertPublicoEmpresa(e){ htmlCheckBoxes+="<li> <input id = "+tabelas[element]+ " type=checkbox>"+tabelas[element]+" </li><br>" } igual =0; - } + } } else { - for (var element in tabelas) - { - htmlCheckBoxes+="<li> <input id="+tabelas[element]+" type=checkbox>"+tabelas[element]+" </li><br>" - } - } + for (var element in tabelas) + { + htmlCheckBoxes+="<li> <input id="+tabelas[element]+" type=checkbox>"+tabelas[element]+" </li><br>" + } + } $("#checkBoxes").html(htmlCheckBoxes+"</ul>"); + + if(dados.getNecessidadesNutr()){ + colunas=""; + vetor=[] + vetor = dados.getNecessidadesNutr().getIdades() + console.log(vetor) + for(var object in vetor) + { + console.log(object) + colunas += "<tr><td><input type = text></input></td></tr>" + } + document.getElementById("tidades").innerHTML += colunas; +} } function alertCardapioEmpresa(e){ @@ -197,6 +196,13 @@ $("#adicionaCardapioEmpresa").click(function(){ document.getElementById("tcardapio").innerHTML += colunas; }); + +$("#adicionaIdadesEmpresa").click(function(){ + var colunas = "<tr><td> <input type=text id = idadeCardapio></td><td style=\"width:auto;\">"; + colunas += "</td></tr>" + document.getElementById("tidades").innerHTML += colunas; +}); + $("#editaDadosEmpresa").click( function(){ dados = ListaEmpresas[ $("#dadosEmpresa_id").val() ].getDados(); dados.setNome($("#dadosEmpresa_nome").val()); @@ -244,7 +250,17 @@ $("#editaPublicoEmpresa").click( function(){ tabelasDados.push(tabelas[element]); } } - dados.setNecessidadesNutr( new NecessidadesNutr(tabelasDados,$("#publicoEmpresa_idades").val()) ); + idades = [] + if(dados.getNecessidadesNutr()) + { + idades = dados.getNecessidadesNutr().getIdades() + } + idades.push($("#idadeCardapio").val()); + + console.log($("#idadeCardapio").val()) + console.log(idades); + + dados.setNecessidadesNutr( new NecessidadesNutr(tabelasDados,idades) ); atualizaEmpresas(); $(".ui-button").click(); }); diff --git a/prototipo.html b/prototipo.html index f2e805b36e264a12f4a82ced01e0c6ee1a9d7648..aefbc93b62c43cc8602bc4b95f39f1c3cbda3c68 100644 --- a/prototipo.html +++ b/prototipo.html @@ -53,8 +53,20 @@ <tr><td>Café da manhã(média)</td> <td><input type=text id="publicoEmpresa_cafe"></td></tr> <tr><td>Café da almoço(média)</td> <td><input type=text id="publicoEmpresa_almoco"></td></tr> <tr><td>Café da janta(média)</td> <td><input type=text id="publicoEmpresa_janta"></td></tr> - <tr><td>Faixas de idades</td> <td><input type=text id="publicoEmpresa_idades"></td></tr> <tr><td id="checkBoxes"></td></tr> + <tr><td colspan=2><center><button id="adicionaIdadesEmpresa">Adicionar Faixa Etária</button> </center></td> </tr> + <table> + + <thead> + <tr> + <td> Faixa de idade </td> + <td> Ações </td> + </tr> + </thead> + <tbody id ="tidades"> + + </tbody> + </table> <tr><td colspan=2><center><button id="editaPublicoEmpresa">Salvar</button> <button class="cancelaEditaEmpresa">Cancelar</button></center></td> </tr> </table> </div>