public static Ordem GetOrdem() { Ordem ordem = new Ordem(); ordem.Cliente = new Cliente() { ID = 1, Nome = "Jose das coves", Numero = "5464654654564", Email = "*****@*****.**", Endereco = new Endereco() { ID = 1, Bairro = "Bairro", CEP = "CEP", Cidade = "Cidade", Estado = "Estado", Rua = "Rua", Numero = 10, }, }; ordem.ID = 1; ordem.ValorEntrega = 5; var pizza = new Pizza() { ID = 1, Sabores = new List <Sabor>() { new Sabor() { ID = 1, Descricao = "Calabresa", }, }, TamanhoPizza = TamanhoPizza.ExtraGigante, Valor = 100, }; ordem.AdicionarPizza(pizza); var bebida = new Bebida() { ID = 1, TamanhoBebida = TamanhoBebida.Garrafa, Valor = 14, Sabor = new Sabor() { ID = 1, Descricao = "Coca-Cola", }, }; ordem.AdicionarBebida(bebida); return(ordem); }
public static void alterarDados(int id, string novaDesc) { Contexto ctx = new Contexto(); Bebida p = ctx.Bebidas.Find(id); p.SaborBebida = novaDesc; ctx.SaveChanges(); }
public void TestProductAddList() { Bebida p = new Bebida(6500, "Licuado", 56, 50, EBebida.sinAlcohol); List <Bebida> list = new List <Bebida>(); bool r = p + list; Assert.IsTrue(r); }
private void SetarCamposDaBebida() { Bebida bebida = produto as Bebida; tabControl.SelectedTab = tabBebida; txtBebidaNome.Text = bebida.Nome; txtBebidaValor.Text = bebida.Valor.ToString(); _produto = bebida; }
public ActionResult Atualizar(Bebida bebida) { _context.Entry(bebida).State = EntityState.Modified; _context.SaveChanges(); TempData["msg"] = "Bebida Atualizada"; return(RedirectToAction("Listar")); }
private void abrirTela(Bebida bedida) { ManterBedidas tela = new ManterBedidas(); tela.MdiParent = this.MdiParent; tela.bebidas = bedida; tela.FormClosed += Tela_FormClosed; tela.Show(); }
private void AbreTelaInclusaoAlteracao(Bebida bebidaSelecionada) { ManterBebida tela = new ManterBebida(); tela.MdiParent = this.MdiParent; tela.BebidaSelecionada = bebidaSelecionada; tela.FormClosed += Tela_FormClosed; tela.Show(); }
public void SetUp() { _pizzaMuzarella = new Pizza(); _pizzaCalabresa = new Pizza(); _calzone = new Calzone(); _refrigerante = new Bebida(); _adicional = new Adicional(); _pedido = new Pedido(); }
public ActionResult Insertar([FromBody] Bebida Soda) { if (ModelState.IsValid) { Estructura.ArbolB_Estrella_.Instance.Add(Soda.Nombre, Soda.Sabor, Soda.Volumen, Soda.Precio, Soda.Casa_Productora); return(Ok()); } return(BadRequest(ModelState)); }
public IActionResult Cadastrar([FromBody] Bebida b) { if (_bebidaDAO.Cadastrar(b)) { return(Created("", b)); } return(Conflict(new { msg = "Essa bebida já existe." })); }
private void btSalvar_Click(object sender, EventArgs e) { Bebida bebs = new Bebida(); if (Int64.TryParse(textCodigo.Text, out long value)) { bebs.Id = value; } else { bebs.Id = -1; } bebs.Nome = textName.Text; if (float.TryParse(textTamanho.Text, out float tamanho)) { bebs.Tamanho = tamanho; } else { bebs.Tamanho = 0; } if (Decimal.TryParse(textValor.Text, out decimal valor)) { bebs.Valor = valor; } else { bebs.Valor = 0; } Validacao validacao; if (bebidas == null) { validacao = Program.Gerenciador.CadastraBebida(bebs); } else { validacao = Program.Gerenciador.AlteraBebida(bebs); } if (!validacao.Valido) { String mensagemValidacao = ""; foreach (var chave in validacao.Mensagens.Keys) { String msg = validacao.Mensagens[chave]; mensagemValidacao += msg; mensagemValidacao += Environment.NewLine; } MessageBox.Show(mensagemValidacao); } else { MessageBox.Show("Bebida foi salva com sucesso"); } this.Close(); }
public async Task <Bebida> Create(Bebida bebida) { bebida.BebidaId = Guid.NewGuid(); await bebida.Validar <BebidaValidator, Bebida>(); await _bebidaRepository.Create(bebida); return(bebida); }
public static bool ExcluirBebida(int idBebida) { Contexto ctx = new Contexto(); Bebida p = ctx.Bebidas.Find(idBebida); ctx.Entry(p).State = System.Data.Entity.EntityState.Deleted; ctx.SaveChanges(); return(true); }
public Pedido ConsultarPorIdSolicitacaoItens(int pedidoId) { try { Pedido pedido = new Pedido { Id = pedidoId, Bebidas = new List <Bebida>(), Cliente = new Cliente(), ValorTotal = 0 }; int idSolicitacao = 0; Sql.Append("select Id, IdCliente from SolicitacoesTroca WHERE IDPEDIDO = " + pedidoId); using (var reader = DbContext.ExecuteReader(Sql.ToString())) { if (reader.Read()) { idSolicitacao = Convert.ToInt32(reader["Id"]); pedido.Cliente.Id = Convert.ToInt32(reader["IdCliente"]); } } Sql.Clear(); Sql.Append("SELECT S.IdBebida, S.Qtde, B.Valor, P.MargemLucro FROM SOLICITACOESITENS S "); Sql.Append("JOIN BEBIDAS B ON S.IDBEBIDA = B.Id "); Sql.Append("JOIN TipoBebida T ON T.Id = B.TipoBebida "); Sql.Append("JOIN Precificacao P ON T.IdPrecificacao = P.IdGrupo "); Sql.Append("WHERE IDSOLICITACAO = " + idSolicitacao); using (var reader = DbContext.ExecuteReader(Sql.ToString())) { while (reader.Read()) { Bebida b = new Bebida(); b.Id = Convert.ToInt32(reader["IdBebida"]); b.Quantidade = Convert.ToInt32(reader["Qtde"]); b.Valor = Convert.ToDecimal(reader["Valor"]); b.MargemLucro = Convert.ToDecimal(reader["MargemLucro"]); pedido.Bebidas.Add(b); } } foreach (var item in pedido.Bebidas) { item.ValorVenda = Math.Round(item.Valor + (item.MargemLucro / 100), 2); pedido.ValorTotal += item.ValorVenda * item.Quantidade; } return(pedido); } catch (Exception ex) { throw ex; } }
private void PopulaProdutoTipoBebida(Produto produtoSelecionado) { _bebida = (Bebida)produtoSelecionado; txtId.Text = _bebida.Id.ToString(); txtNome.Text = _bebida.Nome; txtPreco.Text = _bebida.ValorProduto.ToString(); cbTamanho.SelectedItem = _bebida.Tamanho; cbTipo.SelectedItem = _bebida.Tipo; }
private void PBEliminarB_Click(object sender, EventArgs e) { if (dgv_bebidas.CurrentRow != null && dgv_bebidas.CurrentRow.DataBoundItem != null) { Bebida b = (dgv_bebidas.CurrentRow.DataBoundItem as Bebida); b.Eliminar(); } MostrarB(); }
public void Popular() { if (_contexto.Pedido.Any() || _contexto.Prato.Any() || _contexto.Bebida.Any() || _contexto.Mesa.Any()) { return; } Mesa m1 = new Mesa(1); Mesa m2 = new Mesa(2); Mesa m3 = new Mesa(3); Mesa m4 = new Mesa(4); Mesa m5 = new Mesa(5); Mesa m6 = new Mesa(6); Mesa m7 = new Mesa(7); Mesa m8 = new Mesa(8); Mesa m9 = new Mesa(9); Mesa m10 = new Mesa(10); Prato p0 = new Prato(1, "Nada"); Prato p1 = new Prato(2, "Macarronada"); Prato p2 = new Prato(3, "Feijoada"); Prato p3 = new Prato(4, "Frango a Passarinho"); Prato p4 = new Prato(5, "Milanesa"); Prato p5 = new Prato(6, "Salada"); Prato p6 = new Prato(7, "Lasanha"); Prato p7 = new Prato(8, "Vaca Atolada"); Prato p8 = new Prato(9, "Buchada de Bode"); Prato p9 = new Prato(10, "Tropeiro"); Prato p10 = new Prato(11, "Nhoque"); Bebida b0 = new Bebida(1, "Nada"); Bebida b1 = new Bebida(2, "Coca-Cola"); Bebida b2 = new Bebida(3, "Guaraná"); Bebida b3 = new Bebida(4, "Fanta"); Bebida b4 = new Bebida(5, "Água com gás"); Bebida b5 = new Bebida(6, "Água Mineral"); Pedido P1 = new Pedido(p1, b5, m1, "Paulo", 1, new DateTime(2020, 02, 15), Models.Enums.StatusPedido.Pendente); Pedido P2 = new Pedido(p5, b3, m2, "Sauro", 2, new DateTime(2020, 02, 15), Models.Enums.StatusPedido.VisualizadoPelaCozinha); Pedido P3 = new Pedido(p3, b2, m3, "Jennifer", 3, new DateTime(2020, 02, 15), Models.Enums.StatusPedido.PratoPronto); Pedido P4 = new Pedido(p7, b4, m4, "Luiza", 4, new DateTime(2020, 02, 15), Models.Enums.StatusPedido.Entregue); Pedido P5 = new Pedido(p9, b5, m5, "Matheus", 5, new DateTime(2020, 02, 15), Models.Enums.StatusPedido.PegandoBebidaNaCopa); _contexto.Mesa.AddRange(m1, m2, m3, m4, m5, m6, m7, m8, m9, m10); _contexto.Pedido.AddRange(P1, P2, P3, P4, P5); _contexto.Prato.AddRange(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10); _contexto.Bebida.AddRange(b0, b1, b2, b3, b4, b5); _contexto.SaveChanges(); }
/// <summary> /// Excluir bebida /// </summary> public ActionResult Excluir(Bebida bebida) { if (bebida != null) { bebida = bebidaDAO.Get(bebida.Id); bebidaDAO.Delete(bebida); } return(RedirectToAction("Lista")); }
public Validacao AlterarBebida(Bebida bebidaAlteradada) { Validacao validacao = new Validacao(); Bebida bebidaBanco = BuscarBebidaPorId(bebidaAlteradada.Id); bebidaBanco.Nome = bebidaAlteradada.Nome; bebidaBanco.Valor = bebidaAlteradada.Valor; bebidaBanco.Tamanho = bebidaAlteradada.Tamanho; return(validacao); }
public void GetProducto_returns_bebida() { //Arrange: Bebida Expected = new Bebida("Nuka cola", "Radiactivamente deliciosa", 10, 250, eCategoria.Cafeteria, ETipo.NukaCola); //Act: Bebida Actual = (Bebida)ProductosController.GetProducto("Nuka cola", Expected.GetType().Name.ToString()); //Assert: Assert.AreEqual(Expected.nombre, Actual.nombre); }
private void SalvarEscolha(Bebida bebida) { ClientesBebidas cliBebidas = new ClientesBebidas(); cliBebidas.ClienteID = clientePedido.ClienteID; cliBebidas.BebidaID = bebida.BebidaID; cliBebidas.NumReferencia = numRef; cliBebidas.QtdBebida = int.Parse(txtQuantidadeBebida.Text); ClientesBebidasController.SalvarItem(cliBebidas); }
public ActionResult Edit([Bind(Include = "BebidaId,BebidaNome,BebidaUltimoPreco,BebidaPrecoMedio,BebidaPrecoFixo,PercentLucro,PrecoSugerido,BebidaAliquota")] Bebida bebida) { if (ModelState.IsValid) { db.Entry(bebida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(bebida)); }
public ActionResult Atualizar(Bebida bebida) { //Atualiza o banco de dados _context.Entry(bebida).State = EntityState.Modified; _context.SaveChanges(); //Mensagem TempData["msg"] = "Bebida Atualizada!"; //Redirecionar return(RedirectToAction("Listar")); }
private void btRemoverBebida_Click(object sender, EventArgs e) { if (VerificarSelecaoBebidas()) { Bebida bebidaSelecionada = (Bebida)dgBebidas.SelectedRows[0].DataBoundItem; bebidaSelecionada = cbBebidas.SelectedItem as Bebida; pedido.Bebidas.Remove(bebidaSelecionada); CarregaDatagrids(); } }
public ActionResult Details(int id) { Bebida bebida = null; BebidaEN bebidaEN = new BebidaCAD().ReadOIDDefault(id); bebida = new AssemblerBebida().ConvertENToModelUI(bebidaEN); return(View(bebida)); }
public static bool CadastrarBebida(Bebida cliente) { if (BuscarBebidaPorNome(cliente) == null) { ctx.Bebidas.Add(cliente); ctx.SaveChanges(); return(true); } return(false); }
public ActionResult <Bebida> Cadastrar(Bebida bebida) { _bebidaService.Cadastrar(bebida); if (bebida.Tipo == "CERVEJA") { return(CreatedAtRoute("ListarCervejas", new { id = bebida.Id.ToString() }, bebida)); } return(CreatedAtRoute("ListarCachacas", new { id = bebida.Id.ToString() }, bebida)); }
private void btSalvar_Click(object sender, EventArgs e) { Bebida bebida = new Bebida(); if (Int64.TryParse(tbId.Text, out long value)) { bebida.Id = value; } else { bebida.Id = -1; //passa indentificador com valor negativo se não conseguir converter } bebida.Nome = tbNome.Text; if (Decimal.TryParse(tbValor.Text, out decimal valor)) { bebida.Valor = valor; } if (Single.TryParse(tbTamanho.Text, out float tamanho)) { bebida.Tamanho = tamanho; } Validacao validacao; if (BebidaSelecionado == null) { validacao = Program.Gerenciador.AdicionarBebida(bebida); } else { validacao = Program.Gerenciador.AlterarBebida(bebida); } if (!validacao.Valido) { String mensagemValidacao = ""; foreach (var chave in validacao.Mensagens.Keys) { String msg = validacao.Mensagens[chave]; mensagemValidacao += msg; mensagemValidacao += Environment.NewLine; } MessageBox.Show(mensagemValidacao); } else { MessageBox.Show("Bebida salvo com sucesso"); } this.Close(); }
public bool Remover(Bebida obj) { var getEntity = _context.Set <Bebida>().Where(e => e.ID == obj.ID).FirstOrDefault(); if (getEntity == null) { throw new NotFoundException(); } _context.Set <Bebida>().Remove(getEntity); return(_context.SaveChanges() > 0); }
public Validacao AlterarBebida(Bebida bebidaAlterada) { Validacao validacao = new Validacao(); Bebida bebidaBanco = BuscaBebidaPorID(bebidaAlterada.Id); bebidaBanco.Nome = bebidaAlterada.Nome; bebidaBanco.Valor = bebidaAlterada.Valor; bebidaBanco.Tamanho = bebidaAlterada.Tamanho; this.banco.SaveChanges(); return(validacao); }
public ActionResult Create(BebidaViewModel bebidaViewModel) { if (!ModelState.IsValid) { bebidaViewModel.TipoBebidaList = db.TipoBebida.ToList(); return View(bebidaViewModel); } Bebida bebida = new Bebida(); bebida.Nome = bebidaViewModel.Nome; bebida.IdTipoBebida = bebidaViewModel.IdTipoBebida.Value; db.Bebida.Add(bebida); db.SaveChanges(); return RedirectToAction("Lista"); }