Esempio n. 1
0
        public static Pesos operator -(Pesos p1, Pesos p2)
        {
            Pesos retorno = new Pesos();

            retorno = p1.GetCantidad() - p2.GetCantidad();

            return(retorno);
        }
        public static Pesos operator +(Pesos p, Dolar d)
        {
            Pesos conversionPesos = new Pesos();

            conversionPesos = (Pesos)d;

            return(p.GetCantidad() + conversionPesos.GetCantidad());
        }
Esempio n. 3
0
        public static bool operator ==(Pesos p, Euro e)
        {
            Pesos retorno = new Pesos();

            retorno = (Pesos)e;

            return(p.GetCantidad() == (float)retorno.GetCantidad());
        }
        public static Pesos operator +(Pesos p, Euro e)
        {
            Pesos conversionPesos = new Pesos();

            conversionPesos = (Pesos)e;

            return(e.GetCantidad() - conversionPesos.GetCantidad());
        }
        public static Pesos operator -(Pesos p, Dolar d)
        {
            Pesos conversionPesos = new Pesos(); //creo un objeto para poder convertir y operar

            conversionPesos = (Pesos)d;          //Conversión explícita a pesos

            //devuelvo el resultado de la resta
            return(p.GetCantidad() - conversionPesos.GetCantidad());
        }
Esempio n. 6
0
        public static Pesos operator -(Pesos p, Euro e)
        {
            double aux;

            aux = ((Pesos)e).cantidad;

            Pesos rta = new Pesos(p.cantidad - aux);

            return(rta);
        }
Esempio n. 7
0
        public static Pesos operator +(Pesos p, Dolar d)
        {
            double aux;

            aux = ((Pesos)d).cantidad;

            Pesos rta = new Pesos(p.cantidad + aux);

            return(rta);
        }
Esempio n. 8
0
        public static Pesos operator +(Pesos p, Euro e)
        {
            Pesos retorno = new Pesos();

            retorno = (Pesos)e;

            retorno = retorno.GetCantidad() + p.GetCantidad();

            return(retorno);
        }
Esempio n. 9
0
        public static Pesos operator -(Pesos p, Dolar d)
        {
            Pesos retorno = new Pesos();

            retorno = (Pesos)d;

            retorno = retorno.GetCantidad() - p.GetCantidad();

            return(retorno);
        }
Esempio n. 10
0
        public static bool operator ==(Pesos p, Euro e)
        {
            bool  ret = false;
            Pesos p2  = (Pesos)(e);

            if (p.GetCantidad() == p2.GetCantidad())
            {
                ret = true;
            }
            return(ret);
        }
Esempio n. 11
0
        private void BtnConvertPeso_Click(object sender, EventArgs e)
        {
            if (txtPeso.Text != "" &&
                txtCotizacionPeso.Text != "" &&
                double.Parse(txtPeso.Text) > 0 &&
                double.Parse(txtCotizacionPeso.Text) > 0)
            {
                Pesos moneda = new Pesos(double.Parse(txtPeso.Text));

                txtPesoAEuro.Text  = ((Euro)moneda).GetCantidad().ToString();
                txtPesoADolar.Text = ((Dolar)moneda).GetCantidad().ToString();
                txtPesoAPeso.Text  = moneda.GetCantidad().ToString();
            }
            else
            {
                MessageBox.Show("Error! Datos incorrectos!!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 12
0
        public static Pesos operator -(Pesos p, Euro e)
        {
            Pesos aux = new Pesos((Dolar.ConvertToDolar(p) - Dolar.ConvertToDolar(e)) * Pesos.GetCotizacion());

            return(aux);
        }
Esempio n. 13
0
        public static Pesos operator -(Pesos p, Euro e)
        {
            Pesos aux = new Pesos(p.cantidad - ((Pesos)e).cantidad);

            return(aux);
        }
Esempio n. 14
0
 private void txtCotizacionPeso_Leave(object sender, EventArgs e)
 {
     Pesos.SetCotizacion(txtCotizacionPeso.Text);
 }
Esempio n. 15
0
        // Operadores -
        public static Pesos operator -(Pesos p, Dolar d)
        {
            Pesos pd = (Pesos)d;

            return(new Pesos(p.GetCantidad() - pd.GetCantidad()));
        }
Esempio n. 16
0
        public static Pesos operator -(Pesos p, Dolar d)
        {
            Pesos aux = new Pesos(p.cantidad - ((Pesos)d).cantidad);

            return(aux);
        }
Esempio n. 17
0
        public static bool operator ==(Pesos p, Euro e)
        {
            Pesos pe = (Pesos)e;

            return(p.GetCantidad() == pe.GetCantidad());
        }
Esempio n. 18
0
        public static bool operator ==(Pesos p, Dolar d)
        {
            Pesos pd = (Pesos)d;

            return(p.GetCantidad() == pd.GetCantidad());
        }
Esempio n. 19
0
        public static Pesos operator +(Pesos p, Euro e)
        {
            Pesos pe = (Pesos)e;

            return(new Pesos(p.GetCantidad() + pe.GetCantidad()));
        }
Esempio n. 20
0
        public static double ConvertToDolar(Pesos p)
        {
            double pesosToDolar = p.GetCantidad() / Pesos.GetCotizacion();

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

            return(aux);
        }