Commit 9b980b3b authored by mc16's avatar mc16

Adicionar tabelas PAT, PNAE e DRIs com checkbox

parent ce3360fc
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<style> <style>
td{outline-style:solid; outline-width : 2px; td{outline-style:solid; outline-width : 2px;
} }
.ui-dialog{ .ui-dialog{
min-width:500px; min-width:500px;
...@@ -96,7 +96,7 @@ class TipoCardapio{ ...@@ -96,7 +96,7 @@ class TipoCardapio{
} }
class Empresa{ class Empresa{
getDados(){ return this._dados} getDados(){ return this._dados}
setDados(_cnpj) {this._dados = _cnpj;} setDados(_cnpj) {this._dados = _cnpj;}
...@@ -177,10 +177,10 @@ function atualizaEmpresas(){ ...@@ -177,10 +177,10 @@ function atualizaEmpresas(){
<tr><td>Café da manhã(média)</td> <td><input type=text id="publicoEmpresa_cafe"></td></tr> <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 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>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>Faixas de idades</td> <td><input type=text id="publicoEmpresa_idades"></td></tr>
<tr><td id="checkBoxes"></td></tr> <tr><td id="checkBoxes"></td></tr>
<tr><td colspan=2><center><button id="editaPublicoEmpresa">Salvar</button> <button class="cancelaEditaEmpresa">Cancelar</button></center></td> </tr> <tr><td colspan=2><center><button id="editaPublicoEmpresa">Salvar</button> <button class="cancelaEditaEmpresa">Cancelar</button></center></td> </tr>
...@@ -242,8 +242,21 @@ $("#editaPublicoEmpresa").click( function(){ ...@@ -242,8 +242,21 @@ $("#editaPublicoEmpresa").click( function(){
$("#publicoEmpresa_almoco").val(), $("#publicoEmpresa_almoco").val(),
$("#publicoEmpresa_janta").val() $("#publicoEmpresa_janta").val()
)); ));
dados.setNecessidadesNutr( new NecessidadesNutr([],$("#publicoEmpresa_idades").val()) ); tabelasDados=[]
atualizaEmpresas(); checkBox = document.getElementsByName( "item" );
for (var i=0;i<checkBox.length;i++){
if(checkBox[i].checked )
{
tabelasDados.push(tabelas[i]); //ou tabelas[element]
console.log(tabelas[i]);
}
else {
tabelasDados.push(0);
}
}
dados.setNecessidadesNutr( new NecessidadesNutr(tabelasDados,$("#publicoEmpresa_idades").val()) );
atualizaEmpresas();
$(".ui-button").click(); $(".ui-button").click();
}); });
...@@ -252,24 +265,35 @@ $("#editaPublicoEmpresa").click( function(){ ...@@ -252,24 +265,35 @@ $("#editaPublicoEmpresa").click( function(){
function alertPublicoEmpresa(e){ function alertPublicoEmpresa(e){
dados = ListaEmpresas[e]; dados = ListaEmpresas[e];
//alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone()) //alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone())
$("#publicoEmpresa").dialog(); $("#publicoEmpresa").dialog();
$("#publicoEmpresa_id").val(e); $("#publicoEmpresa_id").val(e);
if(dados.getMediaRef()){ if(dados.getMediaRef()){
$("#publicoEmpresa_cafe").val( dados.getMediaRef().getCafe() ); $("#publicoEmpresa_cafe").val( dados.getMediaRef().getCafe() );
$("#publicoEmpresa_almoco").val( dados.getMediaRef().getAlmoco() ); $("#publicoEmpresa_almoco").val( dados.getMediaRef().getAlmoco() );
$("#publicoEmpresa_janta").val( dados.getMediaRef().getJanta() ); $("#publicoEmpresa_janta").val( dados.getMediaRef().getJanta() );
} }
if(dados.getNecessidadesNutr()){ if(dados.getNecessidadesNutr()){
$("#publicoEmpresa_idades").val( dados.getNecessidadesNutr().getIdades() ); $("#publicoEmpresa_idades").val( dados.getNecessidadesNutr().getIdades() );
} }
htmlCheckBoxes = "<ul>"; htmlCheckBoxes = "<ul>";
tabs = [];
if(dados.getNecessidadesNutr())
{
tabs = dados.getNecessidadesNutr().getTabelas()
}
for (var element in tabelas){ for (var element in tabelas){
htmlCheckBoxes+="<li> <input checked type=checkbox>"+tabelas[element]+" </li><br>" if(tabs[element])
{
htmlCheckBoxes+="<li> <input checked name=item type=checkbox>"+tabs[element]+" </li><br>"
}
else
{
htmlCheckBoxes+="<li> <input name=item type=checkbox>"+tabelas[element]+" </li><br>"
}
} }
$("#checkBoxes").html(htmlCheckBoxes+"</ul>"); $("#checkBoxes").html(htmlCheckBoxes+"</ul>");
} }
...@@ -278,15 +302,15 @@ function alertPublicoEmpresa(e){ ...@@ -278,15 +302,15 @@ function alertPublicoEmpresa(e){
function alertDadosEmpresa(e){ function alertDadosEmpresa(e){
dados = ListaEmpresas[e].getDados(); dados = ListaEmpresas[e].getDados();
//alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone()) //alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone())
$("#dadosEmpresa").dialog(); $("#dadosEmpresa").dialog();
$("#dadosEmpresa_id").val(e); $("#dadosEmpresa_id").val(e);
$("#dadosEmpresa_nome").val(dados.getNome()); $("#dadosEmpresa_nome").val(dados.getNome());
$("#dadosEmpresa_cnpj").val(dados.getCNPJ()); $("#dadosEmpresa_cnpj").val(dados.getCNPJ());
$("#dadosEmpresa_telefone").val(dados.getTelefone()); $("#dadosEmpresa_telefone").val(dados.getTelefone());
$("#dadosEmpresa_responsavel").val(dados.getResponsavel()); $("#dadosEmpresa_responsavel").val(dados.getResponsavel());
} }
$("#editaDadosEmpresa").click( function(){ $("#editaDadosEmpresa").click( function(){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment