コード例 #1
0
ファイル: Form1.cs プロジェクト: massimokris/laboratorio2
        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();
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: massimokris/laboratorio2
        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();
        }
コード例 #3
0
        public static Euro operator -(Euro e, Peso p)
        {
            Euro retorno = new Euro(e.cantidad - ((Euro)p).cantidad);

            return(retorno);
        }
コード例 #4
0
ファイル: Euro.cs プロジェクト: Nehlk/CSharp-UTN
        public static Euro operator +(Euro e, Dolar d)
        {
            Euro aux = new Euro((Dolar.ConvertToDolar(e) + d.GetCantidad()) * Euro.GetCotizacion());

            return(aux);
        }
コード例 #5
0
ファイル: Euro.cs プロジェクト: Nehlk/CSharp-UTN
        public static Euro operator -(Euro e, Pesos p)
        {
            Euro aux = new Euro((Dolar.ConvertToDolar(e) - Dolar.ConvertToDolar(p)) * Euro.GetCotizacion());

            return(aux);
        }
コード例 #6
0
ファイル: Euro.cs プロジェクト: SergioCarbone/laboratorio2
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        /// <param name="d"></param>
        /// <returns></returns>
        public static Euro operator -(Euro e, Dolar d)
        {
            Euro aux = (Euro)d;

            return(aux.GetCantidad() - e.GetCantidad());
        }
コード例 #7
0
ファイル: Euro.cs プロジェクト: SergioCarbone/laboratorio2
        /// <summary>
        ///
        /// </summary>
        /// <param name="e"></param>
        /// <param name="p"></param>
        /// <returns></returns>
        public static Euro operator -(Euro e, Peso p)
        {
            Euro aux = (Euro)p;

            return(aux.GetCantidad() - e.GetCantidad());
        }
コード例 #8
0
ファイル: Euro.cs プロジェクト: RodrigoDisconsi/Clases_lab_2
        public static Euro operator -(Euro e, Pesos p)
        {
            Euro aux = new Euro(e.cantidad - ((Euro)p).cantidad);

            return(aux);
        }
コード例 #9
0
        // Operador -
        public static Euro operator -(Euro e, Dolar d)
        {
            Euro ed = (Euro)d;

            return(new Euro(e.GetCantidad() - ed.GetCantidad()));
        }
コード例 #10
0
        public static bool operator ==(Euro e, Pesos p)
        {
            Euro ep = (Euro)p;

            return(e.GetCantidad() == ep.GetCantidad());
        }
コード例 #11
0
        public static bool operator ==(Euro e, Dolar d)
        {
            Euro ed = (Euro)d;

            return(e.GetCantidad() == ed.GetCantidad());
        }
コード例 #12
0
        public static Euro operator +(Euro e, Pesos p)
        {
            Euro ep = (Euro)p;

            return(new Euro(e.GetCantidad() + ep.GetCantidad()));
        }
コード例 #13
0
ファイル: Dolar.cs プロジェクト: Nehlk/CSharp-UTN
        //Metodo estatico sobrecargado para convertir moneda a dolar.
        public static double ConvertToDolar(Euro e)
        {
            double euroToDolar = e.GetCantidad() / Euro.GetCotizacion();

            return(euroToDolar);
        }
コード例 #14
0
 private Euro()
 {
     this.cantidad           = this.cantidad * Euro.getCotizacion();
     Euro.cotizRespectoDolar = 1.3642f;
 }
コード例 #15
0
        public static Euro operator -(Euro e, Dolar d)
        {
            Euro retorno = new Euro(e.cantidad - ((Euro)d).cantidad);

            return(retorno);
        }
コード例 #16
0
 private void txtCotizacionEuro_Leave(object sender, EventArgs e)
 {
     Euro.SetCotizacion(txtCotizacionEuro.Text);//No olvidar agregarlo en properties->events->leave
 }
コード例 #17
0
ファイル: Euro.cs プロジェクト: RodrigoDisconsi/Clases_lab_2
        public static Euro operator -(Euro e, Dolar d)
        {
            Euro aux = new Euro(e.cantidad - ((Euro)d).cantidad);

            return(aux);
        }