private void btnItemDelete_Click(object sender, EventArgs e)
        {
            OrderDetail orderDetail = _orderDetailManager.Entities.Find(I => I.ItemId == int.Parse(txtItemId.Text));

            orderDetail.ItemId = 0;
            _orderDetailManager.Update(orderDetail);
            Item item = new Item
            {
                Id          = int.Parse(txtItemId.Text),
                Description = txtDescription.Text
            };
            Result result = _itemManager.Delete(item);

            if (result.ResultState == ResultState.Erorr)
            {
                MessageBox.Show(result.Message, "Hata işlem yapılamadı");
            }
            else
            {
                ItemDataGridFill();
                DataGridFillNoItems();
                txtItemId.Text      = "";
                txtDescription.Text = "";
            }
        }
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            OrderDetail orderDetail = new OrderDetail
            {
                Id        = int.Parse(txtId.Text),
                OrderId   = int.Parse(txtOrderId.Text),
                ItemId    = int.Parse(txtOrderDetailtemId.Text),
                Price     = nudPrice.Value,
                Quantity  = int.Parse(nudQuantity.Text),
                Weight    = nudWeight.Value,
                TaxStatus = SelectedTaxStatus()
            };

            lblSubTotal.Text  = orderDetail.SubTotal.ToString();
            lblSubWeight.Text = orderDetail.SubWeight.ToString();
            Result result = _orderDetailManager.Update(orderDetail);

            if (result.ResultState == ResultState.Erorr)
            {
                MessageBox.Show(result.Message, "Hata işlem yapılamadı");
            }
            else
            {
                DataGridFill();
                TextBoxClear();
            }
        }
Beispiel #3
0
        public void Update_UpdateOrderDetail_ReturnTrueResult()
        {
            IOrderDetailService service     = new OrderDetailManager(_mockOrderDetailDal.Object);
            OrderDetail         orderDetail = new OrderDetail
            {
                Id         = 3,
                OrderId    = It.IsAny <int>(),
                ProductId  = It.IsAny <int>(),
                Count      = It.IsAny <int>(),
                SalePrice  = It.IsAny <decimal>(),
                CreateDate = DateTime.Now,
                Active     = true
            };
            var result = service.Update(orderDetail);

            Assert.IsTrue(result.Success);
        }
 public void Update(OrderDetail orderDetail)
 {
     _orderDetailManager.Update(orderDetail);
 }