SlideShare a Scribd company logo
1 of 33
Download to read offline
INVENTORY MANAGEMENT




              VB.NET

             AMALESH DEKA

             RAJEEV SHARAN

              ALOK LIEVENS

   DFT (BFT-APPAREL PRODUCTION/ SEM-07)

               December 2011




NATIONAL INSTITUTE OF FASHION TECHNOLOGY

               BANGALORE
NATIONAL INSTITUTE OF FASHION TECHNOLOGY

National Institute of Fashion Technology was set up in 1986 under the aegis of the Ministry
of Textiles, Government of India. It has emerged as the premier Institute of Design
Management and Technology. It offers various courses in textile and leather design,
technology, management and merchandising.



CONTRIBUTOR:

Amalesh Deka
Student of semester -07, Department Of Fashion Technology, NIFT

Rajeev Sharan
Student of semester -07, Department Of Fashion Technology, NIFT
Email: rajeevsharan007@gmail.com


Alok Lievens
Student of semester -07, Department Of Fashion Technology, NIFT


Ravi Kumar, Faculty-in-charge & Consultant
Department of Fashion & Textiles, NIFT
ACKNOWLEDGEMENTS

This report was prepared as a contribution to the ‘Product Analysis & Development’ End
Term Jury, and was supported with generous & valuable inputs from the Department Of
Fashion Technology, NIFT Bangalore. The authors express their gratitude for the insights
provided at various stages of this report by Mr. Ravi Kumar, Assistant Professor- TD &
Faculty In-Charge for the subject. The authors also express their gratitude & respect for
insights provided on compilation & contents by Mr. Vasant Kothari, RIC- NIFT Bangalore.
The authors also express their appreciation & gratitude for the academic support provided by
Mr. Arivoli N, assistant professor, and Ms Jonalee Bajpai, associate professor. The authors
also express their appreciation for the administrative support provided by Mr. G T Kumaran
and Chandrashekhar. Any and all errors are the sole responsibility of the authors.
FRONT VIEW- LOGIN PAGE:




CODE:

