Sunteți pe pagina 1din 33

I.

REQUIREMENT SPECIFICATION

Overview

The Organization
Computerized System and improved efficiency have been the focus of entrepreneurs. As

with the many business scenarios, getting rid of paper improves efficiency, reduces human

error and allows information to flow to an infrastructure without a time-consuming data input

process. There is also less chance of handwritten orders being misread and a higher customer

turnaround as customers will be served faster.

Scott (2011) concludes that the automation increases the accuracy of the data, as

human error is less likely to occur. The completeness of the data is also improved as the

automated system will process all the data in an efficient manner.

Neumann (2010) states that water billing system is necessary tool to assist small

municipalities, utility provider, bookkeepers, operators, manager, and auditors in unifying their

water billing services, in order to provide consistent and accurate billing information to clients

and service receipts. It is essentially software that process data and produces invoices in a given

format, facilitating and unifying the billing process.

Around us, establishments such a different office both privates and public which render

services, most of them are already engaged in using high technology operations. For an

instance to a water association, though they’re not that large establishment but still they uses

the system which made their transactions convenient, and accurate in processing and this is

1
one of those advantages of having computerized transaction system and they also has the

advantage of tracing their member. A much similar water billing system is what we try to

formulate in SWSA establishment where we conducted our study.

Why SWSA? Because at this moment this establishment having a manual transaction

and we found out that it gives them a problem to trace members name’s, household and their

balances if they didn’t fully paid their obligation as a consumer that has no existing system to

help them. And we also find out that they have a hard time of report generation such as

submitting important files to the higher officials. Through to this propose system,

theSWSAWater Billing System,those problem that they been facing will be solve and they wont

get hard time tracing their members.

Business Environment

The Sinkatulan Waterworks Sanitaion and Association is located at Sinaktulan, Makilala,

North Cotabato. It is leaded by Honorable Sofronio Añosa SR. president of SWSA with the help

of Vice-President Joel H. Gastones,Secretar/Meter reader Elchie V. Dionola, Treasurer Bely S.

Banais, Auditor Nilfa S. Rellon, P.I.O. Samuel Tado and the Board of Directors.

2
Organizational Setup

SOFRONIO AÑOSA
SR.
(PRESIDENT)

ELCHIE V. DIONALA
JOEL H. GASTONES BELY S. BANAIS NILAFA S. RELLON SAMUEL TADO
(VICE-PRESIDENT) SECRETARY/METER
(TREASURER) (AUDITOR) (P.I.O.)
READER

PILLAR V.
CALAMBRO
(BOD DISTRICT)

MARIVIC LAMBAN
(BOD DISTRICT)

ZACARAS
ALBARACIN
(BOD DISTRICT)

ARCADIO JAYSON
(BOD DISTRICT)

MAURO TADO
(BOD DISTRICT)

Figure 1. Organizational Structure of the SWSA

Vision

3
All of us protect the environment as our water flows.

Mission

In order to achieve success all of us have ego.

Existing Information Systems

The existing system of SWSA is a manual system. Recording and billing transactions are

done using pen and paper. This current system consumes a lot of time and prone to data

redundancy.

The Proposed System

SWSA Water Billing System was proposed to help and support the association’s data

organization. Also, it could be a great help in billing management providing them have an easy

access, accurate and reliable outcome.

Statement of the Problem

The researchers identified the following problems of Sinkatulan Water work Sanitation

and Association as we gathered information of the flow of their transaction using manual

process:

 Bills were not accurate due human error;

 Difficulty of tracking the member’s status such as balances and other vital information

4
 Generation of pertinent reports were difficult to execute such as sales, members and

other important records

Objectives of the Study

The general objective of this study was to develop a “Water Billing System” for

Sinkatulan Water work Sanitation and Association (SWSA) that can help the organization to

provide efficient transactions to improve their services for the benefits of their customers.

Specifically, it aimed to:

 To develop a system that can provide accurate records of bills and payment

 To develop a system that cangenerateimportant records

 To develop a system that can tract the member’s account

Scope and Limitation

This study was designed to SWSA to help their Association to be more accurate and

