Advertisement
Guest User

uToob Internet Explorer

a guest
May 21st, 2016
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 6.01 KB | None | 0 0
  1. Public Class InternetExplorer
  2.  
  3.     Dim FolderPath As String = My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\uToob"
  4.     Dim PID As Integer = -1
  5.  
  6.     Dim BuySound As New SFX("CashRegister")
  7.  
  8.     Sub New(ByRef ProcessID As Integer)
  9.         InitializeComponent()
  10.         PID = ProcessID
  11.     End Sub
  12.  
  13.     Sub ClosingForm() Handles Me.Closed
  14.         Call Main.CloseIE(PID)
  15.     End Sub
  16.  
  17.     Sub Startup() Handles Me.Load
  18.         IETabs.ItemSize = New Size(0, 1)
  19.         ZamaonTabs.ItemSize = New Size(0, 1)
  20.         BankSubtitle.Text = "Welcome back, " & Main.UsernameLabel.Text & "!"
  21.         ZamaonWelcomeLabel.Text = "Welcome back to Zamaon," & vbNewLine & Main.UsernameLabel.Text & "!"
  22.     End Sub
  23.  
  24.     Sub SwitchBank() Handles BankIcon.Click
  25.         IETabs.SelectTab(1)
  26.  
  27.         Using SR As New IO.StreamReader(FolderPath & "\saves\bank.dat")
  28.             Dim Transactions As Integer = Convert.ToInt32(My.Computer.FileSystem.ReadAllText(FolderPath & "\saves\bank2.dat"))
  29.             Dim CurTrans(2) As String
  30.             Dim Balance As Double = 0
  31.             Dim CurPay As Double = 0
  32.             For i = 1 To Transactions
  33.                 Dim CurLine As String = SR.ReadLine
  34.                 Try
  35.                     CurTrans(0) = CurLine.Split(";")(0)
  36.                     CurTrans(1) = CurLine.Split(";")(1)
  37.                     CurTrans(2) = CurLine.Split(";")(2)
  38.                     If Double.TryParse(CurLine.Split(";")(3), CurPay) = False Then
  39.                         Balance += Convert.ToInt32(CurLine.Split(";")(3))
  40.                     Else
  41.                         Balance += CurPay
  42.                     End If
  43.                     TransactionsList.Items.Add(New ListViewItem(CurTrans))
  44.                     CurTrans = {"", "", ""}
  45.                 Catch ex As Exception
  46.                     MsgBox("Something went wrong. Don't play with the bank files.")
  47.                 End Try
  48.             Next
  49.             BalanceLabel.Text = Balance & "$"
  50.             If Balance < 0 Then
  51.                 BalanceLabel.ForeColor = Color.Red
  52.             Else
  53.                 BalanceLabel.ForeColor = Color.Green
  54.             End If
  55.         End Using
  56.     End Sub
  57.  
  58.     Sub SwitchuToob() Handles uToobIcon.Click
  59.         IETabs.SelectTab(2)
  60.     End Sub
  61.  
  62.     Sub SwitchZamaon() Handles ZamaonIcon.Click
  63.         IETabs.SelectTab(3)
  64.     End Sub
  65.  
  66. #Region "Bank"
  67.  
  68.     Public Shared Sub UpdateTrans()
  69.         Dim IE As New InternetExplorer(-1)
  70.         Call IE.UpdateTransactions()
  71.     End Sub
  72.  
  73.     Public Sub UpdateTransactions()
  74.         Using SR As New IO.StreamReader(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\uToob" & "\saves\bank.dat")
  75.             Dim Transactions As Integer = Convert.ToInt32(My.Computer.FileSystem.ReadAllText(My.Computer.FileSystem.SpecialDirectories.MyDocuments & "\uToob" & "\saves\bank2.dat"))
  76.             Dim CurTrans(3) As String
  77.             Dim Balance As Double = 0
  78.             Dim CurPay As Double = 0
  79.             For i = 1 To Transactions
  80.                 Dim CurLine As String = SR.ReadLine
  81.                 Try
  82.                     CurTrans(0) = CurLine.Split(";")(0)
  83.                     CurTrans(1) = CurLine.Split(";")(1)
  84.                     CurTrans(2) = CurLine.Split(";")(2)
  85.                     If Double.TryParse(CurLine.Split(";")(3), CurPay) = False Then
  86.                         Balance += Convert.ToInt32(CurLine.Split(";")(3))
  87.                     Else
  88.                         Balance += CurPay
  89.                     End If
  90.                     TransactionsList.Items.Add(New ListViewItem(CurTrans))
  91.                     CurTrans = {"", "", ""}
  92.                 Catch ex As Exception
  93.                     MsgBox("Something went wrong. Don't play with the bank files.")
  94.                 End Try
  95.             Next
  96.             BalanceLabel.Text = Balance & "$"
  97.             If Balance < 0 Then
  98.                 BalanceLabel.ForeColor = Color.Red
  99.             Else
  100.                 BalanceLabel.ForeColor = Color.Green
  101.             End If
  102.         End Using
  103.     End Sub
  104.  
  105.     Sub HomeBank() Handles HomeButtonBank.Click
  106.         IETabs.SelectTab(0)
  107.         TransactionsList.Clear()
  108.     End Sub
  109.  
  110. #End Region
  111.  
  112. #Region "Zamaon"
  113.  
  114.     Sub HomeZamaon() Handles HomeButtonZamaon.Click
  115.         IETabs.SelectTab(0)
  116.     End Sub
  117.  
  118.     Sub ChangeZamaonTab() Handles ZamaonSearchBox.SelectedIndexChanged
  119.         Select Case ZamaonSearchBox.SelectedItem.ToString
  120.             Case "Screens"
  121.                 ZamaonTabs.SelectTab(1)
  122.             Case "Processors"
  123.                 ZamaonTabs.SelectTab(2)
  124.             Case "Graphic Cards"
  125.                 ZamaonTabs.SelectTab(3)
  126.             Case "RAM"
  127.                 ZamaonTabs.SelectTab(4)
  128.             Case "Webcams"
  129.                 ZamaonTabs.SelectTab(5)
  130.             Case "Microphones"
  131.                 ZamaonTabs.SelectTab(6)
  132.             Case "Headsets"
  133.                 ZamaonTabs.SelectTab(7)
  134.             Case "Games"
  135.                 ZamaonTabs.SelectTab(8)
  136.         End Select
  137.     End Sub
  138.  
  139.     Sub ChangeZamaonHome() Handles ZamaonLogo.Click
  140.         ZamaonTabs.SelectTab(0)
  141.     End Sub
  142.  
  143. #Region "Buy"
  144.  
  145. #Region "Screens"
  146.  
  147.     Sub BuyQB19() Handles QB19Buy.Click
  148.         QB19Buy.Enabled = False
  149.         QB19Price.Text = "Bought"
  150.         QB19Price.ForeColor = Color.Green
  151.         My.Computer.FileSystem.WriteAllText(FolderPath & "\saves\hardware\Screens.dat", vbNewLine & "QenB 19"" Monitor", True)
  152.         Dim Transactions As Integer = Convert.ToInt32(My.Computer.FileSystem.ReadAllText(FolderPath & "\saves\bank2.dat")) + 1
  153.         My.Computer.FileSystem.WriteAllText(FolderPath & "\saves\bank2.dat", Transactions, False)
  154.         My.Computer.FileSystem.WriteAllText(FolderPath & "\saves\bank.dat", vbNewLine & "CTILYFS;-189.99;Zamaon;-189,99", True)
  155.         BuySound.PlaySFX()
  156.     End Sub
  157.  
  158. #End Region
  159.  
  160. #End Region
  161.  
  162. #End Region
  163.  
  164. #Region "Other Functions"
  165.  
  166.     Sub Sleep(ByRef ms As Integer)
  167.         For i = 1 To ms
  168.             Application.DoEvents()
  169.             Threading.Thread.Sleep(1)
  170.         Next
  171.     End Sub
  172.  
  173. #End Region
  174.  
  175. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement