Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 6

STOCK MAINTENANCE

Ex. No. Name: R Shiva


Date: Reg. No.: 30707104090

Manage.cls

Option Explicit

'##ModelId=43B6EF6C03B9
Private name As Variant

'##ModelId=43B6EF6F0222
Private department As Variant

'##ModelId=43B6EF7602EE
Private designation As Variant

'##ModelId=43B6EFB8036B
Public Sub check()

End Sub

'##ModelId=43B6EFD600FA
Public Sub palceorder()
Dim n As Integer

n = Val(Form2.numbers.Text)
Form2.Adodc1.Recordset.Fields("Available").Value =
Form2.Adodc1.Recordset.Fields("Available").Value + n
Form2.Adodc1.Recordset.Update
MsgBox ("order has been placed")
End Sub

'##ModelId=43B6EFE0006D
Public Sub takestock()
Dim s As New stock

Form1.Adodc1.Recordset.MoveFirst
g: If Not Form1.Adodc1.Recordset.EOF Then
If Form1.Adodc1.Recordset.Fields("ItemName").Value = Form1.product.Text Then
Dim a As Integer
a = Val(Form1.number.Text)
If Form1.Adodc1.Recordset.Fields("Available").Value > 20 And a <
Form1.Adodc1.Recordset.Fields("Available").Value Then
MsgBox ("your item is placed in the rack")
s.decrementlevel
s.updateStock
Else
MsgBox ("sorry low availabilty")
Unload Form1
Form2.Show
End If
Else
Form1.Adodc1.Recordset.MoveNext
GoTo g

End If
End If
End Sub

Stock.cls

Option Explicit

'##ModelId=43B6F00E0232
Private storename As Variant

'##ModelId=43B6F02C030D
Private stocksname As Variant

'##ModelId=43B6F04F009C
Private numberOfAvailability As Variant

'##ModelId=43B6F0760232
Public Sub updateStock()
Form1.Adodc1.Recordset.Update
End Sub

'##ModelId=43B6F0BE0177
Public Sub decrementlevel()
Dim a As Integer

a = Val(Form1.number.Text)
Form1.Adodc1.Recordset.Fields("Available").Value =
Form1.Adodc1.Recordset.Fields("Available").Value - a
End Sub

'##ModelId=43B6F0CF004E
Public Sub indicate()

End Sub
Form1.frm

Private Sub click_Click()


Unload Me
Form2.Show

End Sub

Private Sub get_Click()


Dim m As New Manage
m.takestock
End Sub

Form2.frm

Private Sub close_Click()


Unload Me
End Sub

Private Sub order_Click()


Dim m As New Manage
m.palceorder

End Sub
Output:

You might also like