easier to access and it will help to maximize their time in making their transaction. Moreover, it

will improve the billing and collection transactions of SWSA. The scope of the system if create

customer account, bill and accept payment. It could also track the status of the member’s

5
account status. Furthermore, the generation of reports can be done in weekly, monthly and

annually.

The system has its limitation it is not capable of online transaction. The system does not

accept any mode of payment aside from cash basis.

Significance of the Study

The significance of the study is very timely for wherein technology is getting bigger and

in demand.It enables the establishment to have a faster and accurate billing transactions. The

proposed system will have a significant effect for the employee who manage the system as well

as the members.

The implementation of the system will change the method and process that the SWSA is

accustomed for keeping their billing and will ensure that all the records will be protected and

safe.

The following can benefit the study:

SWSA- This system can make the job of the SWSA Admin easy and it can minimize time and

effort.

Cashier- This system can make the cashier easy to find the transaction and the bills of the

saidassociation.

6
Members- This system can make their members consume less their time to pay and update

their payments.

Definition of Terms

Database- a collection of pieces of information that is organized and use on a computer. A

structure set of data held in a computer, especially one that is accessible in various way.

Manual System- a system involving data processing which does not make use of stored

program computing equipment, by this somewhat arbitrary definition? System using other type

of tabulating equipment such as the card programmed, calculator is manual.

Document- a piece of written printed, or electronic matter that provides information and

evidence or that serves as an official.

Water Billing System- is an automated system that was based on paying water bills. ...

This system can manage transaction such as creating an invoice and paying the bills of

customers. It will track all the records of the customer if they have paid on the due date or not.

Analyst- a person who studies or analyses something.

7
II. Conceptual Data Model

Requirement Specification

The system requirements of proposed system are the following:

 SOFTWARE

Table 1. Software Requirements of the System

Operating System Windows 10

Programming Languages Visual Basic 6.0

Integrated Development Environment MS Visual basic. Net 2008

Database My SQL Database

Report Microsoft Report Viewer

 HARDWARE

Table 2.Hardware Requirements of the System

Processor Intel i3 above

System type 64-bit Operating System

RAM At least 2gb of RAM

Hard disk At least 60gb Capacity of a Hard disk

Tables 1.0 and 2.0 shows the hardware peripherals and software application that has
been used by the project team to create Sinkatulan Waterworks Sanitation Association
(SWSA) Water Billing System.

8
Flow Chart Diagram

Start
Close

“Invalid Password” “Invalid Password”


Log-In

No Admin Cashier No

Search Bills

Members
Pay

Bills

Records

Pay

Close

End

Figure 2. Flow Chart Diagram

9
-Figure 2 shows that the first step is logging-in on the system and you have to choose if
you are the admin or the cashier, and if your password is incorrect the system would not allow
you to access on it. If you are the admin you have granted a full access of this system, like
adding a members, issue bills, check for payments and checking records and if you are the
cashier you have a limited authority on accessing this system, you can only issue a bills and
update their payments, and if the transactions are finished you can close the system.

10
Data Flow Diagram

Figure 3. Flow Chart Diagram

-This diagram show the dataflow of our current system, if the member paying their bills
the cashier will access to the system and check his/her record and looked on how much will
she/he be paying and issue an receipt to the costumer. It also says that the person who has
authority to access on this system can update the records of all the members of this said
association.

11
GANTT CHART

Mar 2020 Apr 2020 May 2020


ID Activities Start Finish Duration
23/2 1/3 8/3 15/3 22/3 29/3 5/4 12/4 19/4 26/4 3/5 10/5 17/5

1 1 Data Gathering 27/02/2020 20/03/2020 3w 2d

2 1.1 Administer Questioner 27/02/2020 28/02/2020 2d

3 1.2 Conduct Interview 26/02/2020 04/03/2020 1w 1d

4 1.3 Read Company Reports 04/03/2020 10/03/2020 1w

5 1.4 Introduced Prototype 10/03/2020 16/03/2020 1w

1.5 Observe Reactions To


6 16/03/2020 20/03/2020 1w
Prototype
2 Data Flow & Association
7 20/03/2020 23/03/2020 2d
Analysis

