Commit 27302ee2 authored by mc16's avatar mc16

Salvando cardápio com nome

parent 72073a43
......@@ -82,10 +82,20 @@ class NecessidadesNutr{
}
class Conjunto{
getNome(){return this._nome;}
setNome(_nome){this._nome=_nome;}
getCombinacao(){return this._combinacao}
setCombinacao(_combinacao){this._combinacao = _combinacao;}
constructor(nome, combinacao)
{
this.setNome(nome);
this.setCombinacao(combinacao);
}
}
class TipoCardapio{
getConjunto(){return this._conjunto;}
setConjunto(_conjunto){this._conjunto=_conjunto;}
getPrecoRef(){return this._precoRef}
setPrecoRef(_precoRef){this._precoRef = _precoRef;}
......@@ -93,9 +103,8 @@ class TipoCardapio{
getPrecoTotal(){return this._precoTotal}
setPrecoTotal(_precoTotal){this._precoTotal = _precoTotal;}
constructor(conjunto, precoRef, precoTotal, nome)
constructor(precoRef, precoTotal)
{
this.setConjunto(conjunto);
this.setPrecoRef(precoRef);
this.setPrecoTotal(precoTotal);
}
......@@ -116,6 +125,9 @@ class Empresa{
getTiposCardapios(){return this._tiposCardapios;}
setTiposCardapios(_tiposCardapios){this._tiposCardapios = _tiposCardapios;}
getConjunto(){return this._conjunto;}
setConjunto(_conjunto){this._conjunto = _conjunto;}
constructor(nome,cnpj,telefone,responsavel){
this.setDados(new DadosEmpresa(nome,cnpj,telefone,responsavel))
}
......@@ -308,27 +320,24 @@ function alertPublicoEmpresa(e){
}
function alertCardapioEmpresa(e){
numero =0;
dados = ListaEmpresas[e];
$("#cardapioEmpresa").dialog();
$("#cardapioEmpresa_id").val(e);
if(dados.getTiposCardapios())
{
$("#cardapioEmpresa_precoInd").val(dados.getTiposCardapios().getPrecoRef());
$("#cardapioEmpresa_precoTotal").val(dados.getTiposCardapios().getPrecoTotal());
}
document.getElementById("tcardapio").innerHTML = "";
var colunas="<td><td>";
colunas = "";
if(dados.getTiposCardapios())
{
tabs = dados.getTiposCardapios().getConjunto()
$("#cardapioEmpresa_precoInd").val(dados.getTiposCardapios().getPrecoRef());
$("#cardapioEmpresa_precoTotal").val(dados.getTiposCardapios().getPrecoTotal());
tabs = dados.getConjunto()
colunas="";
for(var e in tabs)
{
aux = tabs[e]
colunas += "<tr><td></td><td>"
colunas += "<tr><td>"+tabs[e].getNome()+"</td><td>"
aux = tabs[e].getCombinacao();
for(var element in aux)
{
colunas+=aux[element] + " "
colunas+=aux[element] + " "
}
colunas+= "</td></tr>"
......@@ -339,11 +348,10 @@ function alertCardapioEmpresa(e){
}
$("#adicionaCardapioEmpresa").click(function(){
numero+=1;
var colunas = "<tr><td> <input type=text id = nomeCardapio></td><td>";
for(var element in tiposDePreparo)
{
colunas+="<input id = \""+tiposDePreparo[element]+numero+ "\"type=checkbox>"+tiposDePreparo[element]+""
colunas+="<input id = \""+tiposDePreparo[element]+"\"type=checkbox>"+tiposDePreparo[element]+""
}
colunas += "</td></tr>"
document.getElementById("tcardapio").innerHTML += colunas;
......@@ -385,22 +393,28 @@ $("#editaCardapioEmpresa").click( function(){
tabelaPreparacao=[]
for(var element in tiposDePreparo)
{
checkBox = document.getElementById( tiposDePreparo[element]+numero);
checkBox = document.getElementById( tiposDePreparo[element]);
if(checkBox.checked)
{
tabelaPreparacao.push(tiposDePreparo[element]);
}
}
tabela = []
tabelasConjunto =[]
if(dados.getTiposCardapios())
{
tabela = dados.getTiposCardapios().getConjunto()
tabela.push(tabelaPreparacao);
dados.setTiposCardapios(new TipoCardapio(tabela, $("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
conjunto = new Conjunto( $("#nomeCardapio").val(),tabelaPreparacao)
tabelasConjunto = dados.getConjunto()
tabelasConjunto.push(conjunto);
dados.setConjunto(tabelasConjunto);
console.log(dados.getConjunto())
dados.setTiposCardapios(new TipoCardapio($("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
}
else {
tabela.push(tabelaPreparacao)
dados.setTiposCardapios(new TipoCardapio(tabela, $("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
conjunto = new Conjunto( $("#nomeCardapio").val(),tabelaPreparacao)
tabelasConjunto.push(conjunto);
dados.setConjunto(tabelasConjunto);
console.log(dados.getConjunto());
dados.setTiposCardapios(new TipoCardapio($("#cardapioEmpresa_precoInd").val(), $("#cardapioEmpresa_precoTotal").val()) );
}
atualizaEmpresas();
......
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