Beispiel #1
0
 /// <summary>
 /// 绑定预约座位列表
 /// </summary>
 /// <param name="readingRoomNo">阅览室编号</param>
 /// <param name="conn"></param>
 private void BindBookSeat(string date, string readingRoomId)
 {
     try
     {
         if (selReadingRoom.SelectedIndex < 0)
         {
             spanWarmInfo.Visible   = true;
             spanWarmInfo.InnerText = "请选择阅览室";
             return;
         }
         string readingRoomNo = selReadingRoom.Items[selReadingRoom.SelectedIndex].Value;
         List <AJM_BespeakSeat> besapeakSeat = handler.GetRoomBesapeakSeat(readingRoomNo, date, UserSchoolInfo.SchoolNo);
         if (besapeakSeat.Count <= 0)
         {
             spanWarmInfo.Visible   = true;
             spanWarmInfo.InnerText = "您选择的阅览室当前日期已经没有可预约的座位。";
         }
         DataListBookSeat.DataSource = besapeakSeat;
         DataListBookSeat.DataBind();
         hidRrId.Value = readingRoomId;
     }
     catch (Exception ex)
     {
         spanWarmInfo.Visible        = true;
         spanWarmInfo.InnerText      = ex.Message;
         DataListBookSeat.DataSource = null;
         DataListBookSeat.DataBind();
     }
 }