示例#1
0
        public void RealizarVenda(IEnumerable <Pedido> pedidos)
        {
            var totalVenda = 0m;

            foreach (var pedido in pedidos)
            {
                var estoque = pedido.Estoque;
                estoque.QuantidadeAtual = -pedido.Quantidade;

                _operableRepository.Save(estoque);

                if (pedido.Presente)
                {
                    _alert.Show("Empacotar!!!");
                }

                totalVenda += (pedido.Quantidade
                               * pedido.ValorUnitario)
                              - pedido.Desconto;
            }

            _alert.Show($"Total da venda {totalVenda}");
        }
示例#2
0
 /// <summary>
 /// Modally presents the dialog box.
 /// </summary>
 public void Show()
 {
     nativeAlert.Show();
 }
示例#3
0
 public void FinalizarVenda(decimal totalVenda)
 {
     _alert.Show($"Total da venda {totalVenda}");
 }