예제 #1
0
        public bool CalcularPgto()
        {
            try
            {
                pagamento.ValorTroco = PagamentoDAO.Pagamento(pagamento);
                if (pagamento.ValorPagamento > pagamento.ValorTotalReserva)
                {
                    MessageBox.Show("Pagamento Efetuado com Sucesso!\n Seu troco é: " + pagamento.ValorTroco.ToString("C2"), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                    return(true);
                }

                else if (pagamento.ValorTotalReserva == pagamento.ValorTroco)
                {
                    MessageBox.Show("Pagamento Efetuado com Sucesso!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Asterisk);

                    return(true);
                }
                else if (pagamento.ValorTroco > pagamento.ValorTotalReserva)
                {
                    MessageBox.Show("Pagamento Efetuado com Sucesso!\n Seu troco é: " + pagamento.ValorTroco.ToString("C2"), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                    return(true);
                }
                else
                {
                    MessageBox.Show("Pagamento insuficiente!!\n Faltam: " + pagamento.ValorTroco.ToString("C2"), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Exclamation);

                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return(false);
            }
        }