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