private void Edit(Order item) { using (OrderForm form = new OrderForm(_model, item, _model.OrderInventoryGetByOrder(item.Id))) { if (form.ShowDialog() != DialogResult.OK) item.RejectChanges(); else ShowOrders(); } }
private void _btnAdd_Click(object sender, EventArgs e) { Order item = TypeAccessor<Order>.CreateInstanceEx(); item.OrderDateTime = DateTime.Today; using (OrderForm form = new OrderForm(_model, item, new EditableList<OrderInventory>())) { if (form.ShowDialog() == DialogResult.OK) { item.AcceptChanges(); objectBinder.List.Add(new GridItem(item, GetCarName(item.CarId))); } } }