コード例 #1
0
ファイル: PhoneCommon.cs プロジェクト: boxfcg-v/CallName
        public List <WorkOvertime> GetWorkOvertimes(List <string> id, List <string> time6, List <string> time7)
        {
            List <WorkOvertime> list_WorkOvertime = new List <WorkOvertime>();
            int number = 0;
            var temp   = staffService.GetEntity(u => id.Contains(u.ID)).OrderBy(u => u.ID);

            foreach (Staff w in temp)
            {
                WorkOvertime work6 = new WorkOvertime();
                WorkOvertime work7 = new WorkOvertime();
                work6.ID       = w.ID;
                work6.NAME     = w.NAME;
                work6.BU       = w.BU;
                work6.LINENAME = w.LINENAME;
                work6.CLASS    = w.CLASS;
                work6.time1    = double.Parse(time6[number]);
                work6.date1    = DateTime.Now.AddDays(1).Date;
                work6.date2    = DateTime.Now;
                work7.ID       = w.ID;
                work7.NAME     = w.NAME;
                work7.BU       = w.BU;
                work7.LINENAME = w.LINENAME;
                work7.CLASS    = w.CLASS;
                work7.time1    = double.Parse(time7[number]);
                work7.date1    = DateTime.Now.AddDays(2).Date;
                work7.date2    = DateTime.Now;
                number++;
                list_WorkOvertime.Add(work6);
                list_WorkOvertime.Add(work7);
            }
            return(list_WorkOvertime);
        }
コード例 #2
0
ファイル: PhoneCommon.cs プロジェクト: boxfcg-v/CallName
        /// <summary>
        /// 更具工號,加班時間數組 返回ListWorkOvertime
        /// </summary>
        /// <param name="id"></param>
        /// <param name="time1"></param>
        /// <returns></returns>
        public List <WorkOvertime> GetWorkOvertimes(List <string> id, List <string> time1)
        {
            List <WorkOvertime> list_WorkOvertime = new List <WorkOvertime>();
            int number = 0;
            var temp   = staffService.GetEntity(u => id.Contains(u.ID)).OrderBy(u => u.ID);

            foreach (Staff w in temp)
            {
                WorkOvertime work = new WorkOvertime();
                work.ID       = w.ID;
                work.NAME     = w.NAME;
                work.BU       = w.BU;
                work.LINENAME = w.LINENAME;
                work.CLASS    = w.CLASS;
                work.time1    = double.Parse(time1[number]);
                work.date1    = DateTime.Now.Date;
                work.date2    = DateTime.Now;
                number++;
                list_WorkOvertime.Add(work);
            }
            return(list_WorkOvertime);
        }