Ejemplo n.º 1
0
 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ı");
     }
 }