public void AddOrder(OrderPair pair) { if (pair.Detail.Dimension == Dimension) order.Add(pair); else throw new InvalidOperationException("Размерность одной из деталей заказа не совпадает с размерностью самой задачи!"); }
public void AddOrder(OrderPair pair) { if (pair.Detail.Dimension == Dimension) { order.Add(pair); } else { throw new InvalidOperationException("Размерность одной из деталей заказа не совпадает с размерностью самой задачи!"); } }
public OrderPair GetNextOrderPair(OrderPair pair) { for (int i = 0; i < order.Count; i++) { if (pair == order[i] && i != order.Count - 1) { return(order[i + 1]); } } return(null); }
public Task(int dim, Detail billet_, OrderPair[] order_) { Dimension = dim; if (billet_.Dimension != Dimension) throw new InvalidOperationException("Размерность заготовки не совпадает с размерностью самой задачи!"); billet = billet_; foreach (OrderPair p in order_) { if (p.Detail.Dimension == Dimension) order.Add(p); else throw new InvalidOperationException("Размерность одной из деталей заказа не совпадает с размерностью самой задачи!"); } }
public void Add(OrderPair pair) { order.Add(pair); }
private void lbxOrderDetails_DoubleClick(object sender, EventArgs e) { int ind = lbxOrderDetails.SelectedIndex; if (ind == -1) return; OrderForm sForm = new OrderForm(order[ind].Detail, order[ind].Num); DialogResult dr = sForm.ShowDialog(); if (dr != System.Windows.Forms.DialogResult.OK) return; int c = sForm.Count; lbxOrderDetails.Items[ind] = ("Detail_" + ind.ToString() + " num:" + c.ToString()); order[ind] = new OrderPair(sForm.Detail, sForm.Count); pgrdOrderDetail.SelectedObject = order[ind].Detail; }
public OrderPair GetNextOrderPair(OrderPair pair) { for (int i = 0; i < order.Count; i++) if (pair == order[i] && i != order.Count - 1) return order[i + 1]; return null; }