private void btnPPPaymentMethodApply_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         CustomerOrderViewModel customerOrderViewModel = new CustomerOrderViewModel();
         var order = (CustomerOrderHistoryModel)dgOrderList.SelectedItem;
         if (cmbSelectPaymentMethod.SelectedIndex == -1)
         {
             var messageBoxResult = WpfMessageBox.Show(StatusMessages.CustomerOrderHistory, StatusMessages.PaymentMethodSelect, MessageBoxButton.OK, EnumUtility.MessageBoxImage.Warning);
             cmbSelectPaymentMethod.Focus();
             return;
         }
         customerOrderViewModel.UpdateBillDetailPaymentMethod(order.Id.ToString(), Convert.ToInt32(cmbSelectPaymentMethod.SelectedValue));
         ppChangePaymentMethod.IsOpen = false;
         btnSearchOrderList_Click(null, null);
     }
     catch (Exception ex)
     {
         SystemError.Register(ex);
     }
 }