Beispiel #1
0
    /*get employee list by department id*/
    public List <WCFEmployee> getEmpByDep(string deptId)
    {
        List <Employee>    e1 = EmployeeOp.getEmployee(deptId);
        List <WCFEmployee> l  = new List <WCFEmployee>();

        foreach (Employee e in e1)
        {
            l.Add(WCFEmployee.Make(e.EmpID, e.DepartmentID, e.EmpTitle, e.EmpName, e.Email, e.Delegate, 1, e.DelegateStartDate.ToString(), e.DelegateEndDate.ToString()));
        }

        return(l);
    }
Beispiel #2
0
 /*get employee by username and password*/
 public WCFEmployee getEmployee(String un, String psd)
 {
     try
     {
         Employee e = EmployeeOp.Authenticate(un, psd);
         return(WCFEmployee.Make(e.EmpID, e.DepartmentID, e.EmpTitle, e.EmpName, e.Email, e.Delegate, 1, e.DelegateStartDate.ToString(), e.DelegateEndDate.ToString()));
     }
     catch
     {
         return(WCFEmployee.Make(null, null, null, null, null, 0, 0, null, null));
     }
 }
Beispiel #3
0
 /*get collection time by deparment id*/
 public List <string> getCollectionTime(string deptId)
 {
     return(EmployeeOp.getCollectionTime(deptId));
 }
Beispiel #4
0
 /*get employee list*/
 public List <string> GetDeptList()
 {
     return(EmployeeOp.GetDept());
 }
Beispiel #5
0
    /*getting current department representative */
    public WCFEmployee currentRep(string deptId)
    {
        Employee e = EmployeeOp.currentRep(deptId);

        return(WCFEmployee.Make(e.EmpID, e.DepartmentID, e.EmpTitle, e.EmpName, e.Email, e.Delegate, 1, e.DelegateStartDate.ToString(), e.DelegateEndDate.ToString()));
    }
Beispiel #6
0
 /*update dedelegated employee*/
 public void DedelegateEmp(string EmpName, string DeptId)
 {
     EmployeeOp.DedelegateEmp(EmpName, DeptId);
 }
Beispiel #7
0
 /*update department representative by department id and employee name*/
 public void UpdateRep(string deptId, string EmpName)
 {
     EmployeeOp.UpdateRep(deptId, EmpName);
 }
Beispiel #8
0
 /*update delegated employee*/
 public void delegateEmp(string DeptId, string EmpName, string startDate, string endDate)
 {
     EmployeeOp.delegateEmp(DeptId, EmpName, startDate, endDate);
 }
Beispiel #9
0
 /*get deparment representative id*/
 public List <string> getRepId()
 {
     return(EmployeeOp.getRepresentativeId());
 }