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(); }
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(); }
//Operadores - public static Dolar operator -(Dolar d, Euro e) { Dolar d1 = (Dolar)e; return(d.GetCantidad() - d1.GetCantidad()); }
public static bool operator ==(Dolar d, Pesos p) { Dolar dp = (Dolar)p; return(d.GetCantidad() == dp.GetCantidad()); }
public static bool operator ==(Dolar d, Euro e) { Dolar de = (Dolar)e; return(d.GetCantidad() == de.GetCantidad()); }
public static Dolar operator +(Dolar d, Pesos p) { Dolar d1 = (Dolar)p; return(d.GetCantidad() + d1.GetCantidad()); }
public static Dolar operator +(Dolar d, Pesos p) { Dolar d2 = (Dolar)(p); return(new Dolar(d.GetCantidad() + d2.GetCantidad())); }
public static Dolar operator +(Dolar d, Euro e) { Dolar d2 = (Dolar)(e); return(new Dolar(d.GetCantidad() + d2.GetCantidad())); }
/// <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()); }
/// <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()); }
public static Pesos operator +(Pesos p, Dolar d) { Dolar d2 = (Dolar)(p); return((Pesos)(new Dolar(d.GetCantidad() + d2.GetCantidad()))); }
public static Euro operator +(Euro e, Dolar d) { Dolar d2 = (Dolar)(e); return((Euro)(new Dolar(d.GetCantidad() + d2.GetCantidad()))); }
public static bool operator ==(Dolar d, Euro e) { Dolar retorno = (Dolar)e; return((float)d.GetCantidad() == retorno.GetCantidad()); }