Commit 9b980b3b authored by mc16's avatar mc16

Adicionar tabelas PAT, PNAE e DRIs com checkbox

parent ce3360fc
......@@ -5,7 +5,7 @@
<style>
td{outline-style:solid; outline-width : 2px;
}
.ui-dialog{
min-width:500px;
......@@ -96,7 +96,7 @@ class TipoCardapio{
}
class Empresa{
getDados(){ return this._dados}
setDados(_cnpj) {this._dados = _cnpj;}
......@@ -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 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="editaPublicoEmpresa">Salvar</button> <button class="cancelaEditaEmpresa">Cancelar</button></center></td> </tr>
......@@ -242,8 +242,21 @@ $("#editaPublicoEmpresa").click( function(){
$("#publicoEmpresa_almoco").val(),
$("#publicoEmpresa_janta").val()
));
dados.setNecessidadesNutr( new NecessidadesNutr([],$("#publicoEmpresa_idades").val()) );
atualizaEmpresas();
tabelasDados=[]
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();
});
......@@ -252,24 +265,35 @@ $("#editaPublicoEmpresa").click( function(){
function alertPublicoEmpresa(e){
dados = ListaEmpresas[e];
//alert(dados.getNome()+"\n"+dados.getCNPJ()+"\n"+dados.getResponsavel()+"\n"+dados.getTelefone())
$("#publicoEmpresa").dialog();
$("#publicoEmpresa_id").val(e);
if(dados.getMediaRef()){
$("#publicoEmpresa_cafe").val( dados.getMediaRef().getCafe() );
$("#publicoEmpresa_almoco").val( dados.getMediaRef().getAlmoco() );
$("#publicoEmpresa_janta").val( dados.getMediaRef().getJanta() );
}
if(dados.getNecessidadesNutr()){
$("#publicoEmpresa_idades").val( dados.getNecessidadesNutr().getIdades() );
}
htmlCheckBoxes = "<ul>";
tabs = [];
if(dados.getNecessidadesNutr())
{
tabs = dados.getNecessidadesNutr().getTabelas()
}
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>");
}
......@@ -278,15 +302,15 @@ function alertPublicoEmpresa(e){
function alertDadosEmpresa(e){
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_id").val(e);
$("#dadosEmpresa_nome").val(dados.getNome());
$("#dadosEmpresa_cnpj").val(dados.getCNPJ());
$("#dadosEmpresa_telefone").val(dados.getTelefone());
$("#dadosEmpresa_responsavel").val(dados.getResponsavel());
}
$("#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