document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. Imports System.Data.OleDb
  2. Public Class frmMain
  3.     Public cn As New OleDb.OleDbConnection
  4.     Public cmd As New OleDb.OleDbCommand
  5.     Public da As OleDbDataAdapter
  6.     Public dr As OleDbDataReader
  7.     Public ds As DataSet = New DataSet
  8.     Public sql As String = Nothing
  9.     Public ConString As String = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & My.Settings.AppDB)
  10.  
  11.     Public Sub myCn()
  12.         If cn.State = ConnectionState.Open Then cn.Close()
  13.         cn.ConnectionString = ConString
  14.         cn.Open()
  15.     End Sub
  16.  
  17.     Private Sub frmMain_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  18.         \'TODO: This line of code loads data into the \'AddEditDeleteLogInDataSet.tblAdmin\' table. You can move, or remove it, as needed.
  19.         Me.tblAdminTableAdapter.Fill(Me.AddEditDeleteLogInDataSet.tblAdmin)
  20.         myCn()
  21.         ListViewItem()
  22.     End Sub
  23.  
  24.     Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
  25.         If TextBox1.Text = "" Or TextBox2.Text = "" Then
  26.             MsgBox("Put some data!")
  27.         Else
  28.             Try
  29.                 Dim xSQL As New System.Text.StringBuilder
  30.                 xSQL.AppendLine("INSERT INTO tblAdmin")
  31.                 xSQL.AppendLine("(Uname,Pword,Dtoday)")
  32.                 xSQL.AppendLine("VALUES")
  33.                 xSQL.AppendLine("(@name,@word,@today)")
  34.                 Dim bReturn As Boolean
  35.                 Using cn As New OleDbConnection(ConString)
  36.                     cn.Open()
  37.                     Dim cmd As New OleDbCommand(xSQL.ToString, cn)
  38.                     cmd.Parameters.AddWithValue("@name", TextBox1.Text)
  39.                     cmd.Parameters.AddWithValue("@word", TextBox2.Text)
  40.                     cmd.Parameters.AddWithValue("@date", DateTimePicker1.Text.Trim)
  41.                     Dim n As Integer = cmd.ExecuteNonQuery
  42.                     If n <> 0 Then
  43.                         bReturn = True
  44.                         MessageBox.Show("Record added Successfuly!")
  45.                         TextBox1.Text = ""
  46.                         TextBox2.Text = ""
  47.                     Else
  48.                         bReturn = False
  49.                         MessageBox.Show("Fail to add record!")
  50.                     End If
  51.                 End Using
  52.             Catch ex As Exception
  53.                 MessageBox.Show("ERROR:" & ex.Message.ToString, My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Error)
  54.             End Try
  55.         End If
  56.         ListViewItem()
  57.     End Sub
  58.  
  59.     Private Function ListViewItem()
  60.         Try
  61.             ListView1.Items.Clear()
  62.             Dim xSQL As New System.Text.StringBuilder
  63.             xSQL.AppendLine("SELECT ID,Uname,Pword,Dtoday")
  64.             xSQL.AppendLine("FROM tblAdmin")
  65.             xSQL.AppendLine("ORDER BY ID")
  66.  
  67.             Using cn As New OleDbConnection(ConString)
  68.                 cn.Open()
  69.                 Dim cmd As New OleDb.OleDbCommand(xSQL.ToString, cn)
  70.                 dr = cmd.ExecuteReader
  71.                 While dr.Read
  72.                     Dim lv1 As New ListViewItem(dr.Item("ID").ToString.Trim)
  73.                     lv1.SubItems.Add(dr.Item("Uname").ToString.Trim)
  74.                     lv1.SubItems.Add(dr.Item("Pword").ToString.Trim)
  75.                     lv1.SubItems.Add(dr.Item("Dtoday").ToString.Trim)
  76.                     lv1.SubItems.Add("------------")
  77.                     ListView1.Items.Add(lv1)
  78.                 End While
  79.             End Using
  80.             cmd.Dispose()
  81.             dr.Close()
  82.             Return True
  83.         Catch ex As Exception
  84.             MessageBox.Show("ERROR:" & ex.Message.ToString, My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Error)
  85.             Return False
  86.         End Try
  87.     End Function
  88.  
  89.     Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
  90.         If Not ListView1.SelectedItems.Count = 0 Then \'// check if item is selected.
  91.             With ListView1.SelectedItems.Item(0)
  92.                 Label1.Text = .Text \'// column 1.
  93.                 Label2.Text = .Text \'// column 1.
  94.                 TextBox5.Text = .SubItems(1).Text \'// column 2.
  95.                 TextBox6.Text = .SubItems(2).Text \'// column 3.
  96.                 TextBox7.Text = .SubItems(1).Text \'// column 2.
  97.                 TextBox8.Text = .SubItems(2).Text \'// column 3.
  98.                 \'// etc...
  99.             End With
  100.         End If
  101.     End Sub
  102.  
  103.     Private Sub btnEdit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEdit.Click
  104.         If TextBox5.Text = "" Or TextBox6.Text = "" Then Exit Sub
  105.         Try
  106.             ListView1.Items.Clear()
  107.             Dim xSQL As New System.Text.StringBuilder
  108.             xSQL.AppendLine("UPDATE tblAdmin SET")
  109.             xSQL.AppendLine("Uname = @name, Pword = @word, Dtoday = @today")
  110.             xSQL.AppendLine("WHERE ID = " & Label1.Text.Trim)
  111.             Using cn As New OleDbConnection(ConString)
  112.                 cn.Open()
  113.                 Dim cmd As New OleDbCommand(xSQL.ToString, cn)
  114.                 cmd.Parameters.AddWithValue("@name", TextBox5.Text.Trim)
  115.                 cmd.Parameters.AddWithValue("@word", TextBox6.Text.Trim)
  116.                 cmd.Parameters.AddWithValue("@today", DateTimePicker1.Text)
  117.                 cmd.ExecuteNonQuery()
  118.                 cmd.Dispose()
  119.                 MsgBox("Sucessfully Updated!!", MsgBoxStyle.OkOnly)
  120.                 TextBox5.Text = ""
  121.                 TextBox6.Text = ""
  122.             End Using
  123.         Catch ex As Exception
  124.             MessageBox.Show("ERROR:" & ex.Message.ToString, My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Error)
  125.         End Try
  126.         ListViewItem()
  127.     End Sub
  128.  
  129.     Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click
  130.         If TextBox7.Text = "" Or TextBox8.Text = "" Then Exit Sub
  131.         Try
  132.             ListView1.Items.Clear()
  133.             Dim xSQL As New System.Text.StringBuilder
  134.             xSQL.AppendLine("DELETE * FROM tblAdmin")
  135.             xSQL.AppendLine("WHERE ID = " & Label2.Text.Trim)
  136.             Using cn As New OleDbConnection(ConString)
  137.                 cn.Open()
  138.                 Dim cmd As New OleDbCommand(xSQL.ToString, cn)
  139.                 cmd.ExecuteNonQuery()
  140.                 cmd.Dispose()
  141.                 MsgBox("Sucessfully Delete!!", MsgBoxStyle.OkOnly)
  142.                 TextBox7.Text = ""
  143.                 TextBox8.Text = ""
  144.             End Using
  145.         Catch ex As Exception
  146.             MessageBox.Show("ERROR:" & ex.Message.ToString, My.Application.Info.Title, MessageBoxButtons.OK, MessageBoxIcon.Error)
  147.         End Try
  148.         ListViewItem()
  149.     End Sub
  150.  
  151.     Private Sub btnVReport_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnVReport.Click
  152.         Me.ReportViewer1.RefreshReport()
  153.     End Sub
  154. End Class
');