Ejemplo n.º 1
0
        private void GananciaNumericUpDown_ValueChanged(object sender, EventArgs e)
        {
            decimal costo    = Convert.ToInt32(CostoNumericUpDown.Value);
            decimal precio   = Convert.ToInt32(PrecioNumericUpDown.Value);
            decimal ganancia = Convert.ToDecimal(GananciaNumericUpDown.Value);


            if (CostoNumericUpDown.Value > 0 && GananciaNumericUpDown.Value > 0 && PrecioNumericUpDown.Value == 0)
            {
                PrecioNumericUpDown.Value = ArticulosBLL.CalcularPrecio(costo, ganancia);
            }
            if (PrecioNumericUpDown.Value > 0 && GananciaNumericUpDown.Value > 0 && CostoNumericUpDown.Value == 0)
            {
                CostoNumericUpDown.Value = ArticulosBLL.CalcularCosto(ganancia, precio);
            }
        }
Ejemplo n.º 2
0
        private void PrecioNumericUpDown_ValueChanged_1(object sender, EventArgs e)
        {
            decimal costo    = Convert.ToDecimal(CostoNumericUpDown.Value);
            decimal precio   = Convert.ToDecimal(PrecioNumericUpDown.Value);
            decimal ganancia = Convert.ToDecimal(GananciaNumericUpDown.Value);

            if (PrecioNumericUpDown.Value > CostoNumericUpDown.Value && GananciaNumericUpDown.Value == 0)
            {
                GananciaNumericUpDown.Value = ArticulosBLL.CalcularGanancia(costo, precio);
            }
            else
            if (PrecioNumericUpDown.Value > 0 && GananciaNumericUpDown.Value > 0 && CostoNumericUpDown.Value == 0)
            {
                CostoNumericUpDown.Value = ArticulosBLL.CalcularCosto(ganancia, precio);
            }
        }