void btnAumento_Click(object sender, EventArgs e) { if (!Basicas.IsNumeric(toolPorcentaje.Text)) { toolPorcentaje.Text = "0"; return; } double Aumento = Convert.ToDouble(toolPorcentaje.Text); foreach (Plato p in db.Platos) { p.PrecioConIva = p.PrecioConIva + (p.PrecioConIva * Aumento / 100); p.Precio = Basicas.Round(p.PrecioConIva.GetValueOrDefault(0) / (1 + (p.TasaIva.GetValueOrDefault(0) / 100))); } this.gridControl1.RefreshDataSource(); }