コード例 #1
0
 private void btnCreate_Click(object sender, EventArgs e)
 {
     if (_orderId != 0)
     {
         OrderDetail orderDetail = new OrderDetail
         {
             OrderId   = int.Parse(txtOrderId.Text),
             ItemId    = 0,
             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.Add(orderDetail);
         if (result.ResultState == ResultState.Erorr)
         {
             MessageBox.Show(result.Message, "Hata işlem yapılamadı");
         }
         else
         {
             DataGridFill();
         }
     }
     else
     {
         MessageBox.Show("Order id ve Item id boş geçilemez", "Hata işlem yapılamadı");
     }
 }
コード例 #2
0
        public void Add_AddOrderDetail_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.Add(orderDetail);

            Assert.IsTrue(result.Success);
        }
コード例 #3
0
 public void Add(OrderDetail orderDetail)
 {
     _orderDetailManager.Add(orderDetail);
 }