diff --git a/main.js b/main.js index 1813fce31fbbd6be9796f9268e5efd53fd004c7a..da3f4352ee0a5cbf72b54c6eea0074fad6424a54 100644 --- a/main.js +++ b/main.js @@ -5,6 +5,8 @@ tabelas = ["PNAE","PAT","DRIs"]; refeicoes = ["Café da manhã", "Lanche da manhã", "Almoço", "Lanche da tarde", "Jantar", "Ceia"]; ListaEmpresas = [] +ListaNotas = [] +ListaMercadoria = [] function replaceAll(str, de, para){ var pos = str.indexOf(de); @@ -27,10 +29,31 @@ function cadastraEmpresa(){ atualizaEmpresas(); } -function cadastraPublico(){ +function cadastraNota(){ + var e = document.getElementById("mercadoriaEscolhida"); + var selecionado = e.options[e.selectedIndex].value; + ListaNotas.push( + new NotaFiscal( + document.getElementById("numero_nota").value, + document.getElementById("data_nota").value, + document.getElementById("quantidade_nota").value, + document.getElementById("fornecedor_nota").value, + document.getElementById("valor_unidade_nota").value, + selecionado + ) + ); } +function cadastraMercadoria(){ + ListaMercadoria.push( + new Mercadoria( + document.getElementById("nome_mercadoria").value, + document.getElementById("medida_mercadoria").value + + ) + ); +} function atualizaEmpresas(){ document.getElementById("tbody").innerHTML = ""; @@ -227,6 +250,39 @@ $("#adicionaEmpresa").click(function(){ }); +$("#adicionaNota").click(function(){ + $("#cadastraNota").dialog(); + dropDown = "" + dropDown += "<form> <select id=mercadoriaEscolhida>"; + for(m in ListaMercadoria) + { + console.log( ListaMercadoria[m].getNome()); + console.log(ListaMercadoria[m].getMedida()) + nome = ListaMercadoria[m].getNome(); + console.log(nome); + dropDown += "<option value="+replaceAll( nome, " ","")+">"+ nome +"</option>" + } + dropDown+= "</select> </form>"; + document.getElementById("tmercadorias").innerHTML += dropDown; +}); + +$("#adicionaMercadoria").click(function(){ + $("#cadastraMercadoria").dialog(); +}); + +$("#cadastraDadosNota").click(function(){ + console.log(ListaNotas); + cadastraNota(); + console.log(ListaNotas); + $(".ui-button").click(); +}); + +$("#cadastraDadosMercadoria").click(function(){ + cadastraMercadoria(); + console.log(ListaMercadoria); + $(".ui-button").click(); +}); + $("#adicionaCardapioEmpresa").click(function(){ backupValues = []; @@ -321,6 +377,7 @@ $("#editaDadosEmpresa").click( function(){ $(".ui-button").click(); }); + $("#cadastraDadosEmpresa").click( function(){ cadastraEmpresa(); atualizaEmpresas();