コード例 #1
0
 public void Transfere(double valor, Conta conta)
 {
     if (this.Saca(valor))
     {
         conta.Deposita(valor);
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: leonardosb95/Banco_in_C-
        //Deposita
        private void botaoDeposita_Click(object sender, EventArgs e)
        {
            //int indice = Convert.ToInt32(comboIndice.SelectedIndex);
            //Conta selecionada = this.contas[indice];
            Conta  selecionada = (Conta)comboIndice.SelectedItem;
            double valor       = Convert.ToDouble(TextoValor.Text);



            try
            {
                selecionada.Deposita(valor);
                TextoSaldo.Text = Convert.ToString(selecionada.Saldo);
                MessageBox.Show("Deposito realizado com sucesso!!");
            }

            catch (ArgumentException)
            {
                MessageBox.Show("Erro ao tentar depositar valor negativo");
            }


            ////Soma todas as contas e joga no totalizador
            //TotalizadorDeContas saldoTotal = new TotalizadorDeContas();

            ////foreach (var item in contas)
            ////{
            ////    saldoTotal.Soma(item);
            ////}
            ////TextoSaldoTotal.Text = Convert.ToString(saldoTotal.ValorTotal);
        }
コード例 #3
0
        private void botaoSaca_Click(object sender, EventArgs e)
        {
            Cliente bruce = new Cliente("Bruce")
            {
                Cpf = "123.765.809-09"
            };


            Cliente ana = new Cliente()
            {
                Nome = "Ana",
                Cpf  = "8094"
            };


            Cliente zeca = new Cliente("Zeca", "809.809.789-35");

            Conta c1 = new Conta();

            c1.Numero  = 123;
            c1.Titular = bruce;
            c1.Deposita(5000);

            MessageBox.Show($"Nome: {bruce.Nome}");
        }
コード例 #4
0
ファイル: Form1.cs プロジェクト: arthur-ferreira-caelum/fn13
        } // fim Construtor

        /// <summary>
        /// Método executado quando o evento de Load do Form1 é executado.
        /// Mais precisamente, logo após o objeto de Form1 ser instanciado e exibido.
        /// Isso garante que todos os componentes do form já existam e possam ser utilizados pelo código.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Form1_Load(object sender, EventArgs e)
        {
            // Instanciando um novo vetor com 3 posições
            this.contas = new Conta[3];

            // Criando três contas e adicionando ao vetor com o método Adiciona.
            Conta c1 = new Conta();
            c1.Numero = 1;
            c1.Titular = new Cliente("Victor");
            c1.Deposita(100);
            this.Adiciona(c1);

            ContaPoupanca c2 = new ContaPoupanca();
            c2.Numero = 2;
            c2.Titular = new Cliente("Maurício");
            c2.Deposita(200);
            this.Adiciona(c2);

            ContaCorrente c3 = new ContaCorrente();
            c3.Numero = 3;
            c3.Titular = new Cliente("Nico");
            c3.Deposita(300);
            this.Adiciona(c3);

            // Fazendo o teste do totalizador de contas
            TotalizadorDeContas tdc = new TotalizadorDeContas();
            tdc.Adiciona(this.contas[0]);
            tdc.Adiciona(this.contas[1]);
            tdc.Adiciona(this.contas[2]);
            Debug.WriteLine("Saldo total: " + tdc.SaldoTotal);

        } // fim Form1_Load
コード例 #5
0
ファイル: Form1.cs プロジェクト: CaelumAulas/csharp7358
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            string valorDigitado = textoValor.Text;
            double valor         = Convert.ToDouble(valorDigitado);

            c.Deposita(valor);
            textoSaldo.Text = c.Saldo.ToString();
            MessageBox.Show("Deposito realizado");
        }
コード例 #6
0
ファイル: Form5.cs プロジェクト: elviscarrafa/banco
        private void BotaoDeposita_Click(object sender, EventArgs e)
        {
            int    indice      = comboContas.SelectedIndex;
            Conta  selecionada = this.contas[indice];
            double valor       = Convert.ToDouble(textoValor.Text);

            selecionada.Deposita(valor);
            textoSaldo.Text = Convert.ToString(selecionada.Saldo);
        }
