01.
02.
public
EmployeeWebService()
03.
{
04.
05.
sDBPath = Server.MapPath(
"."
) + @
"\App_Data\MSAccessDB.mdb"
;
06.
07.
08.
ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ sDBPath +
";"
;
09.
}
10.
11.
12.
[WebMethod]
13.
public
Employee GetOneEmployee(
int
EmployeeId)
14.
{
15.
16.
OleDbDataAdapter ADAP =
new
OleDbDataAdapter(
"select * from Employees where EmployeeId="
+ EmployeeId.ToString(), ConnectionString);
17.
DataSet DS =
new
DataSet();
18.
ADAP.Fill(DS);
19.
DataTable DTEmployees = DS.Tables[0];
20.
21.
22.
Employee emp =
new
Employee();
23.
if
(DTEmployees.Rows.Count > 0)
24.
{
25.
emp.EmployeeId =
int
.Parse(DTEmployees.Rows[0][
"EmployeeId"
].ToString());
26.
emp.EmployeeName = DTEmployees.Rows[0][
"EmployeeName"
].ToString();
27.
}
28.
return
emp;
29.
}
30.
31.
32.
[WebMethod]
33.
public
ArrayList GetAllEmployees()
34.
{
35.
ArrayList Employees =
new
ArrayList();
36.
OleDbDataAdapter ADAP =
new
OleDbDataAdapter(
"select * from Employees"
, ConnectionString);
37.
DataSet DS =
new
DataSet();
38.
ADAP.Fill(DS);
39.
DataTable DTEmployees = DS.Tables[0];
40.
for
(
int
i = 0; i < DTEmployees.Rows.Count; i++)
41.
{
42.
Employee emp =
new
Employee();
43.
emp.EmployeeId =
int
.Parse(DTEmployees.Rows[i][
"EmployeeId"
].ToString());
44.
emp.EmployeeName = DTEmployees.Rows[i][
"EmployeeName"
].ToString();
45.
Employees.Add(emp);
46.
}
47.
48.
return
Employees;
49.
}
No comments:
Post a Comment