public static bool operator !=(Pesos p1, Pesos p2) { bool distinto = false; if (p1.GetCantidad() != p2.GetCantidad()) { distinto = true; } return(distinto); }
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(); conversionPesos = (Pesos)d; return(p.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()); }
/// <summary> /// Sobrecarga del operador == compara igualdad de objetos de tipo Dolar y Pesos /// </summary> /// <param name="d">Objeto Dolar a ser comparado</param> /// <param name="p">Objeto Pesos a ser comparado</param> /// <returns></returns> public static bool operator ==(Dolar d, Pesos p) { bool returnAux = false; if (d.GetCantidad() == p.GetCantidad()) { return(true); } return(returnAux); }
public static Pesos operator +(Pesos p, Euro e) { Pesos retorno = new Pesos(); retorno = (Pesos)e; retorno = retorno.GetCantidad() + p.GetCantidad(); return(retorno); }
public static Pesos operator -(Pesos p, Dolar d) { Pesos retorno = new Pesos(); retorno = (Pesos)d; retorno = retorno.GetCantidad() - p.GetCantidad(); return(retorno); }
public static bool operator ==(Pesos p, Euro e) { bool ret = false; Pesos p2 = (Pesos)(e); if (p.GetCantidad() == p2.GetCantidad()) { ret = true; } return(ret); }
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); } }
// Operadores - public static Pesos operator -(Pesos p, Dolar d) { Pesos pd = (Pesos)d; return(new Pesos(p.GetCantidad() - pd.GetCantidad())); }
public static bool operator ==(Pesos p, Euro e) { Pesos pe = (Pesos)e; return(p.GetCantidad() == pe.GetCantidad()); }
public static bool operator ==(Pesos p, Dolar d) { Pesos pd = (Pesos)d; return(p.GetCantidad() == pd.GetCantidad()); }
public static Pesos operator +(Pesos p, Euro e) { Pesos pe = (Pesos)e; return(new Pesos(p.GetCantidad() + pe.GetCantidad())); }
public static double ConvertToDolar(Pesos p) { double pesosToDolar = p.GetCantidad() / Pesos.GetCotizacion(); return(pesosToDolar); }