Ejemplo n.º 1
0
        public static Peso operator +(Peso d, Euro p)
        {
            Peso   europ = (Peso)p;
            double cant  = europ.GetCantidad() + d.GetCantidad();
            Peso   Euro  = new Peso(cant);

            return(Euro);
        }
Ejemplo n.º 2
0
        public static Peso operator -(Peso e, Dolar d)
        {
            Peso   pesop = (Peso)d;
            double cant  = pesop.GetCantidad() - e.GetCantidad();
            Peso   peso  = new Peso(cant);

            return(peso);
        }
Ejemplo n.º 3
0
        public static bool operator ==(Peso p, Euro e)
        {
            bool retorno = false;

            if ((Euro)p == e)
            {
                retorno = true;
            }
            return(retorno);
        }
Ejemplo n.º 4
0
        public static bool operator ==(Peso p1, Peso p2)
        {
            bool retorno = false;

            if (p1.GetCantidad() == p2.GetCantidad())
            {
                retorno = true;
            }
            return(retorno);
        }
Ejemplo n.º 5
0
        public static bool operator ==(Peso p, Dolar d)
        {
            bool retorno = false;

            if ((Dolar)p == d)
            {
                retorno = true;
            }
            return(retorno);
        }
Ejemplo n.º 6
0
        public static Peso operator -(Peso auxPeso, Dolar auxDolar)
        {
            Peso   aux = new Peso();
            double auxCantidad;

            aux = (Peso)auxDolar;

            auxCantidad = aux.GetCantidad() - auxPeso.GetCantidad();

            return(new Peso(auxCantidad));
        }
Ejemplo n.º 7
0
        public static Peso operator +(Peso p, Euro e)
        {
            Peso peso;
            Peso dPeso = (Peso)e;

            double cant = p.GetCantidad() + dPeso.GetCantidad();

            peso = new Peso(cant);

            return(peso);
        }
Ejemplo n.º 8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        /// <param name="d"></param>
        /// <returns></returns>
        public static bool operator ==(Euro e, Dolar d)
        {
            bool  retorno   = false;
            Dolar euroDolar = (Dolar)e;

            if (euroDolar.GetCantidad() == d.GetCantidad())
            {
                retorno = true;
            }
            return(retorno);
        }
Ejemplo n.º 9
0
        public static Peso operator -(Peso p, Dolar d)
        {
            Peso peso;
            Peso dPeso = (Peso)d;

            double cant = p.GetCantidad() - dPeso.GetCantidad();

            peso = new Peso(cant);

            return(peso);
        }
Ejemplo n.º 10
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="d"></param>
        /// <param name="e"></param>
        /// <returns></returns>
        public static bool operator ==(Dolar d, Euro e)
        {
            bool  retorno = false;
            Dolar aux     = (Dolar)e;

            if (d.GetCantidad() == aux.GetCantidad())
            {
                retorno = true;
            }
            return(retorno);
        }
Ejemplo n.º 11
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();
        }
Ejemplo n.º 12
0
        private void button3_Click(object sender, EventArgs e)
        {
            string dolar         = textBox2.Text;
            string cantidadDolar = textBox14.Text;

            int valorDolar, cantidad;

            int.TryParse(dolar, out valorDolar);
            int.TryParse(cantidadDolar, out cantidad);

            Moneda.Dolar monedaDolar = new Dolar(cantidad, valorDolar);

            Moneda.Peso pesito = (Peso)monedaDolar;
            Moneda.Euro eurito = (Euro)monedaDolar;

            textBox9.Text  = cantidadDolar;
            textBox7.Text  = eurito.GetCantidad().ToString();
            textBox10.Text = pesito.GetCantidad().ToString();
        }
Ejemplo n.º 13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="p"></param>
        /// <param name="e"></param>
        /// <returns></returns>
        public static Peso operator -(Peso p, Euro e)
        {
            Peso aux = (Peso)e;

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

            return(aux.GetCantidad() - p.cantidad);
        }
Ejemplo n.º 15
0
        public static Peso operator -(Peso p, Euro e)
        {
            Peso retorno = new Peso(p.cantidad - ((Peso)e).cantidad);

            return(retorno);
        }
Ejemplo n.º 16
0
        public static Peso operator -(Peso p, Dolar d)
        {
            Peso retorno = new Peso(p.cantidad - ((Peso)d).cantidad);

            return(retorno);
        }