Advertisement
IrishSniper13F

Untitled

Apr 23rd, 2014
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Class Membership
  2.  
  3.     Class Member
  4.         Public Name As String
  5.         Public Phone As String
  6.     End Class
  7.  
  8.     Dim memberList As New List(Of Member)
  9.  
  10.     Private Sub Membership_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  11.         Dim sr() As String = IO.File.ReadAllLines("MemberPhones.txt")
  12.         Dim memberline() As String
  13.         For j As Integer = 0 To sr.Count - 1
  14.             memberline = sr(j).Split(","c)
  15.             lstMembers.Items.Add(memberline(0))
  16.         Next
  17.  
  18.     End Sub
  19.  
  20.     Private Sub lstMembers_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lstMembers.SelectedIndexChanged
  21.         Dim sr As String() = IO.File.ReadAllLines("MemberPhones.txt")
  22.         Dim theindex As String = Convert.ToString(lstMembers.SelectedItem)
  23.         Dim list = sr.Split(",c")
  24.         txtNames.Text = list(0)
  25.         txtPhone.Text = list(1)
  26.     End Sub
  27.  
  28.     Private Sub ModifyToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ModifyToolStripMenuItem.Click
  29.         memberList(lstMembers.SelectedIndex).Name = txtNames.Text
  30.  
  31.         memberList(lstMembers.SelectedIndex).Phone = txtPhone.Text
  32.         RefreshLstInfo()
  33.  
  34.     End Sub
  35.  
  36.     Private Sub AddToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddToolStripMenuItem.Click
  37.         Dim NewPerson As New Member
  38.  
  39.         NewPerson.Name = txtNames.Text
  40.  
  41.         NewPerson.Phone = txtPhone.Text
  42.  
  43.         lstMembers.Items.Add(txtNames.Text & "," & txtPhone.Text)
  44.  
  45.         RefreshLstInfo()
  46.  
  47.     End Sub
  48.  
  49.     Private Sub DeleteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeleteToolStripMenuItem.Click
  50.         memberList.RemoveAt(lstMembers.SelectedIndex)
  51.         RefreshLstInfo()
  52.  
  53.     End Sub
  54.  
  55.     Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
  56.         Application.Exit()
  57.  
  58.     End Sub
  59.  
  60.     Private Sub RefreshLstInfo()
  61.  
  62.         lstMembers.Items.Clear()
  63.  
  64.         For j As Integer = 0 To memberList.Count - 1
  65.  
  66.             lstMembers.Items.Add(memberList(j).Name)
  67.  
  68.         Next
  69.  
  70.     End Sub
  71. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement