Example #1
0
 public Conversor()
 {
     InitializeComponent();
     CotizacionDolar.Text = Dolar.GetCotizacion().ToString();
     CotizacionEuro.Text  = Euros.GetCotizacion().ToString();
     CotizacionPeso.Text  = Pesos.GetCotizacion().ToString();
 }
Example #2
0
        private void btn_euro_Click(object sender, EventArgs e)
        {
            Euros eur = new Euros(double.Parse(txtEuro.Text));

            txtEuroEuro.Text  = string.Format("{0}", eur.GetCantidad());
            txtEuroDolar.Text = string.Format("{0}", ((Dolares)eur).GetCantidad());
            txtEuroPesos.Text = string.Format("{0}", ((Pesos)eur).GetCantidad());
        }
Example #3
0
        static void Main(string[] args)
        {
            Euros   e = new Euros(10);
            Pesos   p = new Pesos(10);
            Dolares d = new Dolares(10);

            e = e + p;
            Console.WriteLine(e.GetCantidad());
            Console.ReadKey();
        }
Example #4
0
 private void CotizacionEuro_Leave(object sender, EventArgs e)
 {
     if (double.TryParse(CotizacionEuro.Text, out double auxCotizacion))
     {
         Euros.SetCotizacion(auxCotizacion);
     }
     else
     {
         CotizacionEuro.Focus();
     }
 }
Example #5
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 20";

            Pesos   peso  = new Pesos();
            Dolares dolar = new Dolares();
            Euros   euro  = new Euros();



            Console.ReadKey();
        }
Example #6
0
        private void button3_Click(object sender, EventArgs e)
        {
            double d;

            if (double.TryParse(textBox3.Text, out d))
            {
                Euros p = new Euros(d);
                textBox8.Text  = string.Format("{0,10:#,###.00}", p.GetCantidad());
                textBox6.Text  = string.Format("{0,10:#,###.00}", ((Pesos)p).GetCantidad());
                textBox11.Text = string.Format("{0,10:#,###.00}", ((Dolares)p).GetCantidad());
            }
        }
Example #7
0
 private void txtCotizacionEuro_MouseLeave(object sender, EventArgs e)
 {
     if ((!(String.IsNullOrWhiteSpace(txtCotizacionEuro.Text))) && (Double.TryParse(txtCotizacionEuro.Text, out double cotizacionEuro)))
     {
         Euros.SetCotizacion(cotizacionEuro);
     }
     else
     {
         txtCotizacionEuro.Focus();
         MessageBox.Show("Debe ingresar un valor valido", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Example #8
0
        private void BotonEuro_Click(object sender, EventArgs e)
        {
            if (double.TryParse(EntradaEuro.Text, out double euros))
            {
                Euros moneda = new Euros(euros);

                Euro_Euro.Text  = moneda.GetCantidad().ToString();
                Euro_Dolar.Text = ((Dolar)moneda).GetCantidad().ToString();
                Euro_Peso.Text  = ((Pesos)moneda).GetCantidad().ToString();
            }
            else
            {
                EntradaEuro.Focus();
            }
        }
Example #9
0
 private void btnEuro_Click(object sender, EventArgs e)
 {
     if (!locked)
     {
         MessageBox.Show("Debe bloquearse el candado para asegurar las cotizaciones", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         if (Double.TryParse(txtEuro.Text, out double equivalenteEuro))
         {
             Euros myEuro = new Euros(equivalenteEuro);
             Euros.SetCotizacion(Double.Parse(txtCotizacionEuro.Text));
             txtEuroEuro.Text  = (myEuro.GetCantidad()).ToString();
             txtEuroDolar.Text = (((Dolar)myEuro).GetCantidad()).ToString();
             txtEuroPeso.Text  = (((Pesos)myEuro).GetCantidad()).ToString();
         }
     }
 }
Example #10
0
        static void Main(string[] args)
        {
            Dolar dolar = new Dolar(1.08);
            Euros euro  = new Euros(1, 1.08);
            Pesos peso  = new Pesos(71.28, 66);

            Euros auxE = euro + dolar;

            Console.WriteLine("***************************");
            Console.WriteLine("Euro + Dolar: " + Math.Round(auxE.GetCantidad(), 2));
            Console.WriteLine($"Euro + Dolar (Facu Style): {Math.Round(auxE.GetCantidad(),2)}");
            auxE = euro + peso;
            Console.WriteLine("Euro + Pesos: " + Math.Round(auxE.GetCantidad(), 2));
            auxE = euro - dolar;
            Console.WriteLine("Euro - Dolar: " + Math.Round(auxE.GetCantidad(), 2));
            bool euroDolar = euro == dolar;

            Console.WriteLine("¿Euro == Dolar?: " + euroDolar);

            Console.WriteLine("***************************");
            Dolar auxD = dolar + euro;

            Console.WriteLine("Dolar + Euro: " + Math.Round(auxD.GetCantidad(), 2));
            auxD = dolar + peso;
            Console.WriteLine("Dolar + Peso: " + Math.Round(auxD.GetCantidad(), 2));

            Console.WriteLine("***************************");
            Pesos auxP = peso + dolar;

            Console.WriteLine("Peso + Dolar: " + Math.Round(auxP.GetCantidad(), 2));
            auxP = peso + euro;
            Console.WriteLine("Peso + Euro: " + Math.Round(auxP.GetCantidad(), 2));
            bool pesoDolar = peso == dolar;

            Console.WriteLine("¿Peso == Dolar?: " + pesoDolar);

            Console.ReadKey();
        }