Example #1
0
        private async void btnConfirmarVenda(object sender, RoutedEventArgs e)
        {
            bool status = await vModel.NovaVenda(blockCpfCliente.Text, blockNomeCliente.Text, decimal.Parse(blockTotal.Text), boxObs.Text, produtos);

            if (status == true)
            {
                MessageBox.Show("Venda cadastrada com sucesso!");
                Close();

                MessageBoxResult result = MessageBox.Show("Deseja incluir nome e cpf do cliente?", "Nome e CPF do Cliente", MessageBoxButton.YesNoCancel, MessageBoxImage.Question);
                switch (result)
                {
                case MessageBoxResult.Yes:
                    NomeCpf nomeCpf = new NomeCpf();
                    nomeCpf.ShowDialog();
                    break;

                case MessageBoxResult.No:
                    NovaVenda novaVenda = new NovaVenda("Não informado", "Não informado");
                    novaVenda.ShowDialog();
                    break;
                }
            }
            else
            {
                MessageBox.Show("Erro ao cadastrar venda!", "ERRO", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Example #2
0
        private void BtnNovaVendaDialog(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show("Deseja incluir nome e cpf do cliente?", "Nome e CPF do Cliente", MessageBoxButton.YesNoCancel, MessageBoxImage.Question);

            switch (result)
            {
            case MessageBoxResult.Yes:
                NomeCpf nomeCpf = new NomeCpf();
                nomeCpf.ShowDialog();
                break;

            case MessageBoxResult.No:
                NovaVenda novaVenda = new NovaVenda("Não informado", "Não informado");
                novaVenda.ShowDialog();
                break;
            }
        }