示例#1
0
        public List <HRTimeKeepersInfo> GetTimeKeeperByMachineAndDate(int?machineID, DateTime?dateFrom, DateTime?dateTo)
        {
            DataSet ds = dal.GetDataSet("HRTimeKeepers_GetTimeKeeperByMachineAndDate", machineID, dateFrom, dateTo);
            List <HRTimeKeepersInfo> list = new List <HRTimeKeepersInfo>();

            if (ds.Tables.Count > 0)
            {
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    HRTimeKeepersInfo obj = (HRTimeKeepersInfo)GetObjectFromDataRow(row);
                    list.Add(obj);
                }
            }
            return(list);
        }
示例#2
0
        public List <HRTimeKeepersInfo> GetTimeKeeperByConditions(int?branchID, int?departmentID, int?departmentRoomID, int?departmentRoomGroupItemID, int?employeeID, int?machineID, DateTime?dateFrom, DateTime?dateTo)
        {
            DataSet ds = dal.GetDataSet("HRTimeKeepers_GetTimeKeeperByConditions", branchID, departmentID, departmentRoomID, departmentRoomGroupItemID, employeeID, machineID, dateFrom, dateTo);
            List <HRTimeKeepersInfo> list = new List <HRTimeKeepersInfo>();

            if (ds.Tables.Count > 0)
            {
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    HRTimeKeepersInfo obj = (HRTimeKeepersInfo)GetObjectFromDataRow(row);
                    obj.HRTimeKeeperTimeInOutModeName = row["HRTimeKeeperTimeInOutModeName"].ToString();
                    list.Add(obj);
                }
            }
            ds.Dispose();
            return(list);
        }