Exemplo n.º 1
0
        }                                                   //get 메서드


        /// <summary>
        /// 시간표를 만드는 메서드
        /// </summary>
        /// <param name="dataControl">데이터 정보를 관리해주는 객체</param>
        /// <param name="id">현 사용자 아이디</param>
        /// <param name="mode">console 출력을 할 것인지, 아님 액셀 파일을 위해 배열에 저장을 할것인지</param>
        public void MakeTimeTable(DataControl dataControl, string id, string mode)
        {
            List <RegisterLectureVO> list = dataControl.GetRegisterList();

            if (mode.Equals(TimeTableConstants.CONSOLE))
            {
                drawUI.TimeTableOutline();
            }

            //CheckDataLength("월13:30-14:30", "데이터베이스", "율202","1");
            //CheckDataLength("화목14:00-16:00", "운영체제", "율204","1");
            //CheckDataLength("수금15:00-16:30,화18:00-20:00", "자료구조", "율404","1");

            //CheckDataLength("월13:30-14:30", "데이터베이스", "율202", "2");
            //CheckDataLength("화목14:00-16:00", "운영체제", "율204", "2");
            //CheckDataLength("수금15:00-16:30,화18:00-20:00", "자료구조", "율404", "2");

            for (int index = 0; index < list.Count; index++)
            {
                if (list[index].Id.Equals(id))
                {
                    CheckDataLength(list[index].Time, list[index].Name, list[index].Room, mode);
                }
            }
            Console.SetCursorPosition(5, 26);
        }