8 2.1 Analyze Data Flow 23/03/2020 23/03/2020 1d

9 3 Proposal Preparation 23/03/2020 31/03/2020 1w 2d

10 3.1 Perform Cost-Benefit Analysis 23/03/2020 25/03/2020 3d

11 3.1 Prepare Proposal 25/03/2020 27/03/2020 3d

12 3.2 Present Proposal 27/03/2020 31/03/2020 3d

13 4 Design 01/04/2020 20/05/2020 7w 1d

14 4.1 Data Entry Design 01/04/2020 10/04/2020 1w 3d

15 4.2 Input Design 10/04/2020 30/04/2020 3w

16 4.3 Output Design 01/05/2020 08/05/2020 1w 1d

17 4.4 Data Organization 08/05/2020 20/05/2020 1w 4d

18 5 Implementation 13/05/2020 22/05/2020 1w 3d

19 5.1 Implementation 13/05/2020 19/05/2020 1w

20 5.2 Evalaution 13/05/2020 18/05/2020 4d

Figure 4. Flow Chart Diagram

-This chart shows on what are those activities we are planning to make and the schedule
of the activities when to start and when to finished. This chart also determine if we are
following our schedule properly. We have set the schedule on the activities so that we have a
target time to finish this system. This chart is composed of 5 System Development life cycle
phases, the Data Gathering, Data flow & Association Analysis, Proposal Preparation, Design
and Implementation. In Data Gathering you will Administer questionnaire, you will prepare a

12
questions about asking the prospects on what system they are using then conduct an interview
to the prospects based on your Administer questionnaire, and read their company reports
based on the data you gathered, after you gathered your data you proposed a prototype that
suits on the company report that you gather and observed their reactions if they are willing to
accept the said prototype. In Data flow & Association Analysis you are going to analyze the flow
of data based on the prototype you proposed. In Proposal Preparation you are going to explain
to the prospects of what can they benefit on your proposal and then prepare and present your
proposal to them. In design phase you are going to make a design of your system based on the
data that you gathered these also includes the input or the codes that will be the key on
running the program and also the output of your program will be based on the design that you
created. Lastly the final phase of this chart is the implementation, where you proposed the
finished system to your adviser and wait for their evaluation if you are ready on the defence.

13
Entity Relationship Diagram (Manual)

Document

(Billing)

ADMIN
/PRESIDENT

SECRETARY
/TREASURER

14
Entity Relationship Diagram (Computerized)

15
LOGICAL DATABASE DESIGN

Final Input Screen and Final Output Reports/Screen

Log In Form

2
1

4
3

1. Username Textbox – a specific box where the user input his/her


username.
2. Password Textbox – a textbox that used to enter the specific password
of the user, usually in an asterisk character.
3. Close Button – a button to close or cancel this task.
4. Log-in Button – a button that use to be able to access the home page if
the username and password is correct.

16
7
Home Page Form

1
6
2

1. Members Button- a button that help the user to check the members.
2. Records Button- a button that help the user to check the records of the billing transaction.
3. Bills Button- a button that help the user to issue a bill.
4. Pay Button- a button that help the user when a member is paying.
5. Admin Button- a button that help the user to add an authorized person as an admin.
6. Status Combo box- a combo box that help the user to check the status of the members
whether they are active or inactive members.

17
Members Form

2
1

4
3

1. Exit Button- a button that help the user to exit this transaction.
2. Search Textbox- a textbox that help the user to search the specific member.
3. Add Button- a button that help the user to add a member.
4. Update Button- a button that help the user to update the members

18
Records Form 3 1

1. Exit Button- a button that help the user to exit this transaction.
2. Key word Combo Box – a combo box that help the user to choose a keyword.
3. Search Text box- a text box that help the user to search based on the keyword.
4. Total Amount Text box- a text box that help the user to compute the total amount of
the records.
5. Print Button- a button that help the user to print the billing transaction.

19
Bills Form
1

1. Exit Button- a button that help the user to exit this transaction.
2. Search Textbox- a textbox that help the user search a member when issuing a bill.
3. Add Button- a button that help a user to add or issue a bill.
4. Update Price Button- a button that help the user to update or change the price of the
billing.

