Ejemplo n.º 1
0
        private void ShowTimeTable(ReservationVo reservation)
        {
            DataRow _row;

            IEnumerable <ReservationVo> necessaryList;

            _row = TimeTable.NewRow(); //DataRow를 생성해서 그 사람의 예약 테이블을 채워야지

            //예약 리스트 중에서 선택한 날짜만 불러오기
            necessaryList = ResList.Where(x => x.StartAt.ToString("d").Equals(SelectedRes.StartAt.ToString("d")));

            //이 목록 중에서 스타일리스트 아이디와 콤보박스에서 셀렉트한 미용사의 아이디 비교
            necessaryList = necessaryList.Where(x => x.StylistId == SelectedRes.StylistId);

            //SaveResInColumn(necessaryList);
            SaveResInColumn.SaveReservationInColumn(necessaryList, TimeTable, _row);
        }
Ejemplo n.º 2
0
        private void ShowTimeTable(DateTime selectedDate)
        {
            IEnumerable <ReservationVo> necessaryList;

            for (int k = 0; k < StylistList.Count; k++) //미용사 리스트를 가져와서 한명씩 실행
            {
                _row = _dataTable.NewRow();             //DataRow를 생성해서 그 사람의 예약 테이블을 채워야지

                _row["StylistName"] = StylistList[k].StylistName;
                //_dataTable.Rows.Add(_row["StylistName"].ToString());

                //예약 목록 중 StylistId와 StylistList[k].StylistId가 일치하는 사람 찾아서 예약목록 불러오기
                necessaryList = ReservationList.Where(x => x.StylistId == StylistList[k].StylistId);

                //이 목록 중에서 선택한 날짜만 다시 불러오기
                necessaryList = necessaryList.Where(x => x.StartAt.ToString("d").Equals(selectedDate.ToString("d")));


                //SaveResInColumn(necessaryList);
                SaveResInColumn.SaveReservationInColumn(necessaryList, _dataTable, _row);
            }
        }