コード例 #7
0
        private void btnDepositar_Click(object sender, EventArgs e)
        {
            string valorDigitado = txtValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            c.Deposita(valorOperacao);
            txtSaldo.Text = Convert.ToString(this.c.Saldo);
            MessageBox.Show("Deu bom");
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: Ataides/Estudo
        private void button1_Click(object sender, EventArgs e)
        {
            string valorDigitado = textoSaldo.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            conta.Deposita(valorOperacao);
            textoValor.Text = Convert.ToString(this.conta.Saldo);
            MessageBox.Show("Sucesso");
        }
コード例 #9
0
        private void botaoDeposita_Click(object sender, EventArgs e)
        {
            string valorDigitado = textoValor.Text;
            var    valor         = Convert.ToDouble(valorDigitado);

            c.Deposita(valor);
            textoSaldo.Text = Convert.ToString(c.Saldo);
            MessageBox.Show("Sucesso!");
        }
コード例 #10
0
        private void Deposita_Click(object sender, EventArgs e)
        {
            int    indice              = Convert.ToInt32(textIndice.Text);
            Conta  Selecionada         = this.contas[indice];
            string ValorDepositado     = textValor.Text;
            double ValorDepositadoConv = Convert.ToDouble(ValorDepositado);

            Selecionada.Deposita(ValorDepositadoConv);
            textSaldo.Text = Convert.ToString(Selecionada.Saldo);
            MessageBox.Show("Depositou " + ValorDepositado);
        }
コード例 #11
0
        static void Main()
        {
            /*Application.EnableVisualStyles();
             * Application.SetCompatibleTextRenderingDefault(false);
             * Application.Run(new Form1());*/

            Conta   contaVictor   = new Conta();
            Cliente clienteVictor = new Cliente("victor");

            clienteVictor.Idade = 15;
            contaVictor.Titular = clienteVictor;
            contaVictor.Numero  = 1;
            contaVictor.Deposita(100.0);

            Conta   contaMauricio   = new Conta();
            Cliente clienteMauricio = new Cliente("mauricio");

            clienteMauricio.Idade = 22;
            contaMauricio.Titular = clienteMauricio;
            contaMauricio.Numero  = 2;
            contaMauricio.Deposita(2000.0);

            Console.WriteLine(contaVictor.Titular.Nome);
            Console.WriteLine(contaVictor.Numero.ToString());
            Console.WriteLine(contaVictor.Saldo.ToString());

            contaVictor.Deposita(50.50);
            Console.WriteLine(contaVictor.Saldo.ToString());

            if (contaVictor.Saca(1125.25))
            {
                Console.WriteLine("Saque realizando com sucesso");
            }
            else
            {
                Console.WriteLine("Saldo Insuficiente");
            }

            Console.WriteLine(clienteVictor.EhMaiorDeIdade());
            Console.WriteLine(clienteMauricio.EhMaiorDeIdade());
        }
コード例 #12
0
        public bool Transferir(double valor, Conta contaDestino)
        {
            if (Saldo < valor)
            {
                return(false);
            }


            Saldo -= valor;
            contaDestino.Deposita(valor);
            return(true);
        }
コード例 #13
0
        private void botaoDepositar_Click(object sender, EventArgs e)
        {
            int   indice      = Convert.ToInt32(textoIndice.Text);
            Conta selecionada = this.contas[indice];

            double valor = Convert.ToDouble(textoValor.Text);

            selecionada.Deposita(valor);

            textoSaldo.Text = selecionada.Saldo.ToString();
            MessageBox.Show("Sucesso");
        }
コード例 #14
0
ファイル: Conta.cs プロジェクト: leonardosb95/Banco_in_C-
 public void Transfere(double valor, Conta destino)
 {
     if (this.Saldo > 0 && this.Titular.Nome != destino.Titular.Nome)
     {
         this.Saldo -= valor;
         destino.Deposita(valor);
         System.Windows.Forms.MessageBox.Show("Transferência concluída com sucesso!!");
     }
     else
     {
         System.Windows.Forms.MessageBox.Show("Transferência não concluída!!");
     }
 }
コード例 #15
0
ファイル: Form1.cs プロジェクト: CaelumAulas/csharp7149
        private void botaoDeposita_Click(object sender, EventArgs e)
        {
            int   indice      = comboContas.SelectedIndex;
            Conta selecionada = contas[indice];

            string valorDigitado = textoValor.Text;
            var    valor         = Convert.ToDouble(valorDigitado);

            selecionada.Deposita(valor);

            textoSaldo.Text = Convert.ToString(selecionada.Saldo);
            MessageBox.Show("Sucesso!");
        }
コード例 #16
0
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            string valorDigitado = textoValor.Text;
            double valor         = Convert.ToDouble(valorDigitado);

            int   indice           = comboContas.SelectedIndex;
            Conta contaSelecionada = contas[indice];

            contaSelecionada.Deposita(valor);

            textoSaldo.Text = contaSelecionada.Saldo.ToString();
            MessageBox.Show("Deposito realizado");
        }
