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); } }
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); } }