Exemplo n.º 1
0
        private void btnDepositar_Click(object sender, EventArgs e)
        {
            var valDepositado = decimal.Parse(txtValDep.Text.ToString());
            var data          = DateTime.Parse(dtDep.Value.Date.ToString("yyyy/MM/dd"));

            try
            {
                transacao = new Transacao()
                {
                    ContaId     = conta.ContaId,
                    Agendamento = data,
                    Observacao  = "Depósito de " + valDepositado,
                    Tipo        = "Depósito",
                    Funcao      = "Débito",
                    Valor       = valDepositado
                };
                appTransacao.Add(transacao);
            }
            catch (Exception)
            {
                MessageBox.Show(mensagemErro, "Erro");
                throw;
            }
            this.Close();
        }
Exemplo n.º 2
0
 private void btnTransferir_Click(object sender, EventArgs e)
 {
     if (decimal.Parse(conta.SaldoDebito.ToString()) >=
         decimal.Parse(txtValTrans.Text.ToString()) &&
         txtContaTrans.Text != "")
     {
         var aux = dtTrans.Value.Date.ToString("yyyy/MM/dd");
         transacao = new Transacao()
         {
             Tipo        = "Transferência",
             Funcao      = "Débito",
             Valor       = decimal.Parse(txtValTrans.Text.ToString()),
             Observacao  = txtObsTrans.Text.ToString(),
             Agendamento = DateTime.ParseExact
                               (aux, "yyyy/MM/dd", CultureInfo.InvariantCulture),
             ContaId = conta.ContaId,
             ContaIdTransferencia = int.Parse(txtContaTrans.Text.ToString())
         };
         try
         {
             appTransacao.Add(transacao);
         }
         catch (Exception)
         {
             MessageBox.Show(mensagemErro, "Erro");
             throw;
         }
     }
     else
     {
         MessageBox.Show(mensagemErro, "Erro");
     }
     this.Close();
 }
Exemplo n.º 3
0
        private void btnPagar_Click(object sender, EventArgs e)
        {
            var valorParcela = compra.dbValorParcela;
            var qtdPar       = qtdPagarPar.Value;
            var pagamento    = qtdPar * valorParcela;
            var saldo        = conta.SaldoDebito;

            pagamento = decimal.Parse(pagamento.ToString());
            if (saldo >= pagamento)
            {
                try
                {
                    transacao = new Transacao()
                    {
                        ContaId     = conta.ContaId,
                        Valor       = pagamento,
                        Tipo        = "Pagamento",
                        Funcao      = "Débito",
                        Agendamento = DateTime.Now,
                        Observacao  = compra.dbLoja,
                        CompraId    = compraId
                    };
                    appTransacao.Add(transacao);
                }
                catch (Exception)
                {
                    MessageBox.Show(mensagemErro, "Erro");
                }
            }
            else
            {
                MessageBox.Show(mensagemErro, "Erro");
            }
            this.Close();
        }