Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

REGISTRATION:-

Imports System.Data.OleDb
Public Class Form1
Public provider As String
Public datafile As String
Public connstring As String
Public conn As String
Public myconnection As OleDbConnection = New OleDbConnection
Public cmd As New OleDbCommand
Public dr As OleDbDataReader

Private Sub B1_Click(sender As System.Object, e As System.EventArgs) Handles B1.Click


provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
myconnection.Open()
Dim str As String
str = "insert into REGISTRATION([NAME],[CONTACTNO],[USERNAME],[PASSWORD]) values
(?,?,?,?)"
Dim cmd As OleDbCommand = New OleDbCommand(str, myconnection)
cmd.Parameters.Add(New OleDbParameter("NAME", CType(T1.Text, String)))
cmd.Parameters.Add(New OleDbParameter("PHNO", CType(T2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("USERNAME", CType(T3.Text, String)))
cmd.Parameters.Add(New OleDbParameter("PASSWORD", CType(T4.Text, String)))
Try
cmd.ExecuteNonQuery()
MsgBox("Data Inserted Successfully")
cmd.Dispose()
myconnection.Close()
T1.Clear()
T2.Clear()
T3.Clear()
T4.Clear()

Catch ex As Exception
MsgBox(ex.Message)
End Try

End Sub
End Class
SALES: INSERT

Imports System.Data.OleDb
Public Class Form4

Public provider As String


Public datafile As String
Public connstring As String
Public conn As String
Public myconnection As OleDbConnection = New OleDbConnection
Public cmd As New OleDbCommand
Public dr As OleDbDataReader

Private Sub B1_Click(sender As System.Object, e As System.EventArgs) Handles B1.Click


DataGridView1.Rows.Add(T1.Text, T2.Text, DateTimePicker1.Text, T3.Text, C1.Text,
C2.Text, T4.Text, T5.Text, T6.Text)

provider = "provider=microsoft.ACE.OLEDB.12.0;data source="


datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
myconnection.Open()
Dim str As String
str = "insert into SALES FORM([INVOICENO],[NAME],[DATE],[MOBILENO],[CATEGORY],
[TYPE],[QUANTITY],[PRICE],[TOTAL]) values (?,?,?,?,?,?,?,?,?)"
Dim cmd As OleDbCommand = New OleDbCommand(str, myconnection)

cmd.Parameters.Add(New OleDbParameter("INVOICENO", CType(T1.Text, String)))


cmd.Parameters.Add(New OleDbParameter("NAME", CType(T2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("DATE", CType(DateTimePicker1.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("MOBILENO", CType(T3.Text, String)))
cmd.Parameters.Add(New OleDbParameter("CATEGORY", CType(C1.Text, String)))
cmd.Parameters.Add(New OleDbParameter("TYPE", CType(C2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("QUANTITY", CType(T4.Text, String)))
cmd.Parameters.Add(New OleDbParameter("PRICE", CType(T5.Text, String)))
cmd.Parameters.Add(New OleDbParameter("TOTAL", CType(T6.Text, String)))

Try
cmd.ExecuteNonQuery()
MsgBox("Data Inserted Successfully")
cmd.Dispose()
myconnection.Close()
T1.Clear()
T2.Clear()
T3.Clear()
T4.Clear()
T5.Clear()
T6.Clear()

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

SALES SEARCH:
Private Sub B5_Click(sender As System.Object, e As System.EventArgs) Handles B5.Click
provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
myconnection.Open()
cmd = New OleDbCommand("select * from SALES FORM where INVOICENO = " & T1.Text &
"", myconnection)

dr = cmd.ExecuteReader()
If (dr.Read) = True Then
T1.Text = dr("INVOICENO").ToString
T2.Text = dr("NAME").ToString
T3.Text = dr("MOBILENO").ToString
C1.Text = dr("CATEGORY").ToString
C2.Text = dr("TYPE").ToString
T4.Text = dr("QUANTITY").ToString
T5.Text = dr("PRICE").ToString
T6.Text = dr("TOTAL").ToString

ElseIf (dr.Read) = False Then


T1.Text = ""
T2.Text = ""
T3.Text = ""
C1.Text = ""
C2.Text = ""
T4.Text = ""
T5.Text = ""
T6.Text = ""

End If
myconnection.Close()

End Sub

End Class
SALES: UPDATE
Private Sub B2_Click(sender As System.Object, e As System.EventArgs) Handles B2.Click
provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
cmd = New OleDbCommand("update [SALES FORM] set [INVOICENO]='" & T1.Text & "',
[NAME]='"& T2.Text &'", [DATE]='" & DateTimePicker1.Text & "'[MOBILENO]='"& T3.Text &'",
[CATEGORY]='" & C1.Text & "',[TYPE]='" & C2.Text & "',[QUANTITY]='" & T4.Text & "',
[PRICE]='" & T5.Text & "', [TOTAL]='"& T6.Text &'",where [INVOICENO] =" & T1.Text & "",
myconnection)
myconnection.Open()
cmd.ExecuteNonQuery()
MsgBox("Record Successfully Updated")
cmd.Dispose()
myconnection.Close()

Dim txt
For Each txt In Me.Controls
If TypeOf txt Is TextBox Then
txt.text = " "
End If
Next
End Sub

PURCHASE INSERT:
Imports System.Data.OleDb
Public Class Form3
Public provider As String
Public datafile As String
Public connstring As String
Public conn As String
Public myconnection As OleDbConnection = New OleDbConnection
Public cmd As New OleDbCommand
Public dr As OleDbDataReader

Private Sub B2_Click(sender As System.Object, e As System.EventArgs) Handles B2.Click


provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
myconnection.Open()
Dim str As String
str = "insert into PURCHASE([BILLNO],[DATE],[CATEGORY],[TYPE],[QUANTITY],[PRICE])
values (?,?,?,?,?,?)"
Dim cmd As OleDbCommand = New OleDbCommand(str, myconnection)

cmd.Parameters.Add(New OleDbParameter("BILLNO", CType(T3.Text, String)))


cmd.Parameters.Add(New OleDbParameter("DATE", CType(DateTimePicker1.Text,
String)))
cmd.Parameters.Add(New OleDbParameter("CATEGORY", CType(C1.Text, String)))
cmd.Parameters.Add(New OleDbParameter("TYPE", CType(C2.Text, String)))
cmd.Parameters.Add(New OleDbParameter("QUANTITY", CType(T1.Text, String)))
cmd.Parameters.Add(New OleDbParameter("PRICE", CType(T2.Text, String)))

Try
cmd.ExecuteNonQuery()
MsgBox("Data Inserted Successfully")
cmd.Dispose()
myconnection.Close()
T1.Clear()
T2.Clear()
T3.Clear()

Catch ex As Exception
MsgBox(ex.Message)
End Try

End Sub
End Class

PURCHASE UPDATE:
provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
cmd = New OleDbCommand("update [PURCHASE] set [BILLNO]='" & T3.Text & "',
[DATE]='" & DateTimePicker1.Text & "',[CATEGORY]='" & C1.Text & "',[TYPE]='" & C2.Text &
"',[QUANTITY]='" & T1.Text & "',[PRICE]='" & T2.Text & "',where [BILLNO] =" & T3.Text &
"", myconnection)
myconnection.Open()
cmd.ExecuteNonQuery()
MsgBox("Record Successfully Updated")
cmd.Dispose()
myconnection.Close()
Dim txt
For Each txt In Me.Controls
If TypeOf txt Is TextBox Then
txt.text = " "
End If
Next
End Sub

PURCHASE SEARCH:
provider = "provider=microsoft.ACE.OLEDB.12.0;data source="
datafile = "D:\PROJECT\Database1.accdb"
connstring = provider & datafile
myconnection.ConnectionString = connstring
myconnection.Open()
cmd = New OleDbCommand("select * from PURCHASE where BILLNO = " & T3.Text & "",
myconnection)

dr = cmd.ExecuteReader()
If (dr.Read) = True Then
T3.Text = dr("BILLNO").ToString
C1.Text = dr("CATEGORY").ToString
C2.Text = dr("TYPE").ToString
T1.Text = dr("QUANTITY").ToString
T2.Text = dr("PRICE").ToString

ElseIf (dr.Read) = False Then


T3.Text = ""
C1.Text = ""
C2.Text = ""
T1.Text = ""
T2.Text = ""

End If
myconnection.Close()

End Sub

End Class
LOGIN:LOGIN

Imports System.Data.OleDb
Imports System.Data
Public Class LOGIN
Public connection As New OleDbConnection(My.Settings.Database1ConnectionString)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
If TU.Text = Nothing Or TP.Text = Nothing Then
MsgBox("Enter Credentials", MsgBoxStyle.Exclamation)
Else
If connection.State = ConnectionState.Closed Then
connection.Open()

End If
Dim cmd As New OleDbCommand("Select count(*)from REGISTRATION where
USERNAME=? and PASSWORD=?", connection)
cmd.Parameters.AddWithValue("@1", OleDbType.VarChar).Value = TU.Text
cmd.Parameters.AddWithValue("@2", OleDbType.VarChar).Value = TP.Text
Dim count = Convert.ToInt32(cmd.ExecuteScalar())

If (count > 0) Then


MsgBox("Login Succeed", MsgBoxStyle.Information)
Else
MsgBox("Account Not Found", MsgBoxStyle.Critical)
End If

End If
End Sub
End Class
Print: print Document

Private Sub B3_Click(sender As System.Object, e As System.EventArgs) Handles B3.Click


PrintPreviewDialog1.Document = PrintDocument1
PrintPreviewDialog1.ShowDialog()

End Sub

Dim tables As DataTableCollection


Dim source As New BindingSource
Private Sub PrintDocument1_PrintPage(sender As System.Object, e As
System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage

e.Graphics.DrawString("SPORTS AND EQUIPMENT", New Font("Arial", 20, FontStyle.Bold),


Brushes.Black, New Point(300, 20))
e.Graphics.DrawString("Civil Lines Nagpur", New Font("Arial", 12,
FontStyle.Italic), Brushes.Black, New Point(370, 60))
e.Graphics.DrawString("Date:" + DateTime.Now, New Font("Arial", 10,
FontStyle.Italic), Brushes.Black, New Point(20, 90))

e.Graphics.DrawString("------------------------------------------------------------------
-----------------------------------------------------------------------------------------
------------", New Font("Arial", 20, FontStyle.Italic), Brushes.Black, New Point(0, 120))

e.Graphics.DrawString("CATEGORY", New Font("Arial", 10, FontStyle.Bold),


Brushes.Black, New Point(20, 100))
e.Graphics.DrawString("ITEM", New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(200, 100))
e.Graphics.DrawString("QUANTITY", New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(500, 100))
e.Graphics.DrawString("PRICE", New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(700, 100))

e.Graphics.DrawString("------------------------------------------------------------------
-----------------------------------------------------------------------------------------
------------", New Font("Arial", 20, FontStyle.Italic), Brushes.Black, New Point(0, 170))

e.Graphics.DrawString(C1, New Font("Arial", 10, FontStyle.Bold), Brushes.Black,


New Point(20, 200))
e.Graphics.DrawString(C2.Text, New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(200, 200))
e.Graphics.DrawString(T4.Text, New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(500, 200))
e.Graphics.DrawString("Rs:" + T5.Text, New Font("Arial", 10, FontStyle.Bold),
Brushes.Black, New Point(700, 200))
e.Graphics.DrawString("------------------------------------------------------------------
-----------------------------------------------------------------------------------------
------------", New Font("Arial", 20, FontStyle.Italic), Brushes.Black, New Point(0, 230))

End Sub

You might also like