예제 #1
0
        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);
            }
        }
예제 #2
0
        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();
        }