コード例 #17
0
        private void botaoTransfere_Click(object sender, EventArgs e)
        {
            int   indiceContaDestino   = comboDestinoTransferencia.SelectedIndex;
            int   indiceContaOrigem    = comboContas.SelectedIndex;
            Conta origemTransferencia  = contas[indiceContaOrigem];
            Conta destinoTransferencia = contas[indiceContaDestino];

            double valorTransferencia = Convert.ToDouble(textoValor.Text);

            origemTransferencia.Saca(valorTransferencia);
            destinoTransferencia.Deposita(valorTransferencia);

            textoSaldo.Text = Convert.ToString(origemTransferencia.Saldo);
        }
 private void botaoDeposita_Click(object sender, EventArgs e)
 {
     try
     {
         Conta  selecionada = (Conta)comboContas.SelectedItem;
         double valor       = Convert.ToDouble(textoValor.Text);
         selecionada.Deposita(valor);
         textoSaldo.Text = selecionada.Saldo.ToString("C", CultureInfo.CreateSpecificCulture("pt-BR"));
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #19
0
        private void button1_Click(object sender, EventArgs e)
        {
            Conta selecionada = (Conta)comboContas.SelectedItem;

            try
            {
                selecionada.Deposita(Convert.ToDouble(textoValor.Text));
                AtualizaSaldo(selecionada);
            }
            catch (ArgumentException)
            {
                MessageBox.Show("Argumento inválido");
            }
        }
コード例 #20
0
        static void Main(string[] args)
        {
            Cliente cliente  = new Cliente();
            Conta   conta    = new Conta();
            string  Deposito = "";
            string  Saque    = "";

            while (true)
            {
                Console.WriteLine("Escolha uma das operações abaixo:");
                Console.WriteLine("1 - Depositar");
                Console.WriteLine("2 - Sacar");
                Console.WriteLine("3 - Extrato");
                Console.WriteLine("4 - Sair");

                String op = Console.ReadLine();
                switch (op)
                {
                case "1":
                    Console.WriteLine("Valor do depósito:");
                    Deposito             = Console.ReadLine();
                    conta.DepositarValor = Convert.ToDouble(Deposito);
                    Console.WriteLine($"Depósito: {conta.DepositarValor}");
                    Console.WriteLine($"Saldo: {conta.Deposita()}");
                    Console.WriteLine("...............................");
                    break;

                case "2":
                    Console.WriteLine("Valor do saque:");
                    Saque            = Console.ReadLine();
                    conta.SacarValor = Convert.ToDouble(Saque);
                    Console.WriteLine($" Saque: {conta.SacarValor}");
                    Console.WriteLine($"Saldo: {conta.Saca()}");
                    Console.WriteLine("...............................");
                    break;

                case "3":
                    Console.WriteLine("Extrato:");
                    Console.WriteLine(conta.extrato.ToString());
                    Console.WriteLine("...............................");

                    break;

                case "4":
                    Environment.Exit(0);
                    break;
                }
            }
        }
コード例 #21
0
        private void botaoSaca_Click(object sender, EventArgs e)
        {
            Cliente bruce = new Cliente();

            bruce.Nome = "Bruce";
            bruce.Cpf  = "123.765.809-09";

            Conta c1 = new Conta();

            c1.Numero  = 123;
            c1.Titular = bruce;
            c1.Deposita(5000);

            MessageBox.Show($"Saldo: {c1.Saldo}");
        }
コード例 #22
0
        private void btnTransferencia_Click(object sender, EventArgs e)
        {
            int    indice        = ComboContas.SelectedIndex;
            Conta  origen        = this.contas[indice];
            int    indice2       = comboDestinoTransferencia.SelectedIndex;
            Conta  destino       = this.contas[indice2];
            string valorDigitado = textValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            origen.Saca(valorOperacao);
            destino.Deposita(valorOperacao);
            textTitular2.Text = destino.Titutar.Nome;
            textNumero2.Text  = Convert.ToString(destino.numero);
            textSaldo2.Text   = Convert.ToString(destino.saldo);
        }
コード例 #23
0
ファイル: Form1.cs プロジェクト: BrunoSgreccia/C-
        private void TransferContas_Click(object sender, EventArgs e)
        {
            int   indice = ComboContas.SelectedIndex;
            Conta origem = this.contas[indice];

            indice = comboDestinoTransferencia.SelectedIndex;
            Conta  Destino       = Origem(indice);
            string valorDigitado = textValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            origem.Saca(valorOperacao);
            Destino.Deposita(valorOperacao);
            textTitular2.Text = Destino.Titutar.Nome;
            textBox2.Text     = Convert.ToString(Destino.numero);
            textBox3.Text     = Convert.ToString(Destino.saldo);
        }
コード例 #24
0
ファイル: Form1.cs プロジェクト: LucSandes/CSharp
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            //string valorDigitado = textoValor.Text;
            //double valorOperacao = Convert.ToDouble(valorDigitado);
            //contas.Deposita(valorOperacao);
            //textoSaldo.Text = Convert.ToString(this.contas.Saldo);
            //MessageBox.Show("Sucesso!");

            int   indice      = Convert.ToInt32(comboContas.Text);
            Conta selecionada = this.contas[indice];

            double valor = Convert.ToDouble(textoValor.Text);

            selecionada.Deposita(valor);
            textoSaldo.Text = Convert.ToString(selecionada.Saldo);
        }
コード例 #25
0
ファイル: Form1.cs プロジェクト: elviscarrafa/banco
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            int   indice      = comboContas.SelectedIndex;
            Conta selecionada = this.contas[indice];

            if (textoValor.Text == string.Empty)
            {
                MessageBox.Show("Digite o valor do deposito");
            }
            else
            {
                double valor = Convert.ToDouble(textoValor.Text);
                selecionada.Deposita(valor);
                textoSaldo.Text = Convert.ToString(selecionada.Saldo);
            }
        }
