Ejemplo n.º 1
0
 public Cuenta()
 {
     numerocuenta = 0;
     tipocuenta = 0;
     saldo = 0;
     frecuentador = null;
 }
Ejemplo n.º 2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            Cliente Fulanito = new Cliente();
            Cuenta ICaiman=new Cuenta();
            Fulanito.DNI = Convert.ToInt32(txtDNI.Text);
            Fulanito.Nombre = txtNombre.Text;
            Fulanito.NumeroCliente = Convert.ToInt32(txtNumeroCliente.Text);
            ICaiman.Frecuentador = Fulanito; //eSTO ES IMPORTANTE YA QUE desaprueba parciales
            ICaiman.NumeroCuenta = Convert.ToInt32(txtNumeroCuenta.Text);
            ICaiman.Saldo = Convert.ToDouble(txtSaldo.Text);
            ICaiman.TipoCuenta=Convert.ToInt32(cmbTipoCuenta.SelectedIndex +1/*Basicamente le dice al combobox que le sume 1 a los valores del mismo (ya que por defecto se inicia en 0)*/);
            Fulanito.Sexo = Convert.ToBoolean(rdoHombre.Checked);

            if (ICaiman.Frecuentador.Sexo == true)//Hay que tener cuidado con esto ya que los datos deben ser tomados del objeto y no de la interfaz
            { Fulanito.Sexo = true;
                cuentahombres=cuentahombres+1;}
            else
            { Fulanito.Sexo = false;
              cuentamujeres=cuentamujeres+1;}

               /* if (cmbTipoCuenta.SelectedIndex == 1)
            { ICaiman.TipoCuenta = 1; }
            else
            { ICaiman.TipoCuenta = 2; } */

            MessageBox.Show(ICaiman.toString());

            if (ICaiman.TipoCuenta == 1)
            {
                cantidadcuentascorrientes = cantidadcuentascorrientes + 1;
                saldocuentacorriente = saldocuentacorriente + ICaiman.Saldo;
            }
            else
            {
                cantidadcajasahorros = cantidadcajasahorros + 1;
                saldocajasahorro = saldocajasahorro + ICaiman.Saldo;
            }

            lblCCuentaCorriente.Text = "Cantidad y saldo de las cuentas corrientes: " + Convert.ToString(cantidadcuentascorrientes )+", $"+Convert.ToString(saldocuentacorriente);
            lblCCajaAhorro.Text = "Cantidad y saldo de las cajas de ahorro: " + Convert.ToString(cantidadcajasahorros)+", $"+Convert.ToString(saldocajasahorro);
            lblSaldoTotal.Text = "Saldo Total: $" + Convert.ToString(saldototal = saldototal + ICaiman.Saldo);
            lblSaldoPromedio.Text="Saldo Promedio: $"+Convert.ToString((saldocajasahorro+saldocuentacorriente)/(cantidadcajasahorros+cantidadcuentascorrientes));//Tambien podria haber sido el "saldo total" dividido un contador general, pero el profe lo quiere asi
            lblPromedioCuentaCorriente.Text="Promedio del saldo de las cuentas corrientes: $"+Convert.ToString(saldocuentacorriente/cantidadcuentascorrientes);
            lblPromedioCajasAhorro.Text="Promedio del saldo de las cajas de ahorro: $"+Convert.ToString(saldocajasahorro/cantidadcajasahorros);

            if (cosobandera==0)
            {cosobandera=1;
             saldomayor=ICaiman.Saldo;
             lblSaldoMayor.Text="El cliente con mayor saldo es "+Convert.ToString(ICaiman.Frecuentador.Nombre)+"\ncon un saldo de $"+Convert.ToString(ICaiman.Saldo);}
            else
            {if (ICaiman.Saldo > saldomayor)
                {saldomayor=ICaiman.Saldo;
             lblSaldoMayor.Text="El cliente con mayor saldo es "+Convert.ToString(ICaiman.Frecuentador.Nombre)+"\ncon un saldo de $"+Convert.ToString(ICaiman.Saldo);}
            }

            lblPorTipoCuenta.Text="Porcentaje de las cuentas corrientes: %"+Convert.ToString(cantidadcuentascorrientes*100/(cantidadcuentascorrientes+cantidadcajasahorros))
            +"\nPorcentaje de las cajas de ahorro: %"+Convert.ToString(cantidadcajasahorros*100/(cantidadcuentascorrientes+cantidadcajasahorros));
            lblCSexos.Text="Porcentaje y cantidad de mujeres: "+Convert.ToString(cuentamujeres)+", %"+Convert.ToString(cuentamujeres*100/(cuentamujeres+cuentahombres))
            +"\nPorcentaje y cantidad de hombres: "+Convert.ToString(cuentahombres)+", %"+Convert.ToString(cuentahombres*100/(cuentamujeres+cuentahombres));
            lblRegistros.Text="Cantidad de registros hasta ahora: "+Convert.ToString(cuentacuentas=cuentacuentas+1);
        }
Ejemplo n.º 3
0
        public override bool Equals(Object obj)
        {
            Cliente outroCliente = (Cliente)obj;

            return(this.NomeCliente == outroCliente.NomeCliente && this.Rg == outroCliente.Rg);
        }