Public Class Form1



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

    If TextBox1.Text = "rajeevsharan" Then

      If TextBox2.Text = "123456" Then

         Dim frm As New Form2

         frm.Show()

      Else

         Dim result As Integer

        result = MessageBox.Show("ENTERED WRONG PASSWORD!", "Message
Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
TextBox2.Clear()

      End If

    Else

      Dim a As Integer

      a = MessageBox.Show("ENTERED AN INVALID ID!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

      TextBox1.Clear()

      TextBox2.Clear()

    End If

  End Sub

End Class
INTRODUCTION:

The application is designed to provide a platform for organizing and maintain stock data for
efficient inventory management.

It is to be used primarily in apparel stock management and has features for handling
information according to colour and sizes.



FRONT VIEW- MAIN PAGE:




CODES:

Public Class Form2



  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True

    Dim frm As New Form3

    frm.Show()

    Me.Close()
End Sub



  Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked

    LinkLabel2.LinkVisited = True

    Dim frm As New Form7

    frm.Show()

    Me.Close()

  End Sub

End Class
FRONT VIEW- STOCK RECORDS:




CODES:

Imports System.Data.OleDb

Public Class Form3

  Dim con As New OleDbConnection

  Dim rowcount As Integer = 0

  Dim incDec As Integer = 0



  Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load

    con.ConnectionString = My.MySettings.Default.POS1ConnectionString3

    Opendata()

  End Sub

  Sub Opendata()

    con.Open()

    Dim conString As String = "Select * from STOCK"

    Dim cmd As New OleDbCommand(conString, con)
Dim adapter As New OleDbDataAdapter()

    adapter.SelectCommand = cmd

    Dim dataset As New DataSet()

    adapter.Fill(dataset)

    con.Close()



    rowcount = dataset.Tables(0).Rows.Count



    TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString()

    TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString()

    ComboBox2.SelectedItem = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString()

    TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString()

    TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString()

    TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString()

    TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString()

    TextBox7.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString()

    ComboBox1.SelectedItem = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString()

    TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString()

    TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString()

    TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString()

  End Sub



  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True

    Dim frm As New Form4

    frm.Show()
Me.Close()

  End Sub



  Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked

    LinkLabel2.LinkVisited = True

    Dim frm As New Form2

    frm.Show()

    Me.Close()

  End Sub



  Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click

    If incDec + 1 < rowcount Then

      incDec += 1

      Opendata()

    End If

  End Sub



  Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button8.Click

    incDec = rowcount - 1

    opendata()

  End Sub



  Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click

    incDec = 0
Opendata()

  End Sub



  Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click

    If incDec + 1 <> 1 Then

      incDec -= 1

      Opendata()

    End If

  End Sub



  Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button10.Click

    con.Open()

    Dim cmd2 As New OleDbCommand()

    cmd2 = con.CreateCommand()

      cmd2.CommandText = "INSERT INTO STOCK ([STCK_SR], [QTY],
[PRODUCT_TYPE], [INWARD_DATE], [INWARD_TIME], [COST], [TOT_SIZE],
[TOT_COLOUR], [ROUTE_TYPE], [MANUFACTURER], [DISTRIBUTOR], [BRAND])
VALUES ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & ComboBox2.SelectedItem
& "', '" & TextBox5.Text & "', '" & TextBox12.Text & "', '" & TextBox3.Text & "', '" &
TextBox4.Text & "', '" & TextBox7.Text & "', '" & ComboBox1.SelectedItem & "', '" &
TextBox9.Text & "', '" & TextBox10.Text & "', '" & TextBox8.Text & "')"

    cmd2.ExecuteNonQuery()

    Dim a = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

    rowcount += 1

    incDec = rowcount - 1
TextBox1.Clear()

    TextBox2.Clear()

    TextBox3.Clear()

    TextBox4.Clear()

    TextBox5.Clear()

    TextBox7.Clear()

    TextBox8.Clear()

    TextBox9.Clear()

    TextBox10.Clear()

    TextBox12.Clear()

    ComboBox1.SelectedItem = Nothing

    ComboBox2.SelectedItem = Nothing

  End Sub



  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click

    con.Open()

    Dim cmd3 As New OleDbCommand()

    Dim s = Convert.ToString(incDec + 1)

    cmd3 = con.CreateCommand()

    If incDec >= 0 Then

      cmd3.CommandText = "DELETE FROM STOCK WHERE STCK_SR = '" & s & "'"

      cmd3.ExecuteNonQuery()

      Dim temp As Integer = incDec

      While temp < rowcount And temp >= 0

         Dim t = Convert.ToString(temp + 2)

         Dim r = Convert.ToString(temp + 1)
cmd3.CommandText = "Update STOCK Set STCK_SR = '" & r & "' Where
STCK_SR= '" & t & "'"

         cmd3.ExecuteNonQuery()

         temp += 1

      End While

      rowcount -= 1

      'incDec -= 1

    End If

    Dim b = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

    Opendata()

  End Sub



  Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click

    con.Open()

    Dim cmd3 As New OleDbCommand()

    cmd3 = con.CreateCommand()

    Dim u = Convert.ToString(incDec + 1)

      cmd3.CommandText = "UPDATE STOCK SET [QTY] = '" & TextBox2.Text & "',
[PRODUCT_TYPE] = '" & ComboBox2.SelectedItem & "', [COST] = '" & TextBox3.Text &
"', [TOT_SIZE] = '" & TextBox4.Text & "', [INWARD_DATE] = '" & TextBox5.Text & "',
[TOT_COLOUR] = '" & TextBox7.Text & "', [BRAND] = '" & TextBox8.Text & "',
[MANUFACTURER] = '" & TextBox9.Text & "', [DISTRIBUTOR] = '" & TextBox10.Text
& "', [INWARD_TIME] = '" & TextBox12.Text & "', [ROUTE_TYPE] = '" &
ComboBox1.SelectedItem & "' where [STCK_SR] = '" & u & "'"

    cmd3.ExecuteNonQuery()

    Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
con.Close()



  End Sub



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

     TextBox12.Text = ListBox1.SelectedItem + ":" + ListBox2.SelectedItem + ":" +
ListBox3.SelectedItem + " " + CheckedListBox1.SelectedItem

  End Sub



  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click

    TextBox5.Text = MonthCalendar1.SelectionRange.Start.Date

  End Sub

End Class
FRONT VIEW:




CODE:

Public Class Form4



  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True

    Dim frm As New Form5

    frm.Show()

    Me.Close()

  End Sub



  Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked

    LinkLabel2.LinkVisited = True

    Dim frm As New Form6

    frm.Show()
Me.Close()

  End Sub



  Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked

    LinkLabel3.LinkVisited = True

    Form3.Show()

    Me.Close()

  End Sub

End Class
FRONT VIEW- SIZE RECORDS:




CODE:

Public Class Form4



  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True

    Dim frm As New Form5

    frm.Show()

    Me.Close()

  End Sub



  Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked

    LinkLabel2.LinkVisited = True

    Dim frm As New Form6

    frm.Show()
Me.Close()

  End Sub



  Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked

    LinkLabel3.LinkVisited = True

    Form3.Show()

    Me.Close()

  End Sub

End Class
FRONT VIEW- COLOUR RECORDS:




CODES:

Imports System.Data.OleDb

Public Class Form6

  Dim con As New OleDbConnection

  Dim rowcount As Integer = 0

  Dim incDec As Integer = 0



  Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load

    con.ConnectionString = My.MySettings.Default.POS1ConnectionString3

    Opendata()

  End Sub

  Sub Opendata()

    con.Open()

    Dim conString As String = "Select * from COLOUR"

    Dim cmd As New OleDbCommand(conString, con)
Dim adapter As New OleDbDataAdapter()

    adapter.SelectCommand = cmd

    Dim dataset As New DataSet()

    adapter.Fill(dataset)

    con.Close()



    rowcount = dataset.Tables(0).Rows.Count



    TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString()

    TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString()

    TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString()

    TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString()

    TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString()

    TextBox6.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString()

    TextBox7.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString()

    TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString()

    TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString()

    TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString()

    TextBox11.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString()

    TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString()

    TextBox13.Text = dataset.Tables(0).Rows(incDec).ItemArray(12).ToString()

    TextBox14.Text = dataset.Tables(0).Rows(incDec).ItemArray(13).ToString()

  End Sub



  Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True
Form4.Show()

        Me.Close()

      End Sub



  Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label2.Click



      End Sub



  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click

        con.Open()

        Dim temp As Integer = incDec

        Dim r = Convert.ToString(incDec + 1)

        Dim s = Convert.ToString(temp + 1)

        Dim t = Convert.ToString(temp + 2)

        Dim cmd3 As New OleDbCommand()

        cmd3 = con.CreateCommand()

        If incDec >= 0 Then

          cmd3.CommandText = "DELETE FROM COLOUR WHERE STCK_SR = '" & r &
"'"

          cmd3.ExecuteNonQuery()

          While temp < rowcount And temp >= 0

       cmd3.CommandText = "Update COLOUR Set STCK_SR= '" & s & "' Where
STCK_SR= '" & t & "'"

            cmd3.ExecuteNonQuery()

            temp += 1

          End While
rowcount -= 1

       'incDec -= 1

    End If

    Dim a = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

    Opendata()

  End Sub



  Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click

    con.Open()

    Dim cmd2 As New OleDbCommand()

    cmd2 = con.CreateCommand()

      cmd2.CommandText = "INSERT INTO COLOUR ([STCK_SR],
[TOTAL_COLOURS], [COLOUR1], [COLOUR1_QTY], [COLOUR1_SQTY],
[COLOUR2], [COLOUR2_QTY], [COLOUR2_SQTY], [COLOUR3], [COLOUR3_QTY],
[COLOUR3_SQTY], [COLOUR4], [COLOUR4_QTY], [COLOUR4_SQTY]) VALUES ('"
& TextBox2.Text & "', '" & TextBox1.Text & "', '" & TextBox3.Text & "', '" &
TextBox4.Text & "', '" & TextBox5.Text & "', '" & TextBox6.Text & "', '" & TextBox7.Text
& "', '" & TextBox8.Text & "', '" & TextBox9.Text & "', '" & TextBox10.Text & "', '" &
TextBox11.Text & "', '" & TextBox12.Text & "', '" & TextBox13.Text & "', '" &
TextBox14.Text & "')"

    cmd2.ExecuteNonQuery()

    Dim b = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

    rowcount += 1

    incDec = rowcount - 1
TextBox2.Clear()

    TextBox1.Clear()

    TextBox3.Clear()

    TextBox3.Clear()

    TextBox5.Clear()

    TextBox6.Clear()

    TextBox7.Clear()

    TextBox8.Clear()

    TextBox9.Clear()

    TextBox10.Clear()

    TextBox11.Clear()

    TextBox12.Clear()

    TextBox13.Clear()

    TextBox14.Clear()

  End Sub



  Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click

    incDec = 0

    Opendata()

  End Sub



  Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click

    If incDec + 1 <> 1 Then

      incDec -= 1

      Opendata()

    End If
End Sub



  Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click

    If incDec + 1 < rowcount Then

      incDec += 1

      Opendata()

    End If

  End Sub



  Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button8.Click

    incDec = rowcount - 1

    Opendata()

  End Sub



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

    con.Open()

    Dim cmd3 As New OleDbCommand()

    cmd3 = con.CreateCommand()

    Dim u = Convert.ToString(incDec + 1)

     cmd3.CommandText = "UPDATE COLOUR SET [TOTAL_COLOURS]= '" &
TextBox1.Text & "', [COLOUR1]= '" & TextBox3.Text & "', [COLOUR1_QTY]= '" &
TextBox4.Text & "', [COLOUR1_SQTY]= '" & TextBox5.Text & "', [COLOUR2]= '" &
TextBox6.Text & "', [COLOUR2_QTY]= '" & TextBox7.Text & "', [COLOUR2_SQTY]= '"
& TextBox8.Text & "', [COLOUR3]= '" & TextBox9.Text & "', [COLOUR3_QTY]= '" &
TextBox10.Text & "', [COLOUR3_SQTY]= '" & TextBox11.Text & "', [COLOUR4]= '" &
TextBox12.Text & "', [COLOUR4_QTY]= '" & TextBox13.Text & "', [COLOUR4_SQTY]=
'" & TextBox14.Text & "' where [STCK_SR] = '" & u & "'"

    cmd3.ExecuteNonQuery()
Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

  End Sub

End Class
FRONT VIEW- PRODUCT RECORDS:




CODES:

Imports System.Data.OleDb

Public Class Form7

  Dim con As New OleDbConnection

  Dim rowcount As Integer = 0

  Dim incDec As Integer = 0



  Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load

    con.ConnectionString = My.MySettings.Default.POS1ConnectionString3

    Opendata()

  End Sub

  Sub Opendata()

    con.Open()

    Dim conString As String = "Select * from PRODUCT"

    Dim cmd As New OleDbCommand(conString, con)
Dim adapter As New OleDbDataAdapter()

  adapter.SelectCommand = cmd

  Dim dataset As New DataSet()

  adapter.Fill(dataset)

  con.Close()



  rowcount = dataset.Tables(0).Rows.Count



  TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString()

  TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString()

  TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString()

  TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString()

  TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString()

  TextBox6.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString()

  ComboBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString()

  TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString()

  TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString()

  TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString()

  TextBox11.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString()

  TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString()

  TextBox13.Text = dataset.Tables(0).Rows(incDec).ItemArray(12).ToString()

  TextBox14.Text = dataset.Tables(0).Rows(incDec).ItemArray(13).ToString()

  TextBox15.Text = dataset.Tables(0).Rows(incDec).ItemArray(14).ToString()

  TextBox16.Text = dataset.Tables(0).Rows(incDec).ItemArray(15).ToString()

  TextBox17.Text = dataset.Tables(0).Rows(incDec).ItemArray(16).ToString()

End Sub
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As
System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked

    LinkLabel1.LinkVisited = True

    Form2.Show()

    Me.Close()

  End Sub



  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button2.Click

    TextBox13.Text = MonthCalendar1.SelectionRange.Start.Date

  End Sub



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

     TextBox14.Text = ListBox1.SelectedItem + ":" + ListBox2.SelectedItem + ":" +
ListBox3.SelectedItem + " " + CheckedListBox1.SelectedItem

  End Sub



  Private Sub Label16_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Label16.Click



  End Sub



  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button4.Click

    con.Open()

    Dim temp As Integer = incDec

    Dim r = Convert.ToString(incDec + 1)

    Dim s = Convert.ToString(temp + 1)
Dim t = Convert.ToString(temp + 2)

        Dim cmd3 As New OleDbCommand()

        cmd3 = con.CreateCommand()

        If incDec >= 0 Then

          cmd3.CommandText = "DELETE FROM PRODUCT WHERE REC_SR = '" & r &
"'"

          cmd3.ExecuteNonQuery()

          While temp < rowcount And temp >= 0

       cmd3.CommandText = "Update PRODUCT Set REC_SR = '" & s & "' Where
REC_SR = '" & t & "'"

            cmd3.ExecuteNonQuery()

            temp += 1

          End While

          rowcount -= 1

          'incDec -= 1

        End If

    Dim a = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

        con.Close()



        Opendata()



      End Sub



  Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click

        con.Open()

        Dim cmd2 As New OleDbCommand()
cmd2 = con.CreateCommand()

    cmd2.CommandText = "INSERT INTO PRODUCT([ID], [STCK_SR], [UNIT_COST],
[MANUFACTURER], [BRAND], [CATEGORY], [SUBCATEGORY], [SAESON],
[SPECIFICATION], [DISTRIBUTOR], [COLOUR], [SIZE], [SALE_DATE],
[SALE_TIME], [UNIT_PRICE], [TAX], [REC_SR]) VALUES ('" & TextBox1.Text & "', '"
& TextBox2.Text & "', '" & TextBox3.Text & "', '" & TextBox4.Text & "', '" &
TextBox5.Text & "', '" & TextBox6.Text & "', '" & ComboBox1.SelectedItem & "', '" &
TextBox8.Text & "', '" & TextBox9.Text & "', '" & TextBox10.Text & "', '" &
TextBox11.Text & "', '" & TextBox12.Text & "', '" & TextBox13.Text & "', '" &
TextBox14.Text & "', '" & TextBox15.Text & "', '" & TextBox16.Text & "', '" &
TextBox17.Text & "')"

    cmd2.ExecuteNonQuery()

    Dim b = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

    rowcount += 1

    incDec = rowcount - 1



    TextBox1.Clear()

    TextBox2.Clear()

    TextBox3.Clear()

    TextBox4.Clear()

    TextBox5.Clear()

    TextBox6.Clear()

    TextBox8.Clear()

    TextBox10.Clear()

    TextBox11.Clear()

    TextBox12.Clear()

    TextBox13.Clear()

    TextBox14.Clear()
TextBox15.Clear()

    TextBox16.Clear()

    TextBox17.Clear()

    TextBox9.Clear()

    ComboBox1.SelectedItem = Nothing



  End Sub



  Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button9.Click

    If incDec + 1 < rowcount Then

      incDec += 1

      Opendata()

    End If

  End Sub



  Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button7.Click

    If incDec + 1 <> 1 Then

      incDec -= 1

      Opendata()

    End If

  End Sub



  Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click

    incDec = 0

    Opendata()
End Sub



  Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button8.Click

    incDec = rowcount - 1

    Opendata()

  End Sub



  Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button5.Click

    TextBox1.Text = TextBox2.Text + "/" + ComboBox1.SelectedItem + "/" +
TextBox6.Text + "/" + TextBox5.Text + "/" + TextBox8.Text + "/" + TextBox11.Text + "/" +
TextBox12.Text

  End Sub



  Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button10.Click

    con.Open()

    Dim cmd3 As New OleDbCommand()

    cmd3 = con.CreateCommand()

    Dim u = Convert.ToString(incDec + 1)

      cmd3.CommandText = "UPDATE PRODUCT SET [ID]= '" & TextBox1.Text & "',
[UNIT_COST]= '" & TextBox3.Text & "', [MANUFACTURER]= '" & TextBox4.Text & "',
[BRAND]= '" & TextBox5.Text & "', [CATEGORY]= '" & TextBox6.Text & "',
[SUBCATEGORY]= '" & ComboBox1.SelectedItem & "', [SAESON]= '" & TextBox8.Text
& "', [SPECIFICATION]= '" & TextBox9.Text & "', [DISTRIBUTOR]= '" &
TextBox10.Text & "', [COLOUR]= '" & TextBox11.Text & "', [SIZE]= '" & TextBox12.Text
& "', [SALE_DATE]= '" & TextBox13.Text & "', [SALE_TIME]= '" & TextBox14.Text & "',
[UNIT_PRICE]= '" & TextBox15.Text & "', [TAX]= '" & TextBox16.Text & "',
[STCK_SR]= '" & TextBox2.Text & "' where [REC_SR]= '" & u & "'"

    cmd3.ExecuteNonQuery()
Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box",
MessageBoxButtons.OKCancel, MessageBoxIcon.Information,
MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

    con.Close()

  End Sub

End Class

More Related Content

What's hot

Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2Jomel Penalba
 
Bhanu Pratap Singh Shekhawat, BCA Third Year
Bhanu Pratap Singh Shekhawat, BCA Third YearBhanu Pratap Singh Shekhawat, BCA Third Year
Bhanu Pratap Singh Shekhawat, BCA Third YearDezyneecole
 
How to become an Android dev starting from iOS (and vice versa)
How to become an Android dev starting from iOS (and vice versa)How to become an Android dev starting from iOS (and vice versa)
How to become an Android dev starting from iOS (and vice versa)Giuseppe Filograno
 
C++ Windows Forms L02 - Controls P1
C++ Windows Forms L02 - Controls P1C++ Windows Forms L02 - Controls P1
C++ Windows Forms L02 - Controls P1Mohammad Shaker
 
PROGRAMA DE EJEMPLO
PROGRAMA DE EJEMPLOPROGRAMA DE EJEMPLO
PROGRAMA DE EJEMPLOmhormech
 
How to Write Better Code with Mutation Testing
How to Write Better Code with Mutation TestingHow to Write Better Code with Mutation Testing
How to Write Better Code with Mutation TestingJohn Backus
 
Ensayo Convergencia Informatica
Ensayo Convergencia InformaticaEnsayo Convergencia Informatica
Ensayo Convergencia Informaticamiguel camelo
 
C++ Windows Forms L09 - GDI P2
C++ Windows Forms L09 - GDI P2C++ Windows Forms L09 - GDI P2
C++ Windows Forms L09 - GDI P2Mohammad Shaker
 
โครงการ 5 บท
โครงการ 5 บทโครงการ 5 บท
โครงการ 5 บทMareenaHahngeh
 
Kajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearKajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearDezyneecole
 

What's hot (19)

.net progrmming part4
.net progrmming part4.net progrmming part4
.net progrmming part4
 
Vb file
Vb fileVb file
Vb file
 
final project for C#
final project for C#final project for C#
final project for C#
 
Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2
 
Bhanu Pratap Singh Shekhawat, BCA Third Year
Bhanu Pratap Singh Shekhawat, BCA Third YearBhanu Pratap Singh Shekhawat, BCA Third Year
Bhanu Pratap Singh Shekhawat, BCA Third Year
 
How to become an Android dev starting from iOS (and vice versa)
How to become an Android dev starting from iOS (and vice versa)How to become an Android dev starting from iOS (and vice versa)
How to become an Android dev starting from iOS (and vice versa)
 
C++ Windows Forms L02 - Controls P1
C++ Windows Forms L02 - Controls P1C++ Windows Forms L02 - Controls P1
C++ Windows Forms L02 - Controls P1
 
Punto fijo multivariante
Punto fijo multivariantePunto fijo multivariante
Punto fijo multivariante
 
PROGRAMA DE EJEMPLO
PROGRAMA DE EJEMPLOPROGRAMA DE EJEMPLO
PROGRAMA DE EJEMPLO
 
Docimp
DocimpDocimp
Docimp
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 
How to Write Better Code with Mutation Testing
How to Write Better Code with Mutation TestingHow to Write Better Code with Mutation Testing
How to Write Better Code with Mutation Testing
 
Ensayo Convergencia Informatica
Ensayo Convergencia InformaticaEnsayo Convergencia Informatica
Ensayo Convergencia Informatica
 
Ete programs
Ete programsEte programs
Ete programs
 
C++ Windows Forms L09 - GDI P2
C++ Windows Forms L09 - GDI P2C++ Windows Forms L09 - GDI P2
C++ Windows Forms L09 - GDI P2
 
Codes
CodesCodes
Codes
 
โครงการ 5 บท
โครงการ 5 บทโครงการ 5 บท
โครงการ 5 บท
 
My.setting tutorial
My.setting tutorialMy.setting tutorial
My.setting tutorial
 
Kajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearKajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third Year
 

Viewers also liked

Declaring friend function with inline code
Declaring friend function with inline codeDeclaring friend function with inline code
Declaring friend function with inline codeRajeev Sharan
 
Order specification sheet
Order specification sheetOrder specification sheet
Order specification sheetRajeev Sharan
 
Rajeev oops 2nd march
Rajeev oops 2nd marchRajeev oops 2nd march
Rajeev oops 2nd marchRajeev Sharan
 
P 10 p-4ac756g50(gb )
P 10 p-4ac756g50(gb )P 10 p-4ac756g50(gb )
P 10 p-4ac756g50(gb )Rajeev Sharan
 
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)Rajeev Sharan
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship managementRajeev Sharan
 
