private void btn_criar_Click(object sender, EventArgs e) { string nome = ""; int ag = 0; double saldoInicial = 0; try { nome = tb_nome.Text; ag = int.Parse(tb_agencia.Text); saldoInicial = double.Parse(tb_saldoini.Text); if (radioBtn_poupanca.Checked) { Poupanca a = new Poupanca(nome, ag, saldoInicial, r); Contole.lista.Add(a); MessageBox.Show("Conta criada com sucesso!!", "Conta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else if (radioBtn_poupanca.Checked) { Investimento a = new Investimento(nome, ag, saldoInicial, r); Contole.lista.Add(a); MessageBox.Show("Conta criada com sucesso!!", "Conta", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Marque uma opção", "COMPLETE", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { MessageBox.Show("Valores inválidos", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static void Ler() { string[] dados_arq; StreamReader leitura = new StreamReader("Banco.txt"); while (!(leitura.EndOfStream)) { string linha = leitura.ReadLine(); if (linha != null) { dados_arq = linha.Split(';'); string nome_titular = dados_arq[0]; int age = int.Parse(dados_arq[1]); double saldo = double.Parse(dados_arq[2]); int num = int.Parse(dados_arq[3]); int tipo = int.Parse(dados_arq[4]); DateTime abertura = DateTime.Parse(dados_arq[5]); if (tipo == 1) { Poupanca a = new Poupanca(nome_titular, age, saldo, num, abertura); lista.Add(a); } else { Investimento a = new Investimento(nome_titular, age, saldo, num, abertura); lista.Add(a); } } } leitura.Close(); }