Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Project report
On
For
SUBMITTED BY
Mr.HARDIK A. MALI
Mr.PARESH K. MENGADE
SEAT NO:-
DATE:-
[UNIVERSITY OF MUMBAI]
GOKHALE EDUCATION SOCIETY’S
N.B.Mehta (Valwada) Science College, Bordi,
ACHARYA BHISE VIDYANAGAR, BORDI 401701,
TAL- DAHANU, DIST- THANE PH-02528-254357
Academic year-2007-2008
GOKHALE EDUCATION SOCIETY’S
N.B.Mehta (Valwada) Science College, Bordi,
ACHARYA BHISE VIDYANAGAR, BORDI 401701,
CERTIFICATE
This is to certify that the project entitled “HEALTH PATH
LAB”. Undertaken at the “HEALTH SEVA” by Mr.PARESH
K.MENGADE Seat no. in partial fulfillment of
BACHELOR OF SCIENCE (I.T) SEMESTER(VI) Examination had
not been submitted for any other examination and does not form part
of any other course undergone by the candidate.
It is further certified that he has completed all required phases of the project.
College seal
Index
errors.
It will provide high level of security.
Request For
Proposal
Feasibility
Proposal &
Contract Signing
Project
Initiation
/Planning
Database Design /
Architecture Design
Development
testing
Change
Revise
User Acceptance Testing
Software management
(UAT)
Implementation
HealthSeva
Product Development Methodology
Identification
Phase
Brainstorm
Phase
Market Survey
Phase
Planning
Phase
Development
Phase
Product
Beta Testing or Revise Enhancement
Installation of Software Software Decisions
Feedback
Product Support and Maintenance Methodology
1. Customer
bug reported
2. Esstech
update the
bug into
tracker
Y Clarification to go
5. impact analysis
Ahead
Await Feedback
6. Development
(Bug fixation and
Unit testing)
7.Testing /QA
N
8. Build and
Upload to
CLLIENT along
with Build Note
9.Check if Build
is Sucessful at
CLIENT ?
10. Update
Pending Status
Report
ASP.NET
Visual Basic developers have long enjoyed the ease of programming with forms
and controls. Writing a VB form-based application is as simple as dragging some
controls onto a form and writing some event-handling functions. This is one of the
reasons VB has attracted lots of programmers interested in speed of development.
Microsoft wisely built this feature into ASP.NET.ASP.NET simplifies web page
development with form-based programming. In ASP.NET, these forms are called
Web Forms and are analogous to VB forms, replacing ASP pages. Similar to VB,
Web Forms programming is also event based. We don't have to write in-line ASP
scripts and rely on the top-down parsing interpretation as in ASP programming. To
match the rich set of ActiveX controls that VB programmers love in their toolset,
ASP.NET equips ASP programmers with server controls. To further enhance the
productivity of developers, ASP. Net’s Web Forms also allow for the separation of
the application logic and the presentation layer.
ASP.NET evolves from the ASP programming model with the following
additional benefits:
Control Class
The Control class is the root of all controls. For example, a text box is a
control; a button or a combo box is also a control. The Control class basically
encapsulates common functionalities and properties of all user-interface
widgets. As you get deeper into ASP.NET development, everything you see is
a Control derivative of some sort.
Control's properties
The Control class has the following important properties: Controls, ID,
ClientID, Parent, EnableViewState, Visible, Context, and View State. We will
go over each of these properties briefly to show you what the Control class is
made up of and how deriving from Control class would create a model
that is consistent and easy to work with.
The term database objects is used to describe the various forms of data
that can be added to a report. Specifically, Crystal Reports can use the
following types of database objects as data sources for a report:
Tip
You can control the objects that are displayed in the Database Expert
by setting selection, description, and filtering options accessed from either the
Database tab of the Options dialog under the File menu or the Options menu
option of the database's right-click context menu. This can be particularly
useful when you are reporting off databases with hundreds of tables.
The following sections describe the most common database object types in
further detail.
Reporting on Tables
Tables are the most basic form of a data structure. Simply put, a table is
a set of fields bound together to represent something in the real world. A
Customer table might contain fields that describe all the customers of a given
business. An Employee table might store information about a corporation's
employees such as name, title, or salary.
To add a table to a report, select the table in the Database Expert and
click the arrow (>) button. The table is added to the Selected Tables list on the
right side of the dialog below its corresponding connection. Most database
administrators give the tables meaningful names; however, sometimes tables
can have quite archaic names, such as RM564_321. A name like this isn't
very descriptive, so it would be useful to rename this table to something more
Reporting on Views
Short of a few minor security restrictions, you can start using Ajax right now,
leveraging what you already know.
The core idea behind AJAX is to make the communication with the
server asynchronous, so that data is transferred and processed in the
background. As a result the user can continue working on the other parts of
the page without interruption. In an AJAX-enabled application only the
relevant page elements are updated, only when this is necessary.
The first questions to ask are what is SQL and how do you use it with
databases? SQL has three main roles:
each salesperson sold in each month and how much money they made the
company.You could write a SQL query that asks this question and the
database goes away and gets the datathat answers it. A SQL query consists of
various statements, clauses, and conditions. A statement is an
instruction or a command. For example, “Get me some data” is a statement. A
clause specifies limits to astatement, the limits being specified using
conditions. For example, instead of “Get some data,” youmight say, “Get data
only for the sales that were in the month of May,” where “only for” is the
clausethat specifies which data to retrieve. The condition is “were in the
month of May.”
If the data doesn’tmeet the condition’s criteria, in this case, “month of May,”
then you don’t want it. Written as actual SQLcode, this could be something
like the following:
SELECT CarModel
FROM CarSales
WHERE CarSoldDate BETWEEN ‘May 1 2005’ AND ‘May 31 2005’;
The SELECT statement tells the database system that you want to select some
data from the database.You then list the data you want, in this case CarModel
data, which is a field name. You then specify theplace the data needs to be
taken from, in this case a table called CarSales. Finally, you have a
condition.The statement above specifies that you want only the data where
certain conditions are true. In this case,the condition is that the CarSoldDate is
between the first and thirty-first of May 2005.
theresults you want, you simply tell it what you want, and it figures out what
to do and comes back withthe results. In the car sales example, if you were
using SQL, you’d specify the results you want, something
like this:
SELECT all the data from the sales table WHERE the sales were in July and
made at the New York showroom.
The SQL language is actually fairly easy to read. The actual SQL could look
like this:
SELECT * FROM SalesMade WHERE SaleDate = “July 2005” AND
SalesOffice = “New York”
The asterisk simply means return the data from all the fields in the record.
As with databases, IBM did a lot of the original SQL work. However, a lot of
other vendors took theIBM standard and developed their own versions of it.
Having so many differing dialects causes quite a headache for the developer,
and in 1986 it was adopted by the standards body the American National
Standards Institute (ANSI) and in 1987 by the International Standards
Organization (ISO), who created a standard for SQL. Although this has
helped minimize differences between the various SQL dialects,
there are still differences between them.
Gantt chart
PLANNING
ANALYSIS
DESIGN
TESTING AND
IMPLEMENTATION
MAINTAINANCE
PLANNED
REQUIRED
Process Involved
Methodology adopted, system implementation and
details of hardware and software used
Manager
Microsoft.Net Framework sdk 2.0
Microsoft ASP.NET 2.0 Ajax extension
Under developed
test_group_id.ConnectionString = connection.global_connection
test_group.DataBind()
test_group.Items.Insert(0, New ListItem("SELECT TEST GROUP",
""))
End If
End Sub
frm_list.Visible = True
Button1.Visible = True
Cancel.Visible = True
frmsrc.ConnectionString = connection.global_connection
frmsrc.SelectCommand = " SELECT TOP 100 PERCENT test_name_id,
test_name FROM TEST_NAME WHERE test_group_id = " &
test_group.SelectedValue & " AND ((test_name_id NOT IN (SELECT
test_name_id FROM TEST_PARAMETERS GROUP BY test_name_id)))
GROUP BY test_name_id, test_name ORDER BY test_name_id "
frm_list.DataBind()
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
For I = 0 To frm_list.Items.Count - 1
"') "
oCommand.ExecuteNonQuery()
Next
tran.Commit()
tran.Dispose()
frm_list.Visible = False
Button1.Visible = False
Cancel.Visible = False
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Sub
End Class
Add material
Imports System.Data
Imports System.Data.SqlClient
material_make_id.ConnectionString = connection.global_connection
material_make.DataBind()
material_make.Items.Insert(0, New ListItem("SELECT MATERIAL
MAKE", ""))
End If
End Sub
End Sub
Submit.Enabled = False
Submit.Text = "Please wait..."
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Material.aspx", True)
End Sub
End Class
Add material make
Imports System.Data
Imports System.Data.SqlClient
Submit.Enabled = False
Submit.Text = "Please wait..."
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Material_Make.aspx", True)
End Sub
End Class
Submit.Enabled = False
Submit.Text = "Please wait..."
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
oCommand.CommandText = " INSERT INTO
MANIFEST_TEST_GROUP( manifest_test_group_name ) Values ('" &
Trim(test_group.Text) & "') "
oCommand.ExecuteNonQuery()
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Manifest_Test_Group.aspx", True)
End Sub
End Class
manifest_test_group_id.ConnectionString =
connection.global_connection
manifest_test_group_id.SelectCommand = "SELECT TOP 100
PERCENT manifest_test_group_id, manifest_test_group_name FROM
MANIFEST_TEST_GROUP GROUP BY manifest_test_group_id,
manifest_test_group_name"
manifest_test_group_name.DataBind()
manifest_test_group_name.Items.Insert(0, New ListItem("SELECT
MANIFEST TEST PROFILE NAME", ""))
End If
End Sub
tr_group.Visible = True
group_id.ConnectionString = connection.global_connection
group_id.SelectCommand = "SELECT TOP 100 PERCENT
test_group_id, test_group_name FROM TEST_GROUP GROUP BY
test_group_id, test_group_name ORDER BY test_group_id"
group_name.DataBind()
group_name.Items.Insert(0, New ListItem("SELECT TEST GROUP
NAME", ""))
End Sub
item.Visible = True
tr1.Visible = True
tr_submit.Visible = True
item_name_id.ConnectionString = connection.global_connection
item_name_id.SelectCommand = " SELECT
TEST_NAME.test_name_id, TEST_NAME.test_name FROM
TEST_GROUP INNER JOIN TEST_NAME ON
TEST_GROUP.test_group_id = TEST_NAME.test_group_id WHERE
(TEST_GROUP.test_group_id = " & group_name.SelectedValue & ") AND
(TEST_NAME.test_name_id NOT IN (SELECT
MANIFEST_TEST_GROUP_ITEMS.test_name_id FROM
MANIFEST_TEST_GROUP_ITEMS INNER JOIN
MANIFEST_TEST_GROUP ON
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id =
MANIFEST_TEST_GROUP.manifest_test_group_id WHERE
(MANIFEST_TEST_GROUP.manifest_test_group_name = '" &
manifest_test_group_name.SelectedItem.Text & "') GROUP BY
MANIFEST_TEST_GROUP_ITEMS.test_name_id)) GROUP BY
TEST_NAME.test_name_id, TEST_NAME.test_name "
item_name.DataBind()
End Sub
Submit.Enabled = False
Submit.Text = "Please Wait..."
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
Dim i As Integer
For i = 0 To item_name.Items.Count - 1
If item_name.Items(i).Selected Then
Next
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Manifest_Test_Group_Items.aspx")
End Sub
End Class
Manifest path lab
Imports System.Data
Imports System.Data.SqlClient
study_kit_type_id.ConnectionString = connection.global_connection
study_kit_type_id.SelectCommand = "SELECT TOP 100 PERCENT
study_kit_type_id, study_kit_type FROM STUDY_KIT_TYPE GROUP BY
study_kit_type_id, study_kit_type"
study_kit_type.DataBind()
study_kit_type.Items.Insert(0, New ListItem("SELECT KIT TYPE",
""))
End If
End Sub
End Sub
tr_vendor.Visible = True
tr_department.Visible = False
tr_label.Visible = False
tr_test_grp.Visible = False
item.Visible = False
tr_submit.Visible = False
del_code.Enabled = True
vendor_id.ConnectionString = connection.global_connection
vendor.DataBind()
vendor.Items.Insert(0, New ListItem("SELECT VENDOR", ""))
Else
del_code.Enabled = True
tr_vendor.Visible = False
tr_department.Visible = True
tr_label.Visible = False
tr_test_grp.Visible = False
item.Visible = False
tr_submit.Visible = False
dep_id.ConnectionString = connection.global_connection
dep.DataBind()
dep.Items.Insert(0, New ListItem("SELECT DEPARTMENT", ""))
End If
End Sub
tr_label.Visible = True
label_code.Focus()
End Sub
dep.SelectedIndexChanged
tr_label.Visible = True
label_code.Focus()
End Sub
vald_chk = VALD(label_code.Text)
lbl_label.Visible = True
lbl_label.Text = label_code.Text & " - Invalid Label Scanned!!!!!!"
label_code.Text = ""
label_code.Focus()
Exit Sub
Else
If lbl_code.IndexOf(Trim(label_code.Text)) = -1 Then
lbl_code.Add(Trim(label_code.Text))
lbl_label.Visible = True
lbl_label.Text = "Last Label Scanned : " & Trim(label_code.Text)
label_code.Focus()
label_code.Text = ""
tr_scan_label.Visible = True
del_code.DataSource = lbl_code
del_code.DataBind()
fin_link.Visible = True
Else
lbl_label.Visible = True
End If
End If
End Sub
lbl_code.Remove(del_code.Text)
del_code.DataSource = lbl_code
del_code.DataBind()
label_code.Focus()
label_code.Text = ""
If lbl_code.Count = 0 Then
tr_scan_label.Visible = False
End If
End Sub
tr_test_grp.Visible = True
group_name_id.ConnectionString = connection.global_connection
group_name_id.SelectCommand = "SELECT manifest_test_group_id,
manifest_test_group_name FROM MANIFEST_TEST_GROUP
WHERE(study_kit_type_id = " & study_kit_type.SelectedValue & ")
GROUP
BY manifest_test_group_id, manifest_test_group_name"
group_name.DataBind()
group_name.Items.Insert(0, New ListItem("SELECT MANIFEST
GROUP ", ""))
del_code.Enabled = False
End Sub
item.Visible = True
tr_submit.Visible = True
item_name_id.ConnectionString = connection.global_connection
item_name_id.SelectCommand = " SELECT
MANIFEST_TEST_GROUP_ITEMS.manifest_test_item_group_id,
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id,
MANIFEST_TEST_GROUP_ITEMS.test_item_id, TEST_ITEM.item FROM
MANIFEST_TEST_GROUP_ITEMS INNER JOIN TEST_ITEM ON
MANIFEST_TEST_GROUP_ITEMS.test_item_id = TEST_ITEM.item_id
WHERE (MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id = "
& group_name.SelectedValue & ") GROUP BY
MANIFEST_TEST_GROUP_ITEMS.manifest_test_item_group_id,
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id,
MANIFEST_TEST_GROUP_ITEMS.test_item_id, TEST_ITEM.item "
item_name.DataBind()
item_name.Enabled = False
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
manifest_no = Reader("manifest_vendor_id") + 1
Else
manifest_no = Reader("manifest_department_id") + 1
End If
If Len(manifest_no) = 1 Then
manifest_no = "0000" & manifest_no
ElseIf Len(manifest_no) = 2 Then
manifest_no = "000" & manifest_no
ElseIf Len(manifest_no) = 3 Then
manifest_no = "00" & manifest_no
ElseIf Len(manifest_no) = 4 Then
manifest_no = "0" & manifest_no
Else
manifest_no = manifest_no
End If
Else
End If
Reader.Close()
'**************************************************************
******************************
Try
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
If category.SelectedValue = "Vendor" Then
Else
End If
'**************************************************************
****************************
End If
Next
'******************************************************
************************************
Else
MANIFEST_DEPARTMENT_TEST_GROUPS (manifest_department_id,
manifest_test_group_id) Values (" & manifest_department_id & " , " &
group_name.SelectedValue & ") "
oCommand.ExecuteNonQuery()
End If
tran.Commit()
tran.Dispose()
vald_chk = UPDATE_TRACKER(manifest_no)
'**************************** Showing Manifest
View*************************************
Submit.Visible = False
tr_designation.Visible = False
tr_vendor.Visible = False
tr_department.Visible = False
tr_label.Visible = False
tr_scan_label.Visible = False
tr_test_grp.Visible = False
item.Visible = False
label1.Visible = True
lbl_Manifest_no.Visible = True
lbl_Manifest_no.Text = manifest_no
Manifest_Vendor.Visible = True
Manifest_department.Visible = False
Manifest_department_preEnroll.Visible = False
Manifest_Vendor_preEnroll.Visible = False
hidden_manifest_no.Value = manifest_vendor_id
Else
Manifest_Vendor.Visible = False
Manifest_Vendor_preEnroll.Visible = True
Manifest_department.Visible = False
Manifest_department_preEnroll.Visible = False
hidden_manifest_no.Value = manifest_vendor_id
End If
Else
hidden_manifest_no.Value = manifest_department_id
Manifest_department.Visible = True
Manifest_department_preEnroll.Visible = False
Manifest_Vendor.Visible = False
Manifest_Vendor_preEnroll.Visible = False
Else
hidden_manifest_no.Value = manifest_department_id
Manifest_department.Visible = False
Manifest_department_preEnroll.Visible = True
Manifest_Vendor.Visible = False
Manifest_Vendor_preEnroll.Visible = False
End If
End If
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Sub
Response.Redirect("Screening_Manifest.aspx", True)
End Sub
Response.Redirect("~/Manifest/Screening_Manifest/Manifest_dept.aspx
?manifest_no=" & Server.UrlEncode(hidden_manifest_no.Value))
End Sub
Response.Redirect("~/Manifest/Screening_Manifest/Manifest_Vendor.aspx?
manifest_no=" & Server.UrlEncode(hidden_manifest_no.Value))
End Sub
End Sub
Response.Redirect("~/Manifest/Screening_Manifest/Manifest_Vendor_P
reEnroll.aspx?manifest_no=" &
Server.UrlEncode(hidden_manifest_no.Value))
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
Reader = oCommand.ExecuteReader()
VALD = False
Reader.Close()
Exit Function
End If
Reader.Close()
VALD = True
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
Reader = oCommand.ExecuteReader()
If Reader.HasRows Then
Reader.Read()
Reader.Close()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
End If
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
End Class
Manifest vendor
Imports System.Data
Imports System.Data.SqlClient
Imports Neodynamic.WebControls.BarcodeProfessional
Imports CrystalDecisions.CrystalReports.Engine
Imports CrystalDecisions.Shared
End Sub
#End Region
'Label1.Text = "10"
Label1.Text = Request.QueryString("manifest_no")
Try
cn.Open()
kit_material_issue_no = ""
kit_material_issue_no = kit_material_issue_no
'******************************************************
***********************
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.CommandText = " SELECT TOP 100 PERCENT
TM_Patient_M.f_name, TM_Patient_M.m_name, TM_Patient_M.l_name,
TM_Patient_M.dob,TM_Patient_M.sex FROM
MANIFEST_VENDOR_TEST_GROUPS INNER JOIN TM_Patient_M ON
MANIFEST_VENDOR_TEST_GROUPS.patient_id = TM_Patient_M.PID
WHERE MANIFEST_VENDOR_TEST_GROUPS.manifest_vendor_test_id
= " & Label1.Text & " GROUP BY TM_Patient_M.f_name,
TM_Patient_M.m_name, TM_Patient_M.l_name, TM_Patient_M.dob,
TM_Patient_M.sex"
Reader = oCommand.ExecuteReader()
Reader.Read()
first_name = Reader("f_name").ToString
middle_name = Reader("m_name").ToString
last_name = Reader("l_name").ToString
volunteer_age = Reader("dob").ToString
sex = Reader("sex").ToString
volunteer_age_year = vYears
volunteer_age_month = vMonths
Reader.Close()
'**************************************************************
***************
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.CommandText = " SELECT TOP 100 PERCENT
Reader = oCommand.ExecuteReader()
Reader.Read()
hidden_manifest_no.Value = Reader("manifest_no").ToString
Reader.Close()
'******************************************************
***********************
MANIFEST_VENDOR.manifest_no,
MANIFEST_VENDOR.manifest_date_time, TM_Patient_M.PatientNo,
TM_Patient_M.sex, TM_Patient_M.dob,
MANIFEST_VENDOR_TEST_GROUPS.test_name", cn)
Neodynamic.WebControls.BarcodeProfessional.BarcodeProfessional()
'Barcode settings
Neodynamic.WebControls.BarcodeProfessional.BarcodeProfession
al.LicenseOwner = "Pradeep Nakhate-Developer License"
Neodynamic.WebControls.BarcodeProfessional.BarcodeProfession
al.LicenseKey = "66ED116657E6A42C"
bcp.Symbology =
Neodynamic.WebControls.BarcodeProfessional.Symbology.Pdf417
bcp.Extended = True
bcp.AddChecksum = False
bcp.BarHeight = 0.8F
bcp.ForeColor = Drawing.Color.RoyalBlue
bcp.Font.Bold = True
prodPrefix = Now.Year
prodPrefix = prodPrefix & Now.Day
prodPrefix = prodPrefix & Now.Month
prodPrefix = prodPrefix & Now.Hour
prodPrefix = prodPrefix & Now.Minute
prodPrefix = prodPrefix & hidden_manifest_no.Value
hidden_barcode.Value = prodPrefix
Dim dr As DataRow
For Each dr In
manifest.Tables("MANIFEST_VENDOR_VIEW").Rows
'dr("volunteer_image") = img
'Set the value to encode
bcp.Code = prodPrefix
'Generate the barcode image and store it into the Barcode Column
dr("Barcode") =
bcp.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Png)
'row.Doc_Barcode =
bcp.GetBarcodeImage(System.Drawing.Imaging.ImageFormat.Png)
dr("kit_material_issued") = kit_material_issue_no
dr("patient_name") = Volunteer_name
dr("patient_years") = volunteer_age_year
dr("patient_months") = volunteer_age_month
dr("gender") = gender
Next
rpt1.SetDataSource(manifest)
ManiVendorReportViewer.ReportSource = rpt1
ManiVendorReportViewer.DataBind()
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Sub
Response.Redirect("~/Manifest/Screening_Manifest/Pathology_Manifest
.aspx", True)
End Sub
ExportSetup()
ExportSelection()
printCompletion()
ExportCompletion()
End Sub
Case CeExportType.PDF_PortableDocument
ConfigureExportToPdf()
End Select
End Sub
End Sub
'printPath = "\\Shreedhar\SamsungML"
printPath = printer_name.Text
myPrintoptions = hierarchicalGroupingReport.PrintOptions
'myPrintoptions.PrinterName = "\\Shreedhar\SamsungML"
myPrintoptions.PrinterName = printer_name.Text
hierarchicalGroupingReport.PrintToPrinter(1, True, 1, 100)
End Sub
patient_name_id.ConnectionString = connection.global_connection
patient_name.DataBind()
patient_name.Items.Insert(0, New ListItem("SELECT PATIENT
NAME", ""))
End If
End Sub
tr_submit.Visible = False
tr_test_name.Visible = False
tr_group_name.Visible = False
Tr_group_test_name.Visible = False
tr2.Visible = False
Tr_selected_test_names.Visible = False
tr_remarks.Visible = False
tr_label.Visible = False
tr_scan_label.Visible = False
tr_vendor.Visible = False
manifets_test_group_id.ConnectionString =
connection.global_connection
manifets_test_group_id.SelectCommand = "SELECT
manifest_test_group_id, manifest_test_group_name FROM
MANIFEST_TEST_GROUP GROUP BY manifest_test_group_id,
manifest_test_group_name ORDER BY manifest_test_group_id"
manifets_test_group.DataBind()
manifets_test_group.Items.Insert(0, New ListItem("SELECT
MANIFEST PROFILE ", ""))
vendor_id.ConnectionString = connection.global_connection
vendor.DataBind()
vendor.Items.Insert(0, New ListItem("SELECT VENDOR", ""))
Else
tr_group_name.Visible = True
tr_test_profile.Visible = False
tr_submit.Visible = False
tr_test_name.Visible = False
Tr_group_test_name.Visible = False
tr2.Visible = False
Tr_selected_test_names.Visible = False
tr_remarks.Visible = False
tr_label.Visible = False
tr_scan_label.Visible = False
tr_vendor.Visible = False
group_name_id.ConnectionString = connection.global_connection
group_name.DataBind()
group_name.Items.Insert(0, New ListItem("SELECT TEST GROUP",
""))
'del_code.Enabled = True
'tr_vendor.Visible = False
'tr_department.Visible = True
'tr_label.Visible = False
'tr_test_grp.Visible = False
'item.Visible = False
'tr_submit.Visible = False
End If
End Sub
tr_test_name.Visible = True
test_name_id.ConnectionString = connection.global_connection
test_name_id.SelectCommand = "SELECT TOP 100 PERCENT
TEST_NAME.test_name_id, TEST_NAME.test_name FROM
MANIFEST_TEST_GROUP INNER JOIN
MANIFEST_TEST_GROUP_ITEMS ON
MANIFEST_TEST_GROUP.manifest_test_group_id =
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id INNER JOIN
TEST_NAME ON MANIFEST_TEST_GROUP_ITEMS.test_name_id =
TEST_NAME.test_name_id WHERE
MANIFEST_TEST_GROUP.manifest_test_group_id = " &
manifets_test_group.SelectedValue & " GROUP BY
TEST_NAME.test_name_id, TEST_NAME.test_name ORDER BY
TEST_NAME.test_name_id"
test_name.DataBind()
End Sub
'item.Visible = True
Tr_group_test_name.Visible = True
group_test_name_id.ConnectionString = connection.global_connection
group_test_name_id.SelectCommand = "SELECT
TEST_NAME.test_name_id, TEST_NAME.test_name FROM
TEST_GROUP INNER JOIN TEST_NAME ON
TEST_GROUP.test_group_id = TEST_NAME.test_group_id WHERE
TEST_GROUP.test_group_id = " & group_name.SelectedValue & " GROUP
BY TEST_NAME.test_name_id, TEST_NAME.test_name"
group_test_name.DataBind()
'item_name_id.ConnectionString = connection.global_connection
'item_name_id.SelectCommand = " SELECT
MANIFEST_TEST_GROUP_ITEMS.manifest_test_item_group_id,
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id,
MANIFEST_TEST_GROUP_ITEMS.test_item_id, TEST_ITEM.item FROM
MANIFEST_TEST_GROUP_ITEMS INNER JOIN TEST_ITEM ON
MANIFEST_TEST_GROUP_ITEMS.test_item_id = TEST_ITEM.item_id
WHERE (MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id = "
& group_name.SelectedValue & ") GROUP BY
MANIFEST_TEST_GROUP_ITEMS.manifest_test_item_group_id,
MANIFEST_TEST_GROUP_ITEMS.manifest_test_group_id,
MANIFEST_TEST_GROUP_ITEMS.test_item_id, TEST_ITEM.item "
' item_name.DataBind()
'item_name.Enabled = False
End Sub
Tr_selected_test_names.Visible = True
tr2.Visible = True
Dim i As Integer
For i = 0 To group_test_name.Items.Count - 1
If group_test_name.Items(i).Selected Then
selected_test_names.Items.Add(New
ListItem(group_test_name.Items(i).Text, group_test_name.Items(i).Value))
If lbl_test.IndexOf(Trim(group_test_name.Items(i).Text)) = -1 Then
lbl_test.Add(Trim(group_test_name.Items(i).Text))
selected_test_names.DataSource = lbl_test
selected_test_names.DataBind()
End If
End If
Next
Tr_group_test_name.Visible = False
group_name_id.ConnectionString = connection.global_connection
group_name.DataBind()
group_name.Items.Insert(0, New ListItem("SELECT TEST GROUP",
""))
End Sub
Tr_group_test_name.Visible = False
tr_group_name.Visible = False
tr_test.Visible = False
selected_test_names.Enabled = False
tr2.Visible = False
Try
cn.Open()
Try
Dim i As Integer
For i = 0 To selected_test_names.Items.Count - 1
If selected_test_names.Items(i).Selected Then
End If
Next
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
Exit Sub
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
remarks_2()
tr_remarks.Visible = True
tr_label.Visible = True
label_code.Focus()
End Sub
tr_test_profile.Visible = False
tr_test.Visible = False
remarks_1()
tr_remarks.Visible = True
tr_label.Visible = True
label_code.Focus()
End Sub
selected_test_names.SelectedIndexChanged
lbl_test.Remove(selected_test_names.Text)
selected_test_names.DataSource = lbl_test
selected_test_names.DataBind()
If lbl_test.Count = 0 Then
Tr_selected_test_names.Visible = False
End If
End Sub
vald_chk = VALD(label_code.Text)
lbl_label.Visible = True
lbl_label.Text = label_code.Text & " - Invalid Label Scanned!!!!!!"
label_code.Text = ""
label_code.Focus()
Exit Sub
Else
If lbl_code.IndexOf(Trim(label_code.Text)) = -1 Then
lbl_code.Add(Trim(label_code.Text))
lbl_label.Visible = True
lbl_label.Text = "Last Label Scanned : " & Trim(label_code.Text)
label_code.Focus()
label_code.Text = ""
tr_scan_label.Visible = True
del_code.DataSource = lbl_code
del_code.DataBind()
fin_link.Visible = True
Else
lbl_label.Visible = True
lbl_label.Text = "Invalid Scan!!!"
label_code.Focus()
label_code.Text = ""
End If
End If
End Sub
lbl_code.Remove(del_code.Text)
del_code.DataSource = lbl_code
del_code.DataBind()
label_code.Focus()
label_code.Text = ""
If lbl_code.Count = 0 Then
tr_scan_label.Visible = False
End If
End Sub
tr_vendor.Visible = True
vendor_id.ConnectionString = connection.global_connection
vendor_id.SelectCommand = "SELECT TOP 100 PERCENT vendor_id,
vendor_name FROM VENDOR GROUP BY vendor_id, vendor_name
ORDER BY vendor_id"
vendor.DataBind()
vendor.Items.Insert(0, New ListItem("SELECT PATHOLOGY LAB",
""))
del_code.Enabled = False
tr_label.Visible = False
End Sub
tr_submit.Visible = True
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.CommandText = " SELECT
ISNULL(MAX(manifest_vendor_id), 0) AS manifest_vendor_id FROM
MANIFEST_VENDOR "
Reader = oCommand.ExecuteReader()
Reader.Read()
manifest_no = Reader("manifest_vendor_id") + 1
If Len(manifest_no) = 1 Then
Reader.Close()
'********************************************************
************************************
Try
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
'******************************************************
************************************
Next
'******************************************************
************************************
If category.SelectedItem.Text = "individual Test" Then
Next
Else
Dim i As Integer
For i = 0 To test_name.Items.Count - 1
If test_name.Items(i).Selected Then
oCommand.CommandText = " INSERT INTO
MANIFEST_VENDOR_TEST_GROUPS (patient_id, manifest_vendor_id,
test_name) Values (" & patient_name.SelectedValue & " ," &
End If
Next
End If
tran.Commit()
tran.Dispose()
Submit.Visible = False
tr_patient_name.Visible = False
tr_test.Visible = False
tr_test_profile.Visible = False
tr_test_name.Visible = False
tr_group_name.Visible = False
Tr_group_test_name.Visible = False
tr2.Visible = False
Tr_selected_test_names.Visible = False
tr_remarks.Visible = False
tr_label.Visible = False
tr_scan_label.Visible = False
tr_vendor.Visible = False
label1.Visible = True
lbl_Manifest_no.Visible = True
lbl_Manifest_no.Text = manifest_no
Manifest_Vendor.Visible = True
Back.Visible = True
hidden_manifest_no.Value = manifest_vendor_id
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Sub
Response.Redirect("Pathology_Manifest.aspx", True)
End Sub
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
Reader = oCommand.ExecuteReader()
VALD = False
Reader.Close()
Exit Function
End If
Reader.Close()
VALD = True
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
Dim dr As DataRow
Dim m As Integer
test_material = ""
Next
test_material = test_material
remark.Text = "Please Use following Colour Coded Tubes : " & vbCrLf
& test_material
'Label2.Text = "Please Use following Colour Coded Tubes : " & vbCrLf
& test_material
End Function
Dim dr As DataRow
Dim m As Integer
test_material = ""
Next
test_material = test_material
remark.Text = "Please Use following Colour Coded Tubes : " & vbCrLf
& test_material
'Label2.Text = "Please Use following Colour Coded Tubes : " & vbCrLf
& test_material
'******************************************************
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
MANIFEST_TEMP_TEST_GROUP_ITEMS "
oCommand.ExecuteNonQuery()
tran.Commit()
tran.Dispose()
Catch ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
End Class
Manifest received
Imports System.Data
Imports System.Data.SqlClient
Label1.Text = "0"
Bind_Records()
End If
End Sub
Button1.Enabled = False
Button1.Text = "Please wait..."
Dim cn As New SqlConnection(connection.global_connection)
Dim I As Long
Dim oCommand As New SqlCommand
received_dt = Now()
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
For I = 0 To manifest_list.Items.Count - 1
End If
Next
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Manifest_received.aspx")
End Sub
Dim ds As DataSet
Try
cn.Open()
ds = New DataSet()
manifest_list.DataSource = ds.Tables("MANIFEST").DefaultView
manifest_list.DataBind()
Catch Ex As Exception
Response.Write(Ex.Message.ToString())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
If x = "0" Then
LinkButton1.Visible = False
Else
LinkButton1.Visible = True
x = x - 25
Label1.Text = x.ToString()
Bind_Records()
End If
End Sub
LinkButton1.Visible = True
x = x + 25
Label1.Text = x.ToString()
Bind_Records()
End Sub
End Class
Imports System.Data
Imports System.Data.SqlClient
Label1.Text = "0"
Bind_Records()
End If
End Sub
Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Button1.Enabled = False
Button1.Text = "Please wait..."
received_dt = Now()
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
For I = 0 To vol_list.Items.Count - 1
End If
Next
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Assigning_Test_Tubes.aspx")
End Sub
Dim ds As DataSet
Try
cn.Open()
vendor_department_id.ConnectionString =
connection.global_connection
MANIFEST_VENDOR.manifest_date_time, MANIFEST_VENDOR.status,
Manifest_Vendor.received_date_time FROM
MANIFEST_VENDOR_DETAILS INNER JOIN MANIFEST_VENDOR
ON MANIFEST_VENDOR_DETAILS.manifest_vendor_id =
MANIFEST_VENDOR.manifest_vendor_id WHERE
(MANIFEST_VENDOR.vendor_id = 1) AND
(MANIFEST_VENDOR_DETAILS.accepted = 0) AND
(MANIFEST_VENDOR.status = 1) GROUP BY
MANIFEST_VENDOR_DETAILS.manifest_vendor_details_id,
MANIFEST_VENDOR_DETAILS.manifest_vendor_id,
MANIFEST_VENDOR_DETAILS.kit_material_issue_no,
MANIFEST_VENDOR_DETAILS.accepted,
MANIFEST_VENDOR_DETAILS.analysed,
MANIFEST_VENDOR.manifest_no,
MANIFEST_VENDOR.manifest_date_time, MANIFEST_VENDOR.status,
Manifest_Vendor.received_date_time ORDER BY
MANIFEST_VENDOR.manifest_date_time ", cn)
ds = New DataSet()
vol_list.DataSource = ds.Tables("MANIFEST").DefaultView
vol_list.DataBind()
Catch Ex As Exception
Response.Write(Ex.Message.ToString())
cn.Dispose()
Finally
cn.Dispose()
End Try
End Function
If x = "0" Then
LinkButton1.Visible = False
Else
LinkButton1.Visible = True
x = x - 15
Label1.Text = x.ToString()
Bind_Records()
End If
End Sub
LinkButton1.Visible = True
x = x + 15
Label1.Text = x.ToString()
Bind_Records()
End Sub
End Class
Vendor Category
Imports System.Data
Imports System.Data.SqlClient
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Vendor_Category.aspx", True)
End Sub
End Class
Vendor
Imports System.Data
Imports System.Data.SqlClient
Dim i As Integer
For i = 1 To 25
vendor_priority.Items.Add(i)
Next
vendor_category_id.ConnectionString = connection.global_connection
vendor_category.DataBind()
vendor_category.Items.Insert(0, New ListItem("SELECT VENDOR
CATEGORY", ""))
End If
End Sub
'**************************************************************
*************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Vendor.aspx", True)
End Sub
End Class
Vendor department
Imports System.Data
Imports System.Data.SqlClient
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Vendor_Department.aspx", True)
End Sub
End Class
Vendor designation
Imports System.Data
Imports System.Data.SqlClient
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Vendor_Designation.aspx", True)
End Sub
End Class
vendor_id.ConnectionString = connection.global_connection
vendor.DataBind()
vendor.Items.Insert(0, New ListItem("SELECT VENDOR NAME",
""))
title_id.ConnectionString = connection.global_connection
title.DataBind()
title.Items.Insert(0, New ListItem("SELECT", ""))
End If
End Sub
tr_name.Visible = True
tr_reg_code.Visible = True
tr_degree.Visible = True
tr_special.Visible = True
tr_asso_lab.Visible = True
Tr_designation.Visible = True
dept.Visible = True
Tr_dob.Visible = True
d_join.Visible = True
d_confirm.Visible = True
tr_address1.Visible = True
tr_city1.Visible = True
tr_zipcode1.Visible = True
tr_state1.Visible = True
tr_country1.Visible = True
tr_address2.Visible = True
tr_city2.Visible = True
tr_zipcode2.Visible = True
tr_state2.Visible = True
tr_country2.Visible = True
Tr_cell_no.Visible = True
tr_contact.Visible = True
tr_alt_contact.Visible = True
tr_fax.Visible = True
tr_alt_fax.Visible = True
tr_email.Visible = True
Tr1.Visible = True
Tr_submit.Visible = True
designation_id.ConnectionString = connection.global_connection
designation.DataBind()
designation.Items.Insert(0, New ListItem("SELECT EMPLOYEE
DESIGNATION", ""))
department_id.ConnectionString = connection.global_connection
department.DataBind()
department.Items.Insert(0, New ListItem("SELECT EMPLOYEE
DEPARTMENT", ""))
End Sub
Submit.Enabled = False
Submit.Text = "Please wait..."
'**************************************************************
*************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Vendor_Employee.aspx", True)
End Sub
End Class
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Test_Group.aspx", True)
End Sub
End Class
ADD TEST GROUPS
Imports System.Data
Imports System.Data.SqlClient
'**********************************************************
*****************************************
' Opening Datbase Connection & Inserting the data
'**********************************************************
*****************************************
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Test_Group.aspx", True)
End Sub
End Class
group_name_id.ConnectionString = connection.global_connection
group_name.DataBind()
group_name.Items.Insert(0, New ListItem("SELECT TEST GROUP
NAME", ""))
material_name_id.ConnectionString = connection.global_connection
material_name_id.SelectCommand = "SELECT TOP 100 PERCENT
material_id, material_name FROM MATERIAL GROUP BY material_id,
material_name ORDER BY material_id"
material_name.DataBind()
material_name.Items.Insert(0, New ListItem("SELECT TEST
GROUP NAME", ""))
End If
End Sub
Try
cn.Open()
oCommand.Connection = cn
oCommand.CommandType = CommandType.Text
oCommand.Transaction = tran
Try
tran.Commit()
tran.Dispose()
Catch Ex As Exception
Response.Write(Err.Description())
tran.Rollback()
tran.Dispose()
cn.Dispose()
End Try
Catch Ex As Exception
Response.Write(Err.Description())
cn.Dispose()
Finally
cn.Dispose()
End Try
Response.Redirect("Add_Test_Item.aspx", True)
End Sub
End Class
HealthSe
va
Organization overview
Healthseva Services
• Application Development & Maintenance
• Business Reengineering using IT
• Process Automation solutions
• System Integration with legacy systems
• Data Conversion & Migration
• Assistance in Recruitment & Selection
HealthSeva
Director
MR
Marketing Purchase HR
QA DGM Executive
Manager Manager Projects Accounts Executive
Manager
Business Office Utility
Assistant Project
Development Manager (PM) Assistant (Receptionist,
Manager Peons,
Security)
Systems
Project Leader /
Engineer
Module Leader /
QA Internal Team Leader
Team Auditors
Senior
Software
Engineer
Software
Engineer
The shaded rectangles have Grade Levels I, II, III with I as the lowest levels & III as the
highest level.
Vendor
Name Data type Size key
Employee
Name Data type Size Key
Employee designation
Name Data type Size Key
Employee division
Name Data type Size Key
Employee grade
Name Data type Size Key
Employee_title
Name Data type Size Key
Title_id Bigint 8 Primary key
Title Varchar 50
Kit_Material_Issued
Test Varchar 50
name
Manifest vendor
Name Data type Size Key
I would also like to thank prof. Manesh khot and Kaustubh Arekar who
were my guide for project work. Without their valuable guidance and kind
attention, this project report would not have seen the light of day.
Also I would like to thank all my professors for being very much
resourceful, kind, helpful and unwavering faith in me assured that I come out
of woods whenever I encountered difficulties.