Human resource management
Human resource managementHuman resource management
Human resource managementRajeev Sharan
 
RECENT TRENDS OF MAINTENANCE MANAGEMENT
RECENT TRENDS OF MAINTENANCE MANAGEMENTRECENT TRENDS OF MAINTENANCE MANAGEMENT
RECENT TRENDS OF MAINTENANCE MANAGEMENTRajeev Sharan
 
Production and materials management
Production and materials managementProduction and materials management
Production and materials managementRajeev Sharan
 
Material requirement planning
Material requirement planningMaterial requirement planning
Material requirement planningRajeev Sharan
 
SETTING UP OF A GARMENT INDUSTRY
SETTING UP OF A GARMENT INDUSTRYSETTING UP OF A GARMENT INDUSTRY
SETTING UP OF A GARMENT INDUSTRYRajeev Sharan
 
Maintenance management
Maintenance managementMaintenance management
Maintenance managementRajeev Sharan
 
Garment inspection report_dn1_page_2
Garment inspection report_dn1_page_2Garment inspection report_dn1_page_2
Garment inspection report_dn1_page_2Rajeev Sharan
 

Viewers also liked (20)

Declaring friend function with inline code
Declaring friend function with inline codeDeclaring friend function with inline code
Declaring friend function with inline code
 
