private void btnAdd_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtItemId.Text) && !string.IsNullOrEmpty(txtOrderDetailId.Text)) { OrderDetail orderDetail = _orderDetailManager.GetById(int.Parse(txtOrderDetailId.Text)); orderDetail.ItemId = int.Parse(txtItemId.Text); Result resultUpdate = _orderDetailManager.Update(orderDetail); Item item = _itemManager.GetById(int.Parse(txtItemId.Text)); item.OrderDetails.Add(orderDetail); Result resultAdd = _itemManager.Update(item); if (resultUpdate.ResultState == ResultState.Erorr || resultAdd.ResultState == ResultState.Erorr) { MessageBox.Show($"Result add:{resultAdd.Message}\nResult update:{resultUpdate.Message}", "Hata işlem yapılamadı"); } else { DataGridFillForOrdetail(item.Id); GetCalc(item.Id); } } else { MessageBox.Show("Item id ve Order Detail id alanları boş geçilemez", "Hata işlem yapılamadı"); } }