コード例 #1
0
        /// <summary>
        /// Đổ dữ liệu vào Thông tin Mặt hàng khi click vào bảng Hóa đơn
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void gridControlOrders_MouseDown(object sender, MouseButtonEventArgs e)
        {
            try
            {
                OrderTableModel model = gridControlOrders.SelectedItem as OrderTableModel;
                Models.Order    order = App.orderController.getById(model.Id);

                List <OrderLineTableModel> orderLines = OrderLineTableModel.ToListByListOrderLine(order.OrderLines.ToList());
                gridControlOrderLines.ItemsSource = orderLines;

                txtOrderId.Text         = order.Id.ToString();
                txtOrderCreateTime.Text = order.CreateTime.ToString("dd/MM/yyyy HH:mm:ss");
                txtOrderCreatedBy.Text  = order.Account?.Name ?? "";

                txtOrderDetail.Text       = order.Detail;
                txtOrderGuestName.Text    = order.GuessName;
                txtOrderGuestEmail.Text   = order.GuessEmail;
                txtOrderGuestPhone.Text   = order.GuessPhone;
                txtOrderGuestAddress.Text = order.GuessAddress;

                txtOrderTotalPrice.Text    = Helpers.MoneyHelper.PriceToVND(order.TotalPrice);
                txtOrderPaidPrice.Text     = Helpers.MoneyHelper.PriceToVND(order.PaidPrice);
                txtOrderVATPrice.Text      = Helpers.MoneyHelper.PriceToVND(order.VATPrice);
                txtOrderDiscountPrice.Text = Helpers.MoneyHelper.PriceToVND(order.Discount);

                btnPrint.Visibility = Visibility.Visible;
            }
            catch (Exception)
            {
            }
        }
コード例 #2
0
        private void gridControlOrdersToday_MouseDown(object sender, MouseButtonEventArgs e)
        {
            try
            {
                OrderTableModel model = gridControlOrdersToday.SelectedItem as OrderTableModel;
                Models.Order    order = App.orderController.getById(model.Id);

                List <OrderLineTableModel> orderLines = OrderLineTableModel.ToListByListOrderLine(order.OrderLines.ToList());
                gridControlOrderLinesToday.ItemsSource = orderLines;
                ((TableView)gridControlOrderLinesToday.View).BestFitColumns();
            }
            catch (Exception ex)
            {
            }
        }