Ejemplo n.º 1
0
        private void contasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //item do menu que irá abrir a tela de consulta
            TelaConsulta telaConsulta = new TelaConsulta();

            telaConsulta.Show();
        }
Ejemplo n.º 2
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            if ((txtAgencia.Text != "") && (txtNumero.Text != ""))
            {
                DAL   dal   = new DAL();
                Conta conta = new Conta();

                if (rbCorrente.Checked)
                {
                    conta.Tipo = "C";
                }
                else if (rbPoupanca.Checked)
                {
                    conta.Tipo = "P";
                }

                conta.Agencia = txtAgencia.Text;
                conta.Numero  = txtNumero.Text;

                dal.Inserir(conta);
                TelaConsulta telaConsulta = new TelaConsulta();
                telaConsulta.Show();
                Close();
            }
            else
            {
                label1.Text = "Digite um valor para agência e número!";
            }
        }
Ejemplo n.º 3
0
        public TelaSaqueDebito(Conta conta, TelaConsulta telaConsulta)
        {
            Conta = conta;
            if (conta.Tipo == "C")
            {
                Conta = new ContaCorrente();
            }
            else if (conta.Tipo == "P")
            {
                Conta = new ContaPoupanca();
            }

            Conta.Id      = conta.Id;
            Conta.Tipo    = conta.Tipo;
            Conta.Saldo   = conta.Saldo;
            Conta.Numero  = conta.Numero;
            Conta.Agencia = conta.Agencia;

            TelaConsulta = telaConsulta;
            InitializeComponent();
        }
Ejemplo n.º 4
0
        public TelaSaqueCredito(Conta conta, TelaConsulta telaConsulta) //poli vai herdar da superclasse e ter comportamento diferente.
        {
            Conta = conta;
            if (conta.Tipo == "C")
            {
                Conta = new ContaCorrente();
            }
            else if (conta.Tipo == "P")
            {
                Conta = new ContaPoupanca();
            }

            Conta.Id      = conta.Id;
            Conta.Tipo    = conta.Tipo;
            Conta.Saldo   = conta.Saldo;
            Conta.Numero  = conta.Numero;
            Conta.Agencia = conta.Agencia;

            TelaConsulta = telaConsulta;
            InitializeComponent();
        }
Ejemplo n.º 5
0
        /* Construtor recebendo a conta e a tela de consulta
         * irá instânciar Conta de acordo com o tipo da conta recebida
         * após atribuirá os valores da conta recebida para a Conta
         * TelaConsulta será utilizada para atualizar a tela de consulta após o fim das ações
         */
        public TelaTransferencia(Conta conta, TelaConsulta telaConsulta)
        {
            Conta = conta;
            if (conta.Tipo == "C")
            {
                Conta = new ContaCorrente();
            }
            else if (conta.Tipo == "P")
            {
                Conta = new ContaPoupanca();
            }

            Conta.Id      = conta.Id;
            Conta.Tipo    = conta.Tipo;
            Conta.Saldo   = conta.Saldo;
            Conta.Numero  = conta.Numero;
            Conta.Agencia = conta.Agencia;

            TelaConsulta = telaConsulta;
            InitializeComponent();
            this.Atualizar();
        }
Ejemplo n.º 6
0
 public TelaAlterar(Conta conta, TelaConsulta telaConsulta)
 {
     TelaConsulta = telaConsulta;
     Conta        = conta;
     InitializeComponent();
 }