void GerarNotaFiscal() { string ArquivoNota = ""; string message = "Deseja gerar a nota fiscal?"; string caption = "Nota fiscal"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Information); switch (result) { case DialogResult.Yes: // Yes button pressed SaveFileDialog save = new SaveFileDialog(); save.Filter = "Text Files | *.txt"; save.DefaultExt = "txt"; if (save.ShowDialog() == DialogResult.OK) { ArquivoNota = save.FileName; ArquivoVenda.GerarNotaFiscal(ListaCompra, ValorTotal, ArquivoNota); } break; case DialogResult.No: // No button pressed break; } }
void ConfirmarCompra() { ProdutoController produtoController = new ProdutoController(); foreach (IProduto produto in ListaCompra) { produtoController.Update(produto); } ArquivoFinanceiro.SalvarSaldo(ValorTotalSemImposto); GerarNotaFiscal(); ArquivoVenda.GerarRelatorioVendas(ValorTotal, DateTime.Now); // zerar itens comprados anteriormente foreach (IProduto produto in ArquivoEstoque.ListaProdutos) { produto.QuantidadeComprada = 0; } string message = "Valor total da compra: R$ " + ValorTotal.ToString("F2"); string caption = "Compra finalizada"; MessageBoxButtons buttons = MessageBoxButtons.OK; DialogResult result; result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Information); LimparLista(); LimparCampos(); }