/// <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) { } }
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) { } }