diff --git a/main.js b/main.js
index ca11cc473142f9242a0af210ab84747ed3ba01ee..f02b30a561f7d2ff06afd95470fcda4c448d3df6 100644
--- a/main.js
+++ b/main.js
@@ -95,7 +95,6 @@ function alertPublicoEmpresa(e){
     colunas="";
     vetor=[]
     vetor = dados.getNecessidadesNutr().getIdades()
-    console.log(vetor)
     for(var object in vetor)
     {
       faixaIdade= vetor[object]
@@ -151,7 +150,6 @@ function alertCardapioEmpresa(e){
 }
 
 function alertConjuntoEmpresa(empresa, cardapio){
-  //console.log(object);
   dados = ListaEmpresas[empresa];
   conjuntos = dados.getConjunto()
   conjunto = conjuntos[cardapio];
@@ -187,19 +185,25 @@ function alertConjuntoEmpresa(empresa, cardapio){
 
 }
 
-
-
 $("#adicionaCardapioEmpresa").click(function(){
     backupValues = [];
 
     numFaixas = $("#tnovo").children().length;
-
-    for (var i = 0; i < numFaixas; i++){
+    for (var i = 0; i < numFaixas; i++)
+    {
         valor = [];
         valor.push(document.getElementById("nomeCardapio"+i).value);
         for(var element in tiposDePreparo)
         {
-            valor.push(document.getElementById((tiposDePreparo[element].replace(" ",""))+i).checked);
+            checkBox = document.getElementById( tiposDePreparo[element].replace(" ","")+ i);
+            if(checkBox.checked)
+            {
+              valor.push(1);
+            }
+            else {
+              valor.push(0);
+            }
+
         }
 
         backupValues.push(valor);
@@ -211,19 +215,25 @@ $("#adicionaCardapioEmpresa").click(function(){
     	colunas+="<input id = \""+tiposDePreparo[element].replace(" ","")+numFaixas+"\"type=checkbox>"+tiposDePreparo[element]+"</br>"
   }
   colunas += "</td></tr>"
+   document.getElementById("tnovo").innerHTML += colunas;
   for (var i = 0; i < numFaixas; i++){
       numero =0;
-      console.log(backupValues[i][numero]);
-      document.getElementById("nomeCardapio"+i).value = backupValues[i][numero];
+      cardapio = backupValues[i];
+      document.getElementById("nomeCardapio"+i).value = cardapio[numero];
+      console.log( "Nome: "+ cardapio[numero]+" Valor: "+document.getElementById("nomeCardapio"+i).value);
       for(var element in tiposDePreparo)
       {
           numero++;
-          console.log(backupValues[i][numero]);
-          document.getElementById((tiposDePreparo[element].replace(" ",""))+i).checked = backupValues[i][numero];
+          if(cardapio[numero])
+          {
+            document.getElementById((tiposDePreparo[element].replace(" ",""))+i).checked = cardapio[numero];
+            console.log( "Nome: "+ cardapio[numero]+" Valor: "+document.getElementById((tiposDePreparo[element].replace(" ",""))+i).value);
+          }
       }
+  console.log("dentro do for Valor: "+document.getElementById("nomeCardapio"+i).value);
   }
 
-  document.getElementById("tnovo").innerHTML += colunas;
+  console.log( " Valor: "+document.getElementById("nomeCardapio"+i).value);
 
 });
 
@@ -316,32 +326,32 @@ $("#editaPublicoEmpresa").click( function(){
 $("#editaCardapioEmpresa").click( function(){
   dados = ListaEmpresas[ $("#cardapioEmpresa_id").val() ];
   tabelaPreparacao=[]
+  tabelasConjunto =[]
+  if(dados.getConjunto())
+  {
+    tabelasConjunto = dados.getConjunto();
+  }
   numFaixas = $("#tnovo").children().length;
   for(var i=0; i< numFaixas; i++)
   {
+  tabelaPreparacao=[]
   for(var element in tiposDePreparo)
   {
-    console.log(tiposDePreparo[element].replace(" ","")+ i);
   	checkBox = document.getElementById( tiposDePreparo[element].replace(" ","")+ i);
   	if(checkBox.checked)
   	{
-  		tabelaPreparacao.push(tiposDePreparo[element]+i);
+  		tabelaPreparacao.push(tiposDePreparo[element]);
   	}
   }
+  conjunto = new Conjunto($("#nomeCardapio"+i).val(), tabelaPreparacao);
+  tabelasConjunto.push(conjunto);
   }
-  tabelasConjunto =[]
   if(dados.getTiposCardapios())
   {
-    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 {
-      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()) );