public Receipt(OrderAndOrderDetailForCheckOut checkOut) { InitializeComponent(); txtOrderId.Text = checkOut.Order.OrderId.ToString(); txtUserId.Text = checkOut.Order.UserId.ToString(); txtOrderTime.Text = checkOut.Order.OrderTime.ToString(); txtGrossTotal.Text = checkOut.Order.GrossTotal.ToString(); txtNationTax.Text = checkOut.Order.NationTax.ToString(); txtProvinceTax.Text = checkOut.Order.ProvinceTax.ToString(); txtTotal.Text = checkOut.Order.Total.ToString(); txtOrderDetailId.Text = checkOut.OrderDetail[0].OrderDetailId.ToString(); txtProductId.Text = checkOut.OrderDetail[0].ProductId.ToString(); txtDiscount.Text = checkOut.OrderDetail[0].Discount.ToString(); txtPrice.Text = checkOut.OrderDetail[0].Price.ToString(); txtQuantity.Text = checkOut.OrderDetail[0].Quantity.ToString(); txtNationTaxDetail.Text = checkOut.OrderDetail[0].NationTax.ToString(); txtProvinceTaxDetail.Text = checkOut.OrderDetail[0].ProvinceTax.ToString(); Order order = OrderService.GetOrderById(checkOut.Order.OrderId); dgvOrder.DataSource = new List <Order> { order }; dgvOrderDetails.DataSource = checkOut.OrderDetail; }
private void btnCheckOut_Click(object sender, EventArgs e) { int orderId = OrderId; OrderAndOrderDetailForCheckOut checkOut = CheckOutService.CheckOut(orderId); Receipt receipt = new Receipt(checkOut); receipt.Show(); }