www.webdeveloper.com
Results 1 to 2 of 2

Thread: .NET help

  1. #1
    Join Date
    Jan 2003
    Location
    PA
    Posts
    1,901

    .NET help

    I have the following code that uses Microsoft's MapPoint webservice to give me a location of a person's cell phone. Below is the code that gives me back the person's location. right now it displays a users username and domain. What I would like ti to show is the users first/last name. The variable p.Label is what is used to display this. Could someone help me write the code to iterate through my array of locatable contacts, performing a string compare of pr.DomainAlias to LocatableContact[i].DomainAlias. When I find the match, I then have to get the display name from there, and assign it to p.Label. Current code is below:

    Code:
            If rbBuddy.Checked = True Then
    
                Dim myContacts() As LocatableContact
                myContacts = Session("myContacts")
    
                Dim li As ListItem
                Dim al As ArrayList = New ArrayList
    
                Dim cnt As Integer = -1
    
                For Each li In lstBuddies.Items
                    cnt = cnt + 1
                    If li.Selected = True Then
                        al.Add(mycontacts(cnt).DomainAlias)
                    End If
                Next
    
                Dim users(al.Count - 1) As String
                users = al.ToArray(GetType(String))
    
                Try
                    posResults = locService.GetPositions(users)
    
                    If posResults.PositionsFound <= 0 Then
                        lblMessage.Text = "Problem finding."
                    Else
                        Dim pr As Position
                        Dim local As New ArrayList
                        Dim l As Location = New Location
    
    
                        For Each pr In posResults.Positions
                            If pr.ResultCode = PositionResultCode.Succeeded Then
                                Dim p As New Pushpin
                                p.Label = pr.DomainAlias
                                p.LatLong = pr.LatLong
                                'p.IconDataSource = "MapPoint.Icons"
                                'p.IconName = "152"
                                'prgjr1 - use our custom icons
                                p.IconDataSource = "Rite_Aid.8792"
                                p.IconName = "mobile_phone"
                                p.PinID = "pinid"
                                pins.Add(p)
                                l = New Location
                                l.LatLong = New LatLong
                                l.LatLong = pr.LatLong
    
                                local.Add(l)
                            End If
                        Next
    
                        lblMessage.Text = "Found Location!"
    
                        Dim myRenderService As New RenderServiceSoap
                        myRenderService = Session("myRenderService")
    
                        Dim ds As String
                        ds = lstDatasource.SelectedValue
                        mv = myRenderService.GetBestMapView( _
                            local.ToArray(GetType(Location)), ds).ByHeightWidth
    
                        'mv.CenterPoint = posResults.Positions(0).LatLong
                        'mv.Height = 1.0
                        'mv.Width = 1.0
                        'lstZoom.SelectedIndex = 2
    
                    End If
                Catch ex As Exception
                    lblMessage.Text = "Error Finding Buddies. Try again in a few minutes." '& ex.ToString
    
                End Try
            End If

  2. #2
    Join Date
    Nov 2002
    Location
    Auburn, AL
    Posts
    9,222
    i would just say a for loop and then an if statement inside of it that would compare. The counting variable for the loop you would use for the array index of course. I will have to really look at your code to figue out all of the vars but I mean it will look like this
    Code:
    Dim i As Integer
    For i = 0 to thearray.Length-1
         if thearray(i) = yourstring then
             yourlbl.text = "the index is" & thearray(i)
             break
         end if
    Next

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center

"

"

X vBulletin 4.2.2 Debug Information

  • Page Generation 0.14374 seconds
  • Memory Usage 2,836KB
  • Queries Executed 13 (?)
More Information
Template Usage (33):
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (2)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (70):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates