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(); }
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(); }
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(); }