Exemplo n.º 1
0
        private void button2_Click(object sender, EventArgs e)
        {
            string euro         = textBox1.Text;
            string cantidadEuro = textBox13.Text;

            int valorEuro, cantidad;

            int.TryParse(euro, out valorEuro);
            int.TryParse(cantidadEuro, out cantidad);

            Moneda.Euro monedaEuro = new Euro(cantidad, valorEuro);

            Moneda.Peso  pesito    = (Peso)monedaEuro;
            Moneda.Dolar dolarsito = (Dolar)monedaEuro;

            textBox4.Text = cantidadEuro;
            textBox5.Text = dolarsito.GetCantidad().ToString();
            textBox6.Text = pesito.GetCantidad().ToString();
        }
Exemplo n.º 2
0
        private void button4_Click(object sender, EventArgs e)
        {
            string peso         = textBox3.Text;
            string cantidadPeso = textBox15.Text;

            int valorPeso, cantidad;

            int.TryParse(peso, out valorPeso);
            int.TryParse(cantidadPeso, out cantidad);

            Moneda.Peso monedaDolar = new Peso(cantidad, valorPeso);

            Moneda.Dolar dolarsito = (Dolar)monedaDolar;
            Moneda.Euro  eurito    = (Euro)monedaDolar;

            textBox12.Text = cantidadPeso;
            textBox8.Text  = eurito.GetCantidad().ToString();
            textBox11.Text = dolarsito.GetCantidad().ToString();
        }
Exemplo n.º 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="d"></param>
        /// <param name="e"></param>
        /// <returns></returns>
        public static Dolar operator -(Dolar d, Euro e)
        {
            Dolar aux = (Dolar)e;

            return(d.GetCantidad() - aux.GetCantidad());
        }
Exemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="d"></param>
        /// <param name="p"></param>
        /// <returns></returns>
        public static Dolar operator -(Dolar d, Peso p)
        {
            Dolar aux = (Dolar)p;

            return(d.GetCantidad() - aux.GetCantidad());
        }
Exemplo n.º 5
0
        public static Pesos operator +(Pesos p, Dolar d)
        {
            Dolar d2 = (Dolar)(p);

            return((Pesos)(new Dolar(d.GetCantidad() + d2.GetCantidad())));
        }
Exemplo n.º 6
0
        public static Euro operator +(Euro e, Dolar d)
        {
            Dolar d2 = (Dolar)(e);

            return((Euro)(new Dolar(d.GetCantidad() + d2.GetCantidad())));
        }
Exemplo n.º 7
0
        public static Dolar operator -(Dolar d, Peso p)
        {
            Dolar retorno = new Dolar(d.cantidad - ((Dolar)p).cantidad);

            return(retorno);
        }
Exemplo n.º 8
0
        public static Dolar operator -(Dolar d, Euro e)
        {
            Dolar retorno = new Dolar(d.cantidad - ((Dolar)e).cantidad);

            return(retorno);
        }
Exemplo n.º 9
0
        public static Dolar operator -(Dolar d, Euro e)
        {
            Dolar aux = new Dolar(d.GetCantidad() - ConvertToDolar(e));

            return(aux);
        }
Exemplo n.º 10
0
        public static Pesos operator +(Pesos p, Dolar d)
        {
            Pesos aux = new Pesos((Dolar.ConvertToDolar(p) + d.GetCantidad()) * Pesos.GetCotizacion());

            return(aux);
        }
Exemplo n.º 11
0
 // PESOS == EURO
 public static bool operator ==(Pesos p, Euro e)
 {
     return(Dolar.ConvertToDolar(p) == Dolar.ConvertToDolar(e));
 }
Exemplo n.º 12
0
 //PESOS == DOLAR
 public static bool operator ==(Pesos p, Dolar d)
 {
     return(d.GetCantidad() == Dolar.ConvertToDolar(p));
 }
Exemplo n.º 13
0
        public static Pesos operator -(Pesos p, Euro e)
        {
            Pesos aux = new Pesos((Dolar.ConvertToDolar(p) - Dolar.ConvertToDolar(e)) * Pesos.GetCotizacion());

            return(aux);
        }
Exemplo n.º 14
0
        public static Dolar operator +(Dolar d, Euro e)
        {
            Dolar d2 = (Dolar)(e);

            return(new Dolar(d.GetCantidad() + d2.GetCantidad()));
        }
Exemplo n.º 15
0
        public static Dolar operator -(Dolar d, Pesos p)
        {
            Dolar aux = new Dolar(d.GetCantidad() - ConvertToDolar(p));

            return(aux);
        }
Exemplo n.º 16
0
        public static Dolar operator +(Dolar d, Pesos p)
        {
            Dolar d2 = (Dolar)(p);

            return(new Dolar(d.GetCantidad() + d2.GetCantidad()));
        }
Exemplo n.º 17
0
        public static bool operator ==(Dolar d, Euro e)
        {
            Dolar retorno = (Dolar)e;

            return((float)d.GetCantidad() == retorno.GetCantidad());
        }