20
Pay Form

5
2

4
6

8
7

1. Exit Button- a button that help the user to exit this transaction.
2. Key word Button– a button that help the user to choose a keyword.
3. ID Name Textbox – a textbox that display the name of the member after pressing the
keyword button.
4. Total Amount Textbox- a textbox that display the total amount of the members bill.
5. Cash Textbox- a textbox that help the user to input the cash of the members who are
paying.
6. Change Textbox- a textbox that compute and display the change of the member.
7. Date Paid Textbox- a textbox that display the date when the transaction happen.
8. Save Button- a button that help the user to save and print the receipt of the member.
9. Cancel button- a button that help the user to cancel the transaction.

21
Data Dictionary

User Table

Members Table

22
Bills Table

Pay Table

Price Table

23
CODES

24
Public Class FrmPortal

Public Sub LoadMembers()


Call disconnectDB()

ExecuteQuery("Select Count(MemberId) as Total from Members ")


If reader.HasRows Then
While reader.Read
LblMemberNo.Text = reader.Item("Total").ToString
End While
End If
Call disconnectDB()
CbxStatus.Text = " "
End Sub
Public Sub LoadBills()
Call disconnectDB()

ExecuteQuery("Select Sum(TotalAmount) as Total from Bills ")


If reader.HasRows Then
While reader.Read
LblTotalCollectables.Text = reader.Item("Total").ToString
End While
End If
Call disconnectDB()
End Sub

Private Sub FrmPortal_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
LoadMembers()

LoadBills()

End Sub

Private Sub Panel2_Paint(ByVal sender As System.Object, ByVal e As


System.Windows.Forms.PaintEventArgs) Handles Panel2.Paint

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Timer1.Tick
LblDay.Text = Date.Today.ToString("dddd ")
LblTime.Text = Date.Now.ToString("hh:mm tt")
LblMonth.Text = Date.Now.ToString("MMMMMMMMMM dd, yyyy ")
End Sub

Private Sub BtnClose_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnClose.Click
Dim logOut As String = MsgBox("Are you sure you want to logout?", 36,
"Confirmation")

If (logOut = vbYes) Then


With FrmLogIn

25
.TxtUserName.Focus()
.TxtUserName.Text = ""
.TxtPassword.Text = ""
.LblUser.Text = ""
.LblWorkArea.Text = ""

End With
Me.Close()

FrmLogIn.Show()

End If
End Sub

Private Sub BtnAccounts_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnAccounts.Click
FrmAccounts.ShowDialog()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnMembers.Click
FrmMembers.BtnUpdate.Enabled = False
FrmMembers.ShowDialog()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnBills.Click
FrmBills.ShowDialog()

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnPay.Click
FrmPay.ShowDialog()

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnRecords.Click
FrmPayments.ShowDialog()

End Sub

Private Sub ComboBox1_Click(ByVal sender As Object, ByVal e As


System.EventArgs) Handles CbxStatus.Click

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles CbxStatus.SelectedIndexChanged
If CbxStatus.Text = "All" Then

Call disconnectDB()

26
ExecuteQuery("Select Count(MemberId) as Total from Members")
If reader.HasRows Then
While reader.Read
LblMemberNo.Text = reader.Item("Total").ToString
End While
End If
Call disconnectDB()

ElseIf CbxStatus.Text = "Active" Then

