예제 #1
0
        private void menuItemCopyProductUrl_Click(object sender, RoutedEventArgs e)
        {
            DisplayProduct productInfo = listViewProducts.SelectedItem as DisplayProduct;

            if (productInfo != null)
            {
                Clipboard.SetText(StackHashUri.CreateUriString(UserSettings.Settings.CurrentContextId, productInfo.Id));
            }
        }
예제 #2
0
 private void menuItemCopyCabUrl_Click(object sender, RoutedEventArgs e)
 {
     if ((_clientLogic.CurrentCab != null) && (_clientLogic.CurrentEventPackage != null))
     {
         Clipboard.SetText(StackHashUri.CreateUriString(UserSettings.Settings.CurrentContextId,
                                                        _clientLogic.CurrentEventPackage.ProductId,
                                                        _clientLogic.CurrentEventPackage.Id,
                                                        _clientLogic.CurrentEventPackage.EventTypeName,
                                                        _clientLogic.CurrentCab.Id));
     }
 }
예제 #3
0
        private void menuItemCopyEventUrl_Click(object sender, RoutedEventArgs e)
        {
            DisplayEventPackage eventPackage = listViewEvents.SelectedItem as DisplayEventPackage;

            if (eventPackage != null)
            {
                Clipboard.SetText(StackHashUri.CreateUriString(UserSettings.Settings.CurrentContextId,
                                                               eventPackage.ProductId,
                                                               eventPackage.Id,
                                                               eventPackage.EventTypeName));
            }
        }
예제 #4
0
        private void menuItemCopyCabUrl_Click(object sender, RoutedEventArgs e)
        {
            ClientLogic clientLogic = this.DataContext as ClientLogic;

            Debug.Assert(clientLogic != null);

            DisplayCab selectedCab = listViewCabs.SelectedItem as DisplayCab;

            if ((selectedCab != null) && (clientLogic.CurrentEventPackage != null))
            {
                Clipboard.SetText(StackHashUri.CreateUriString(UserSettings.Settings.CurrentContextId,
                                                               clientLogic.CurrentEventPackage.ProductId,
                                                               clientLogic.CurrentEventPackage.Id,
                                                               clientLogic.CurrentEventPackage.EventTypeName,
                                                               selectedCab.Id));
            }
        }