private void CocluirVendaCreditar() { try { if (cbbTipoDePagamento.Text == EnumTipoPagamento.Creditar.ToString()) { if (ConcluirVendaComCreditar() == false) { _vendaRepositorio.ExcluirUltimaVenda(); DialogMessage.MessageFullComButtonOkIconeDeInformacao("Para concluir a venda no modo CREDITAR é necessário selecionar o cliente.", "Aviso"); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
private void btnConcluirVenda_Click(object sender, EventArgs e) { if (DialogMessage.MessageFullQuestion("Deseja confirmar essa forma de pagamento " + cbbTipoDePagamento.Text.ToUpper(), "Aviso") == DialogResult.Yes) { try { InstanciarVendaRepositorio(); InstanciaCaixaRepositorio(); InstanciarProdutoRepositorio(); InstanciarEstoqueRepositorio(); if (_vendaRepositorio.Cadastrar(PopularVenda()) == Sucesso) { InstanciarMovimentacaoProdutoRepositorio(); DarBaixaNoEstoque(); InserirVendaNoCaixa(); if (cbbTipoDePagamento.Text == EnumTipoPagamento.Creditar.ToString()) { if (ConcluirVendaComCreditar() == false) { _vendaRepositorio.ExcluirUltimaVenda(); DialogMessage.MessageFullComButtonOkIconeDeInformacao("Para concluir a venda no modo CREDITAR é necessário selecionar o cliente.", "Aviso"); } } ConcluirVendaComCartao(); } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } } }