Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        public static void alterarDados(int id, string novaDesc)
        {
            Contexto ctx = new Contexto();

            Bebida p = ctx.Bebidas.Find(id);

            p.SaborBebida = novaDesc;
            ctx.SaveChanges();
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        private void SetarCamposDaBebida()
        {
            Bebida bebida = produto as Bebida;

            tabControl.SelectedTab = tabBebida;
            txtBebidaNome.Text     = bebida.Nome;
            txtBebidaValor.Text    = bebida.Valor.ToString();
            _produto = bebida;
        }
Esempio n. 5
0
        public ActionResult Atualizar(Bebida bebida)
        {
            _context.Entry(bebida).State = EntityState.Modified;
            _context.SaveChanges();

            TempData["msg"] = "Bebida Atualizada";

            return(RedirectToAction("Listar"));
        }
Esempio n. 6
0
        private void abrirTela(Bebida bedida)
        {
            ManterBedidas tela = new ManterBedidas();

            tela.MdiParent   = this.MdiParent;
            tela.bebidas     = bedida;
            tela.FormClosed += Tela_FormClosed;
            tela.Show();
        }
Esempio n. 7
0
        private void AbreTelaInclusaoAlteracao(Bebida bebidaSelecionada)
        {
            ManterBebida tela = new ManterBebida();

            tela.MdiParent         = this.MdiParent;
            tela.BebidaSelecionada = bebidaSelecionada;
            tela.FormClosed       += Tela_FormClosed;
            tela.Show();
        }
Esempio n. 8
0
 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." }));
        }
Esempio n. 11
0
        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();
        }
Esempio n. 12
0
        public async Task <Bebida> Create(Bebida bebida)
        {
            bebida.BebidaId = Guid.NewGuid();
            await bebida.Validar <BebidaValidator, Bebida>();

            await _bebidaRepository.Create(bebida);

            return(bebida);
        }
Esempio n. 13
0
        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);
        }
Esempio n. 14
0
        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;
 }
Esempio n. 16
0
 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();
        }
Esempio n. 18
0
        /// <summary>
        /// Excluir bebida
        /// </summary>
        public ActionResult Excluir(Bebida bebida)
        {
            if (bebida != null)
            {
                bebida = bebidaDAO.Get(bebida.Id);
                bebidaDAO.Delete(bebida);
            }

            return(RedirectToAction("Lista"));
        }
Esempio n. 19
0
        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);
        }
Esempio n. 20
0
        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);
        }
Esempio n. 21
0
        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);
        }
Esempio n. 22
0
 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));
 }
Esempio n. 23
0
 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"));
 }
Esempio n. 24
0
 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();
     }
 }
Esempio n. 25
0
        public ActionResult Details(int id)
        {
            Bebida bebida = null;

            BebidaEN bebidaEN = new BebidaCAD().ReadOIDDefault(id);

            bebida = new AssemblerBebida().ConvertENToModelUI(bebidaEN);

            return(View(bebida));
        }
Esempio n. 26
0
 public static bool CadastrarBebida(Bebida cliente)
 {
     if (BuscarBebidaPorNome(cliente) == null)
     {
         ctx.Bebidas.Add(cliente);
         ctx.SaveChanges();
         return(true);
     }
     return(false);
 }
Esempio n. 27
0
        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));
        }
Esempio n. 28
0
        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();
        }
Esempio n. 29
0
        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);
        }
Esempio n. 30
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);
        }
Esempio n. 31
0
        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");
        }