コード例 #26
0
ファイル: Menu.cs プロジェクト: BrunoBonadiman/TrabalhoDePOO
 public void Opcao5()
 {
     Console.Clear();
     valor = 0;
     Console.WriteLine("Digite o numero da conta:");
     Conta.Numero = Convert.ToInt32(Console.ReadLine());
     Console.WriteLine("Digite o valor que deseja sacar:");
     valor = Convert.ToDouble(Console.ReadLine());
     if (Banco.PesquisarConta2(Conta.Numero))
     {
         Conta.Deposita(valor);
     }
     else
     {
         Console.WriteLine("Conta não encontarda");
     }
 }
コード例 #27
0
ファイル: Form1.cs プロジェクト: BrunoSgreccia/C-
        private void btnDeposita_Click(object sender, EventArgs e)
        {
            int    indice        = ComboContas.SelectedIndex;
            Conta  selecionada   = this.contas[indice];
            string valorDigitado = textValor.Text;
            double valorOperacao = Convert.ToDouble(valorDigitado);

            selecionada.Deposita(valorOperacao);
            textSaldo.Text = Convert.ToString(selecionada.saldo);

            /* string valorDigitado = textValor.Text;
             * double valorOperacao = Convert.ToDouble(valorDigitado);
             * c1.Deposita(valorOperacao);
             * textSaldo.Text = Convert.ToString(this.c1.saldo);
             */
            MessageBox.Show("Deposito feito com sucesso");
        }
コード例 #28
0
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            Conta selecionada = (Conta)comboContas.SelectedItem;

            int    indice = comboContas.SelectedIndex;
            double valor  = Convert.ToDouble(textoValor.Text);

            try
            {
                selecionada.Deposita(valor);
                textoSaldo.Text = Convert.ToString(selecionada.Saldo);
                MessageBox.Show("Depósito Realizado");
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show("Não é possivel depositar valor informado");
            }
        }
コード例 #29
0
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            int    indice        = comboContas.SelectedIndex;
            Conta  selecionada   = contas[indice];
            string valorDigitado = textoValor.Text;
            double valor         = Convert.ToDouble(valorDigitado);

            try
            {
                selecionada.Deposita(valor);
                textoSaldo.Text = Convert.ToString(selecionada.Saldo);
                textoValor.Text = "";
                MessageBox.Show("Operação Realizada com Sucesso!");
            }
            catch (ArgumentException)
            {
                MessageBox.Show("Valor inválido.");
            }
        }
コード例 #30
0
        private void botaoDeposito_Click(object sender, EventArgs e)
        {
            //string valorDigitado = textoValor.Text;
            //double valorOperacao = Convert.ToDouble(valorDigitado);
            //this.contas.Deposita(valorOperacao);
            //textoSaldo.Text = Convert.ToString(this.contas.Saldo);
            //MessageBox.Show("Sucesso!");

            // primeiro precisamos recuperar o índice da conta selecionada
            //int indice = Convert.ToInt32(textoIndice.Text);
            int indice = comboContas.SelectedIndex;
            // e depois precisamos ler a posição correta do array
            Conta selecionada = this.contas[indice];

            double valor = Convert.ToDouble(textoValor.Text);

            selecionada.Deposita(valor);
            textoSaldo.Text = Convert.ToString(selecionada.Saldo);
        }