/// <summary> /// Вызов формы для добавления записи с контролем ошибок. /// </summary> void AddCartItem() { var editForm = new CartEditForm(null, order.Order_id); if (editForm.ShowDialog() == DialogResult.OK) { LoadCartData(); cartDataGridView.Refresh(); } }
/// <summary> /// Вызов формы для обновление выбранной записи с контролем ошибок. /// </summary> void UpdateCartItem() { if (cartDataGridView.CurrentCell == null) { return; } if (cartDataGridView.SelectedRows.Count > 0) { using (var marketDBEntities = new MarketDBEntities()) { int index = cartDataGridView.SelectedRows[0].Index; Cart selectedItem = marketDBEntities.Carts.Find(cartDataGridView[0, index].Value); var editForm = new CartEditForm(selectedItem, selectedItem.Order_id); if (editForm.ShowDialog() == DialogResult.OK) { LoadCartData(); } } } }