ExecuteQuery("Select Count(MemberId) as Total from Members where


Status ='Active'")
If reader.HasRows Then
While reader.Read
LblMemberNo.Text = reader.Item("Total").ToString
End While
End If
Call disconnectDB()
ElseIf CbxStatus.Text = "Inactive" Then

ExecuteQuery("Select Count(MemberId) as Total from Members where


Status ='Inactive'")
If reader.HasRows Then
While reader.Read
LblMemberNo.Text = reader.Item("Total").ToString
End While
End If
Call disconnectDB()
End If
End Sub
End Class

Public Class FrmAccounts

Public Sub LoadAccounts(ByVal strQ As String)


Call disconnectDB()

Try
Dim str(5) As String
ListView1.Items.Clear()
ExecuteQuery(strQ)

If reader.HasRows = True Then

While reader.Read
str(0) = reader.Item("UserId").ToString
str(1) = reader.Item("FullName").ToString
str(2) = reader.Item("UserName").ToString
str(3) = reader.Item("Status").ToString
str(4) = reader.Item("TypeOfUser").ToString

27
Dim lv As New ListViewItem(str, 0)
ListView1.Items.Add(lv)
End While
Call disconnectDB()
End If

Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error Message")
End Try
End Sub
Private Sub BtnClose_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnClose.Click
Dim ConfirmSave As String = MsgBox("Are you sure you want to Close?",
36, "Confirmation")

If (ConfirmSave = vbYes) Then

Me.Close()
End If
End Sub

Private Sub BtnCancel_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnCancel.Click

Dim ConfirmSave As String = MsgBox("Are you sure you want to Cancel?",


36, "Confirmation")

If (ConfirmSave = vbYes) Then

Me.Close()
End If
End Sub

Private Sub BtnLogIn_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnLogIn.Click
Try

If TxtPassword.Text <> "" And TxtFullName.Text <> "" And


TxtUsername.Text <> "" And CbxStatus.Text <> "" And CbxTypeOfUser.Text <> ""
Then
If CheckDuplicate("Select * from useraccount where Username =
'" & TxtUsername.Text & "' ") = False Then

Dim ConfirmSave As String = MsgBox("Are you sure you want


to Add New Account?", 36, "Confirmation")

If (ConfirmSave = vbYes) Then

28
ExecuteQuery("Insert into useraccount set FullName='"
& TxtFullName.Text & "', Username='" & TxtUsername.Text & "', Password='" &
TxtPassword.Text & "', Status='" & CbxStatus.Text & "', TypeOfUser='" &
CbxTypeOfUser.Text & "' ")
MsgBox("User Account Successfully Added!",
MsgBoxStyle.Information, "System Message")
Call disconnectDB()
Call LoadAccounts("Select * from useraccount order by
UserId desc")
TxtFullName.Text = ""
TxtUsername.Text = ""
TxtPassword.Text = ""
CbxStatus.Text = " "
CbxTypeOfUser.Text = " "

Call disconnectDB()
End If
Else
MsgBox("Sorry, Username already exist in the database.",
MsgBoxStyle.Exclamation, "System Message")
End If

End If

Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "System Message")
End Try
End Sub

Private Sub FrmAccounts_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load
Call disconnectDB()

Call LoadAccounts("Select * from useraccount order by UserId desc")


Call disconnectDB()

End Sub

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


System.EventArgs) Handles Button1.Click

Dim ConfirmSave As String = MsgBox("Are you sure you want to Update


Status of the chosen Account?", 36, "Confirmation")

If (ConfirmSave = vbYes) Then


Call disconnectDB()
Dim Status = "Inactive"
ExecuteQuery("Update useraccount set Status ='" & Status & "' where
UserId=" & ListView1.FocusedItem.SubItems(0).Text & "")
MsgBox("Status Successfully Updated!", MsgBoxStyle.Information,
"System Message")
Call disconnectDB()
End If

29
End Sub
End Class

Public Class FrmAddMembers

Private Sub BtnCancel_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnCancel.Click
Dim ConfirmSave As String = MsgBox("Are you sure you want to Cancel?",
36, "Confirmation")

If (ConfirmSave = vbYes) Then


TxtName.Text = ""
TxtContactNo.Text = ""
TxtAddress.Text = ""
LblMemberId.Text = ""

Me.Close()
End If
End Sub

Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs)
Me.Close()

End Sub

Private Sub BtnSave_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnSave.Click
Try
Call disconnectDB()
Dim Status = "Active"
Dim dtAdded As String = Format(DtpDateAdded.Value, "MMMMMMMMMM dd,
yyyy")
Dim dtUpdated As String = Date.Now.ToString("MMMMMMMMMM dd, yyyy")

If BtnSave.Text = "SAVE" Then

If TxtName.Text <> "" And TxtContactNo.Text <> "" And


TxtAddress.Text <> "" Then
If CheckDuplicate("Select * from Members where Name = '" &
TxtName.Text & "' ") = False Then

Dim ConfirmSave As String = MsgBox("Are you sure you


want to Save?", 36, "Confirmation")

If (ConfirmSave = vbYes) Then


ExecuteQuery("Insert into Members set Name='" &
TxtName.Text & "', Purok='" & TxtAddress.Text & "', ContactNo='" &
TxtContactNo.Text & "', DateAdded='" & dtAdded & "' , AddedBy='" &
FrmPortal.LblUser.Text & "', Status='" & Status & "'")
Call disconnectDB()

MsgBox("A Member Successfully Added!",


MsgBoxStyle.Information, "System Message")

30
FrmMembers.BtnUpdate.Enabled = False
FrmPortal.LoadMembers()

TxtName.Text = ""
TxtContactNo.Text = ""
TxtAddress.Text = " "

Call disconnectDB()
Call FrmMembers.LoadMember("SELECT * FROM members
order by MemberId asc ")
Call disconnectDB()

Me.Close()

End If

Else
MsgBox("Sorry, Member already exist in the database.",
MsgBoxStyle.Exclamation, "System Message")
End If

Else
MsgBox("Please Filled out the Fields! ",
MsgBoxStyle.Exclamation, "System Message")

End If

'update
ElseIf BtnSave.Text = "UPDATE" Then
Call disconnectDB()

Dim ConfirmSave As String = MsgBox("Are you sure you want to


Update?", 36, "Confirmation")

If (ConfirmSave = vbYes) Then


ExecuteQuery("Update Members set Name='" & TxtName.Text
& "', Purok='" & TxtAddress.Text & "', ContactNo='" & TxtContactNo.Text & "',
DateAdded='" & dtAdded & "' , DateUpdated='" & dtUpdated & "', UpdatedBy='" &
FrmPortal.LblUser.Text & "', Status='" & CbxStatus.Text & "' where MemberId='"
& LblMemberId.Text & "' ")
Call disconnectDB()

MsgBox("A Member Successfully Updated!",


MsgBoxStyle.Information, "System Message")

FrmMembers.BtnUpdate.Enabled = False
TxtName.Text = ""
TxtContactNo.Text = ""
TxtAddress.Text = ""
LblMemberId.Text = ""
CbxStatus.Text = "Active"
Call disconnectDB()

31
Call FrmMembers.LoadMember("SELECT * FROM members order by
MemberId asc ")
Call disconnectDB()
Me.Close()
End If

End If

Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error Message")
End Try
End Sub

Private Sub TxtQuantity_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TxtContactNo.KeyPress
If Not ((Asc(e.KeyChar) >= 48 And Asc(e.KeyChar) <= 57) Or
Asc(e.KeyChar) = 13 Or Asc(e.KeyChar) = 8 Or Asc(e.KeyChar) = 46) Then
e.Handled = True
MessageBox.Show("Please enter NUMERIC characters only!", "System
Message")
End If
End Sub

Private Sub TxtQuantity_TextChanged(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles TxtContactNo.TextChanged

End Sub

Private Sub TxtPrice_KeyPress(ByVal sender As Object, ByVal e As


System.Windows.Forms.KeyPressEventArgs) Handles TxtAddress.KeyPress

End Sub

Private Sub TxtPrice_TextChanged(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles TxtAddress.TextChanged

End Sub

Private Sub BtnClose_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles BtnClose.Click
Dim ConfirmSave As String = MsgBox("Are you sure you want to Close?",
36, "Confirmation")

If (ConfirmSave = vbYes) Then


TxtName.Text = ""
TxtContactNo.Text = ""
TxtAddress.Text = ""
LblMemberId.Text = ""

Me.Close()
End If
End Sub

Private Sub DtpDateAdded_ValueChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles DtpDateAdded.ValueChanged

32
End Sub

Private Sub FrmAddMembers_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles CbxStatus.SelectedIndexChanged

End Sub
End Class

33

S-ar putea să vă placă și