Пример #1
0
        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;
        }
Пример #2
0
        private void btnCheckOut_Click(object sender, EventArgs e)
        {
            int orderId = OrderId;
            OrderAndOrderDetailForCheckOut checkOut = CheckOutService.CheckOut(orderId);
            Receipt receipt = new Receipt(checkOut);

            receipt.Show();
        }