Пример #1
0
 private void BtnOrder_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PartOrderViewModel.MakePartOrder(jobOrder.Id, txbPartnumber.Text, Convert.ToInt32(txbQuantity.Text), (jobOrder.NumberOfOrderedParts + Convert.ToInt32(txbQuantity.Text)));
     }
     catch (Exception)
     {
         throw;
     }
     DgOrderedparts_Loaded(sender, e);
     jobOrder.NumberOfOrderedParts += Convert.ToInt32(txbQuantity.Text);
 }
Пример #2
0
        public async Task <IActionResult> ConfirmOrder(PartOrderViewModel partOrder)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.RedirectToAction(nameof(ConfirmOrder), new { partId = partOrder.partId }));
            }
            var user   = this.User.Identity.Name;
            var result = await this.service.OrderPart(user, partOrder.partId, partOrder.Address, partOrder.Quantity);

            if (result == false)
            {
                this.TempData[WebConstants.TempDataSorry] = WebConstants.Wrong;
            }
            this.TempData[WebConstants.TempDataPurchaseOk] = WebConstants.PurchaseOk;

            return(this.RedirectToAction(nameof(All)));
        }
Пример #3
0
 private void DgOrderedparts_Loaded(object sender, RoutedEventArgs e)
 {
     dgOrderedparts.DataContext = PartOrderViewModel.GetPartOrderLogs(jobOrder.Id);
 }