コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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");
                }
            }
        }