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); }
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); } }