private void Add(object sender, RoutedEventArgs e) { AddLine addLine = new AddLine(bl); addLine.Show(); Close(); }
public Task Execute(AddLine c) { return(ProcessChange( order => order.Lines.Add( new ProductId(c.ProductId), new Quantity(c.Quantity), new UnitPrice(c.Price.Amount, new Currency(c.Price.Currency)), new SalesTax(c.Tax.Id, c.Tax.Rate)))); }
private void Window_MouseWheel(object sender, MouseWheelEventArgs e) { addLineStep = AddLine.Null; double kchange = Math.Abs(e.Delta / 100.0); bool fCtrl = Keyboard.Modifiers == ModifierKeys.Control; if (e.Delta > 0) { if (fCtrl) { ykoeff *= kchange; } else { koeffScale *= kchange; } } else if (e.Delta < 0) { if (fCtrl) { ykoeff /= kchange; } else { koeffScale /= kchange; } } if (fCtrl) { DrawAxes(); } DrawLines(); }
private void Button_Click_1(object sender, RoutedEventArgs e) { addLineStep = AddLine.First; }