Order specification sheet
Order specification sheetOrder specification sheet
Order specification sheet
 
IPR
IPRIPR
IPR
 
Rajeev oops 2nd march
Rajeev oops 2nd marchRajeev oops 2nd march
Rajeev oops 2nd march
 
P 10 p-4ac756g50(gb )
P 10 p-4ac756g50(gb )P 10 p-4ac756g50(gb )
P 10 p-4ac756g50(gb )
 
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)
Graduation Project (SA 8000 & it's frame work for Indian Apparel Manufacturing)
 
Final pl doc
Final pl docFinal pl doc
Final pl doc
 
Customer relationship management
Customer relationship managementCustomer relationship management
Customer relationship management
 
Human resource management
Human resource managementHuman resource management
Human resource management
 
RECENT TRENDS OF MAINTENANCE MANAGEMENT
RECENT TRENDS OF MAINTENANCE MANAGEMENTRECENT TRENDS OF MAINTENANCE MANAGEMENT
RECENT TRENDS OF MAINTENANCE MANAGEMENT
 
Production and materials management
Production and materials managementProduction and materials management
Production and materials management
 
Ergonomics
Ergonomics Ergonomics
Ergonomics
 
Material requirement planning
Material requirement planningMaterial requirement planning
Material requirement planning
 
SETTING UP OF A GARMENT INDUSTRY
SETTING UP OF A GARMENT INDUSTRYSETTING UP OF A GARMENT INDUSTRY
SETTING UP OF A GARMENT INDUSTRY
 
Shirt spec sheet
Shirt spec sheetShirt spec sheet
Shirt spec sheet
 
Maintenance management
Maintenance managementMaintenance management
Maintenance management
 
PAD FINAL DOC
PAD FINAL DOCPAD FINAL DOC
PAD FINAL DOC
 
Sp 02
Sp 02Sp 02
Sp 02
 
Sp 02
Sp 02Sp 02
Sp 02
 
Garment inspection report_dn1_page_2
Garment inspection report_dn1_page_2Garment inspection report_dn1_page_2
Garment inspection report_dn1_page_2
 

Similar to Inventory management

Membuat aplikasi penjualan buku sederhana
Membuat aplikasi penjualan buku sederhanaMembuat aplikasi penjualan buku sederhana
Membuat aplikasi penjualan buku sederhanaYusman Kurniadi
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 
โครงการ 5 บท
โครงการ 5 บทโครงการ 5 บท
โครงการ 5 บทMareenaHahngeh
 
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAM
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAMPROGRAMMING USING C#.NET SARASWATHI RAMALINGAM
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAMSaraswathiRamalingam
 
Reservasi hotel
Reservasi hotelReservasi hotel
Reservasi hoteldian pw
 
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdfapnashop1
 
Vb Project ขั้นเทพ
Vb Project ขั้นเทพVb Project ขั้นเทพ
Vb Project ขั้นเทพSinchai Lanon
 
Latihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganLatihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganNurul Arhaiyyu
 
Codes
CodesCodes
CodesOSit3
 
The Ring programming language version 1.3 book - Part 5 of 88
The Ring programming language version 1.3 book - Part 5 of 88The Ring programming language version 1.3 book - Part 5 of 88
The Ring programming language version 1.3 book - Part 5 of 88Mahmoud Samir Fayed
 
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.154.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15Rajes Wari
 

Similar to Inventory management (20)

Membuat aplikasi penjualan buku sederhana
Membuat aplikasi penjualan buku sederhanaMembuat aplikasi penjualan buku sederhana
Membuat aplikasi penjualan buku sederhana
 
Correction s+ rie_vb
Correction s+ rie_vbCorrection s+ rie_vb
Correction s+ rie_vb
 
VB net lab.pdf
VB net lab.pdfVB net lab.pdf
VB net lab.pdf
 
Database connectivity with data reader by varun tiwari
Database connectivity with data reader by varun tiwariDatabase connectivity with data reader by varun tiwari
Database connectivity with data reader by varun tiwari
 
SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
โครงการ 5 บท
โครงการ 5 บทโครงการ 5 บท
โครงการ 5 บท
 
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAM
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAMPROGRAMMING USING C#.NET SARASWATHI RAMALINGAM
PROGRAMMING USING C#.NET SARASWATHI RAMALINGAM
 
Reservasi hotel
Reservasi hotelReservasi hotel
Reservasi hotel
 
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
 
CRUD VB2010
CRUD VB2010CRUD VB2010
CRUD VB2010
 
Ditec esoft C# project
Ditec esoft C# project Ditec esoft C# project
Ditec esoft C# project
 
Ditec esoft C# project
Ditec esoft C# projectDitec esoft C# project
Ditec esoft C# project
 
Vb Project ขั้นเทพ
Vb Project ขั้นเทพVb Project ขั้นเทพ
Vb Project ขั้นเทพ
 
Latihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganLatihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/Perulangan
 
VB Dot net
VB Dot net VB Dot net
VB Dot net
 
Codes
CodesCodes
Codes
 
The Ring programming language version 1.3 book - Part 5 of 88
The Ring programming language version 1.3 book - Part 5 of 88The Ring programming language version 1.3 book - Part 5 of 88
The Ring programming language version 1.3 book - Part 5 of 88
 
Kode vb.net
Kode vb.netKode vb.net
Kode vb.net
 
Kode vb.net
Kode vb.netKode vb.net
Kode vb.net
 
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.154.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
4.7.14&amp;17.7.14&amp;23.6.15&amp;10.9.15
 

More from Rajeev Sharan

More from Rajeev Sharan (20)

Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
Production module-ERP
Production module-ERPProduction module-ERP
Production module-ERP
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
E smartx.ppt
E smartx.pptE smartx.ppt
E smartx.ppt
 
Maintenance management
Maintenance managementMaintenance management
Maintenance management
 
Maintenance management
Maintenance managementMaintenance management
Maintenance management
 
product analysis & development- sourcing
product analysis & development- sourcingproduct analysis & development- sourcing
product analysis & development- sourcing
 
Product Analysis & Development
Product Analysis & DevelopmentProduct Analysis & Development
Product Analysis & Development
 
Ergonomics
ErgonomicsErgonomics
Ergonomics
 
Total service management
Total service managementTotal service management
Total service management
 
Lean- automobile
Lean- automobileLean- automobile
Lean- automobile
 
Vb (2)
Vb (2)Vb (2)
Vb (2)
 
Vb (1)
Vb (1)Vb (1)
Vb (1)
 
Vb
VbVb
Vb
 
INVENTORY OPTIMIZATION
INVENTORY OPTIMIZATIONINVENTORY OPTIMIZATION
INVENTORY OPTIMIZATION
 
Professional practices
Professional practicesProfessional practices
Professional practices
 
Report writing.....
Report writing.....Report writing.....
Report writing.....
 
Business ethics @ tata
Business ethics @ tataBusiness ethics @ tata
Business ethics @ tata
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 

Recently uploaded

BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvRicaMaeCastro1
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17Celine George
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 

Recently uploaded (20)

prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnvESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17How to Fix XML SyntaxError in Odoo the 17
How to Fix XML SyntaxError in Odoo the 17
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 

Inventory management

  • 1. INVENTORY MANAGEMENT VB.NET AMALESH DEKA RAJEEV SHARAN ALOK LIEVENS DFT (BFT-APPAREL PRODUCTION/ SEM-07) December 2011 NATIONAL INSTITUTE OF FASHION TECHNOLOGY BANGALORE
  • 2. NATIONAL INSTITUTE OF FASHION TECHNOLOGY National Institute of Fashion Technology was set up in 1986 under the aegis of the Ministry of Textiles, Government of India. It has emerged as the premier Institute of Design Management and Technology. It offers various courses in textile and leather design, technology, management and merchandising. CONTRIBUTOR: Amalesh Deka Student of semester -07, Department Of Fashion Technology, NIFT Rajeev Sharan Student of semester -07, Department Of Fashion Technology, NIFT Email: rajeevsharan007@gmail.com Alok Lievens Student of semester -07, Department Of Fashion Technology, NIFT Ravi Kumar, Faculty-in-charge & Consultant Department of Fashion & Textiles, NIFT
  • 3. ACKNOWLEDGEMENTS This report was prepared as a contribution to the ‘Product Analysis & Development’ End Term Jury, and was supported with generous & valuable inputs from the Department Of Fashion Technology, NIFT Bangalore. The authors express their gratitude for the insights provided at various stages of this report by Mr. Ravi Kumar, Assistant Professor- TD & Faculty In-Charge for the subject. The authors also express their gratitude & respect for insights provided on compilation & contents by Mr. Vasant Kothari, RIC- NIFT Bangalore. The authors also express their appreciation & gratitude for the academic support provided by Mr. Arivoli N, assistant professor, and Ms Jonalee Bajpai, associate professor. The authors also express their appreciation for the administrative support provided by Mr. G T Kumaran and Chandrashekhar. Any and all errors are the sole responsibility of the authors.
  • 4. FRONT VIEW- LOGIN PAGE: CODE: Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = "rajeevsharan" Then If TextBox2.Text = "123456" Then Dim frm As New Form2 frm.Show() Else Dim result As Integer result = MessageBox.Show("ENTERED WRONG PASSWORD!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
  • 5. TextBox2.Clear() End If Else Dim a As Integer a = MessageBox.Show("ENTERED AN INVALID ID!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) TextBox1.Clear() TextBox2.Clear() End If End Sub End Class
  • 6. INTRODUCTION: The application is designed to provide a platform for organizing and maintain stock data for efficient inventory management. It is to be used primarily in apparel stock management and has features for handling information according to colour and sizes. FRONT VIEW- MAIN PAGE: CODES: Public Class Form2 Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True Dim frm As New Form3 frm.Show() Me.Close()
  • 7. End Sub Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked LinkLabel2.LinkVisited = True Dim frm As New Form7 frm.Show() Me.Close() End Sub End Class
  • 8. FRONT VIEW- STOCK RECORDS: CODES: Imports System.Data.OleDb Public Class Form3 Dim con As New OleDbConnection Dim rowcount As Integer = 0 Dim incDec As Integer = 0 Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con.ConnectionString = My.MySettings.Default.POS1ConnectionString3 Opendata() End Sub Sub Opendata() con.Open() Dim conString As String = "Select * from STOCK" Dim cmd As New OleDbCommand(conString, con)
  • 9. Dim adapter As New OleDbDataAdapter() adapter.SelectCommand = cmd Dim dataset As New DataSet() adapter.Fill(dataset) con.Close() rowcount = dataset.Tables(0).Rows.Count TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString() TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString() ComboBox2.SelectedItem = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString() TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString() TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString() TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString() TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString() TextBox7.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString() ComboBox1.SelectedItem = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString() TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString() TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString() TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString() End Sub Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True Dim frm As New Form4 frm.Show()
  • 10. Me.Close() End Sub Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked LinkLabel2.LinkVisited = True Dim frm As New Form2 frm.Show() Me.Close() End Sub Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click If incDec + 1 < rowcount Then incDec += 1 Opendata() End If End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click incDec = rowcount - 1 opendata() End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click incDec = 0
  • 11. Opendata() End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click If incDec + 1 <> 1 Then incDec -= 1 Opendata() End If End Sub Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click con.Open() Dim cmd2 As New OleDbCommand() cmd2 = con.CreateCommand() cmd2.CommandText = "INSERT INTO STOCK ([STCK_SR], [QTY], [PRODUCT_TYPE], [INWARD_DATE], [INWARD_TIME], [COST], [TOT_SIZE], [TOT_COLOUR], [ROUTE_TYPE], [MANUFACTURER], [DISTRIBUTOR], [BRAND]) VALUES ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & ComboBox2.SelectedItem & "', '" & TextBox5.Text & "', '" & TextBox12.Text & "', '" & TextBox3.Text & "', '" & TextBox4.Text & "', '" & TextBox7.Text & "', '" & ComboBox1.SelectedItem & "', '" & TextBox9.Text & "', '" & TextBox10.Text & "', '" & TextBox8.Text & "')" cmd2.ExecuteNonQuery() Dim a = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() rowcount += 1 incDec = rowcount - 1
  • 12. TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() TextBox5.Clear() TextBox7.Clear() TextBox8.Clear() TextBox9.Clear() TextBox10.Clear() TextBox12.Clear() ComboBox1.SelectedItem = Nothing ComboBox2.SelectedItem = Nothing End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click con.Open() Dim cmd3 As New OleDbCommand() Dim s = Convert.ToString(incDec + 1) cmd3 = con.CreateCommand() If incDec >= 0 Then cmd3.CommandText = "DELETE FROM STOCK WHERE STCK_SR = '" & s & "'" cmd3.ExecuteNonQuery() Dim temp As Integer = incDec While temp < rowcount And temp >= 0 Dim t = Convert.ToString(temp + 2) Dim r = Convert.ToString(temp + 1)
  • 13. cmd3.CommandText = "Update STOCK Set STCK_SR = '" & r & "' Where STCK_SR= '" & t & "'" cmd3.ExecuteNonQuery() temp += 1 End While rowcount -= 1 'incDec -= 1 End If Dim b = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() Opendata() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click con.Open() Dim cmd3 As New OleDbCommand() cmd3 = con.CreateCommand() Dim u = Convert.ToString(incDec + 1) cmd3.CommandText = "UPDATE STOCK SET [QTY] = '" & TextBox2.Text & "', [PRODUCT_TYPE] = '" & ComboBox2.SelectedItem & "', [COST] = '" & TextBox3.Text & "', [TOT_SIZE] = '" & TextBox4.Text & "', [INWARD_DATE] = '" & TextBox5.Text & "', [TOT_COLOUR] = '" & TextBox7.Text & "', [BRAND] = '" & TextBox8.Text & "', [MANUFACTURER] = '" & TextBox9.Text & "', [DISTRIBUTOR] = '" & TextBox10.Text & "', [INWARD_TIME] = '" & TextBox12.Text & "', [ROUTE_TYPE] = '" & ComboBox1.SelectedItem & "' where [STCK_SR] = '" & u & "'" cmd3.ExecuteNonQuery() Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
  • 14. con.Close() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox12.Text = ListBox1.SelectedItem + ":" + ListBox2.SelectedItem + ":" + ListBox3.SelectedItem + " " + CheckedListBox1.SelectedItem End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox5.Text = MonthCalendar1.SelectionRange.Start.Date End Sub End Class
  • 15. FRONT VIEW: CODE: Public Class Form4 Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True Dim frm As New Form5 frm.Show() Me.Close() End Sub Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked LinkLabel2.LinkVisited = True Dim frm As New Form6 frm.Show()
  • 16. Me.Close() End Sub Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked LinkLabel3.LinkVisited = True Form3.Show() Me.Close() End Sub End Class
  • 17. FRONT VIEW- SIZE RECORDS: CODE: Public Class Form4 Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True Dim frm As New Form5 frm.Show() Me.Close() End Sub Private Sub LinkLabel2_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel2.LinkClicked LinkLabel2.LinkVisited = True Dim frm As New Form6 frm.Show()
  • 18. Me.Close() End Sub Private Sub LinkLabel3_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel3.LinkClicked LinkLabel3.LinkVisited = True Form3.Show() Me.Close() End Sub End Class
  • 19. FRONT VIEW- COLOUR RECORDS: CODES: Imports System.Data.OleDb Public Class Form6 Dim con As New OleDbConnection Dim rowcount As Integer = 0 Dim incDec As Integer = 0 Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con.ConnectionString = My.MySettings.Default.POS1ConnectionString3 Opendata() End Sub Sub Opendata() con.Open() Dim conString As String = "Select * from COLOUR" Dim cmd As New OleDbCommand(conString, con)
  • 20. Dim adapter As New OleDbDataAdapter() adapter.SelectCommand = cmd Dim dataset As New DataSet() adapter.Fill(dataset) con.Close() rowcount = dataset.Tables(0).Rows.Count TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString() TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString() TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString() TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString() TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString() TextBox6.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString() TextBox7.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString() TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString() TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString() TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString() TextBox11.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString() TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString() TextBox13.Text = dataset.Tables(0).Rows(incDec).ItemArray(12).ToString() TextBox14.Text = dataset.Tables(0).Rows(incDec).ItemArray(13).ToString() End Sub Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True
  • 21. Form4.Show() Me.Close() End Sub Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click con.Open() Dim temp As Integer = incDec Dim r = Convert.ToString(incDec + 1) Dim s = Convert.ToString(temp + 1) Dim t = Convert.ToString(temp + 2) Dim cmd3 As New OleDbCommand() cmd3 = con.CreateCommand() If incDec >= 0 Then cmd3.CommandText = "DELETE FROM COLOUR WHERE STCK_SR = '" & r & "'" cmd3.ExecuteNonQuery() While temp < rowcount And temp >= 0 cmd3.CommandText = "Update COLOUR Set STCK_SR= '" & s & "' Where STCK_SR= '" & t & "'" cmd3.ExecuteNonQuery() temp += 1 End While
  • 22. rowcount -= 1 'incDec -= 1 End If Dim a = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() Opendata() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click con.Open() Dim cmd2 As New OleDbCommand() cmd2 = con.CreateCommand() cmd2.CommandText = "INSERT INTO COLOUR ([STCK_SR], [TOTAL_COLOURS], [COLOUR1], [COLOUR1_QTY], [COLOUR1_SQTY], [COLOUR2], [COLOUR2_QTY], [COLOUR2_SQTY], [COLOUR3], [COLOUR3_QTY], [COLOUR3_SQTY], [COLOUR4], [COLOUR4_QTY], [COLOUR4_SQTY]) VALUES ('" & TextBox2.Text & "', '" & TextBox1.Text & "', '" & TextBox3.Text & "', '" & TextBox4.Text & "', '" & TextBox5.Text & "', '" & TextBox6.Text & "', '" & TextBox7.Text & "', '" & TextBox8.Text & "', '" & TextBox9.Text & "', '" & TextBox10.Text & "', '" & TextBox11.Text & "', '" & TextBox12.Text & "', '" & TextBox13.Text & "', '" & TextBox14.Text & "')" cmd2.ExecuteNonQuery() Dim b = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() rowcount += 1 incDec = rowcount - 1
  • 23. TextBox2.Clear() TextBox1.Clear() TextBox3.Clear() TextBox3.Clear() TextBox5.Clear() TextBox6.Clear() TextBox7.Clear() TextBox8.Clear() TextBox9.Clear() TextBox10.Clear() TextBox11.Clear() TextBox12.Clear() TextBox13.Clear() TextBox14.Clear() End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click incDec = 0 Opendata() End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click If incDec + 1 <> 1 Then incDec -= 1 Opendata() End If
  • 24. End Sub Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click If incDec + 1 < rowcount Then incDec += 1 Opendata() End If End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click incDec = rowcount - 1 Opendata() End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click con.Open() Dim cmd3 As New OleDbCommand() cmd3 = con.CreateCommand() Dim u = Convert.ToString(incDec + 1) cmd3.CommandText = "UPDATE COLOUR SET [TOTAL_COLOURS]= '" & TextBox1.Text & "', [COLOUR1]= '" & TextBox3.Text & "', [COLOUR1_QTY]= '" & TextBox4.Text & "', [COLOUR1_SQTY]= '" & TextBox5.Text & "', [COLOUR2]= '" & TextBox6.Text & "', [COLOUR2_QTY]= '" & TextBox7.Text & "', [COLOUR2_SQTY]= '" & TextBox8.Text & "', [COLOUR3]= '" & TextBox9.Text & "', [COLOUR3_QTY]= '" & TextBox10.Text & "', [COLOUR3_SQTY]= '" & TextBox11.Text & "', [COLOUR4]= '" & TextBox12.Text & "', [COLOUR4_QTY]= '" & TextBox13.Text & "', [COLOUR4_SQTY]= '" & TextBox14.Text & "' where [STCK_SR] = '" & u & "'" cmd3.ExecuteNonQuery()
  • 25. Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() End Sub End Class
  • 26. FRONT VIEW- PRODUCT RECORDS: CODES: Imports System.Data.OleDb Public Class Form7 Dim con As New OleDbConnection Dim rowcount As Integer = 0 Dim incDec As Integer = 0 Private Sub Form7_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load con.ConnectionString = My.MySettings.Default.POS1ConnectionString3 Opendata() End Sub Sub Opendata() con.Open() Dim conString As String = "Select * from PRODUCT" Dim cmd As New OleDbCommand(conString, con)
  • 27. Dim adapter As New OleDbDataAdapter() adapter.SelectCommand = cmd Dim dataset As New DataSet() adapter.Fill(dataset) con.Close() rowcount = dataset.Tables(0).Rows.Count TextBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(0).ToString() TextBox2.Text = dataset.Tables(0).Rows(incDec).ItemArray(1).ToString() TextBox3.Text = dataset.Tables(0).Rows(incDec).ItemArray(2).ToString() TextBox4.Text = dataset.Tables(0).Rows(incDec).ItemArray(3).ToString() TextBox5.Text = dataset.Tables(0).Rows(incDec).ItemArray(4).ToString() TextBox6.Text = dataset.Tables(0).Rows(incDec).ItemArray(5).ToString() ComboBox1.Text = dataset.Tables(0).Rows(incDec).ItemArray(6).ToString() TextBox8.Text = dataset.Tables(0).Rows(incDec).ItemArray(7).ToString() TextBox9.Text = dataset.Tables(0).Rows(incDec).ItemArray(8).ToString() TextBox10.Text = dataset.Tables(0).Rows(incDec).ItemArray(9).ToString() TextBox11.Text = dataset.Tables(0).Rows(incDec).ItemArray(10).ToString() TextBox12.Text = dataset.Tables(0).Rows(incDec).ItemArray(11).ToString() TextBox13.Text = dataset.Tables(0).Rows(incDec).ItemArray(12).ToString() TextBox14.Text = dataset.Tables(0).Rows(incDec).ItemArray(13).ToString() TextBox15.Text = dataset.Tables(0).Rows(incDec).ItemArray(14).ToString() TextBox16.Text = dataset.Tables(0).Rows(incDec).ItemArray(15).ToString() TextBox17.Text = dataset.Tables(0).Rows(incDec).ItemArray(16).ToString() End Sub
  • 28. Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked LinkLabel1.LinkVisited = True Form2.Show() Me.Close() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox13.Text = MonthCalendar1.SelectionRange.Start.Date End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox14.Text = ListBox1.SelectedItem + ":" + ListBox2.SelectedItem + ":" + ListBox3.SelectedItem + " " + CheckedListBox1.SelectedItem End Sub Private Sub Label16_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label16.Click End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click con.Open() Dim temp As Integer = incDec Dim r = Convert.ToString(incDec + 1) Dim s = Convert.ToString(temp + 1)
  • 29. Dim t = Convert.ToString(temp + 2) Dim cmd3 As New OleDbCommand() cmd3 = con.CreateCommand() If incDec >= 0 Then cmd3.CommandText = "DELETE FROM PRODUCT WHERE REC_SR = '" & r & "'" cmd3.ExecuteNonQuery() While temp < rowcount And temp >= 0 cmd3.CommandText = "Update PRODUCT Set REC_SR = '" & s & "' Where REC_SR = '" & t & "'" cmd3.ExecuteNonQuery() temp += 1 End While rowcount -= 1 'incDec -= 1 End If Dim a = MessageBox.Show("RECORD HAS BEEN DELETED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() Opendata() End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click con.Open() Dim cmd2 As New OleDbCommand()
  • 30. cmd2 = con.CreateCommand() cmd2.CommandText = "INSERT INTO PRODUCT([ID], [STCK_SR], [UNIT_COST], [MANUFACTURER], [BRAND], [CATEGORY], [SUBCATEGORY], [SAESON], [SPECIFICATION], [DISTRIBUTOR], [COLOUR], [SIZE], [SALE_DATE], [SALE_TIME], [UNIT_PRICE], [TAX], [REC_SR]) VALUES ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & TextBox3.Text & "', '" & TextBox4.Text & "', '" & TextBox5.Text & "', '" & TextBox6.Text & "', '" & ComboBox1.SelectedItem & "', '" & TextBox8.Text & "', '" & TextBox9.Text & "', '" & TextBox10.Text & "', '" & TextBox11.Text & "', '" & TextBox12.Text & "', '" & TextBox13.Text & "', '" & TextBox14.Text & "', '" & TextBox15.Text & "', '" & TextBox16.Text & "', '" & TextBox17.Text & "')" cmd2.ExecuteNonQuery() Dim b = MessageBox.Show("SUCCESSFUL INSERTION!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() rowcount += 1 incDec = rowcount - 1 TextBox1.Clear() TextBox2.Clear() TextBox3.Clear() TextBox4.Clear() TextBox5.Clear() TextBox6.Clear() TextBox8.Clear() TextBox10.Clear() TextBox11.Clear() TextBox12.Clear() TextBox13.Clear() TextBox14.Clear()
  • 31. TextBox15.Clear() TextBox16.Clear() TextBox17.Clear() TextBox9.Clear() ComboBox1.SelectedItem = Nothing End Sub Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click If incDec + 1 < rowcount Then incDec += 1 Opendata() End If End Sub Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click If incDec + 1 <> 1 Then incDec -= 1 Opendata() End If End Sub Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click incDec = 0 Opendata()
  • 32. End Sub Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click incDec = rowcount - 1 Opendata() End Sub Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click TextBox1.Text = TextBox2.Text + "/" + ComboBox1.SelectedItem + "/" + TextBox6.Text + "/" + TextBox5.Text + "/" + TextBox8.Text + "/" + TextBox11.Text + "/" + TextBox12.Text End Sub Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click con.Open() Dim cmd3 As New OleDbCommand() cmd3 = con.CreateCommand() Dim u = Convert.ToString(incDec + 1) cmd3.CommandText = "UPDATE PRODUCT SET [ID]= '" & TextBox1.Text & "', [UNIT_COST]= '" & TextBox3.Text & "', [MANUFACTURER]= '" & TextBox4.Text & "', [BRAND]= '" & TextBox5.Text & "', [CATEGORY]= '" & TextBox6.Text & "', [SUBCATEGORY]= '" & ComboBox1.SelectedItem & "', [SAESON]= '" & TextBox8.Text & "', [SPECIFICATION]= '" & TextBox9.Text & "', [DISTRIBUTOR]= '" & TextBox10.Text & "', [COLOUR]= '" & TextBox11.Text & "', [SIZE]= '" & TextBox12.Text & "', [SALE_DATE]= '" & TextBox13.Text & "', [SALE_TIME]= '" & TextBox14.Text & "', [UNIT_PRICE]= '" & TextBox15.Text & "', [TAX]= '" & TextBox16.Text & "', [STCK_SR]= '" & TextBox2.Text & "' where [REC_SR]= '" & u & "'" cmd3.ExecuteNonQuery()
  • 33. Dim c = MessageBox.Show("RECORD HAS BEEN UPDATED!", "Message Box", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) con.Close() End Sub End Class