Esempio n. 1
0
        public List <EmployeeAttendance> GetEmployeeAttendance(int Id, int Week)
        {
            LMSAppDAL lmsDAL = new LMSAppDAL();
            List <EmployeeAttendance> listToReturn = new List <EmployeeAttendance>();
            List <EmployeeAttendance> listAttend   = lmsDAL.EmployeeAttendanceList.ToList();

            foreach (EmployeeAttendance ed in listAttend)
            {
                if (ed.EmployeeId == Id && Week == ed.Week)
                {
                    listToReturn.Add(ed);
                }
            }
            return(listToReturn);
        }
Esempio n. 2
0
        public int GetUserId(string UserName)
        {
            int             Id       = 0;
            LMSAppDAL       lmsDAL   = new LMSAppDAL();
            List <Employee> EmplList = lmsDAL.Employees.ToList();

            foreach (Employee emp in EmplList)
            {
                if (emp.Name == UserName)
                {
                    Id = emp.Id;
                    break;
                }
            }

            return(Id);
        }
Esempio n. 3
0
        public void SaveEmployeeAttendance(EmployeeAttendance iEmpAtt)
        {
            LMSAppDAL lmsDAL = new LMSAppDAL();
            List <EmployeeAttendance> listAtt = lmsDAL.EmployeeAttendanceList.ToList();

            if (listAtt != null)
            {
                EmployeeAttendance attendance = listAtt.Last();
                if (attendance.EmployeeId == iEmpAtt.EmployeeId && attendance.Date != iEmpAtt.Date)
                {
                    lmsDAL.EmployeeAttendanceList.Add(iEmpAtt);
                    lmsDAL.SaveChanges();
                }
                else
                {
                    attendance.Status = iEmpAtt.Status;
                    lmsDAL.SaveChanges();
                }
            }
        }
Esempio n. 4
0
        public List <User> GetUsers()
        {
            LMSAppDAL lmsDAL = new LMSAppDAL();

            return(lmsDAL.Users.ToList());
        }