示例#1
0
 /// <summary>
 /// Updates data of users.
 /// </summary>
 public void UpdateArrangementsData()
 {
     try
     {
         if (string.IsNullOrEmpty(ServiceURL))
             return;
         try
         {
             // Create service wrapper.
             Office of = new Office();
             of.Load(OfficeID);
             //using (ArrangementServiceProxy c = new ArrangementServiceProxy("http://localhost:59874/ArrangementService.svc", Page.CurrentUser.ID))
             //{
             //    List<XMLSerializableConferenceHall> coll = new List<XMLSerializableConferenceHall>();
             //    XMLSerializableConferenceHall[] chs = c.GetConferenceHallsList(OfficeID);
             //    if (chs != null)
             //    {
             //        coll.AddRange(chs);
             //    }
             //    grdConferenceHallsList.DataSource = coll.ToArray();
             //    grdConferenceHallsList.DataBind();
             //}
         }
         catch (Exception)
         {
         }
     }
     finally
     { }
 }
示例#2
0
 /// <summary>
 /// Binding of data to controls.
 /// </summary>
 protected void OnCHBound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.DataItem == null)
         return;
     if (!(e.Item.DataItem is XMLSerializableConferenceHall))
         return;
     XMLSerializableConferenceHall ch = e.Item.DataItem as XMLSerializableConferenceHall;
     //NumSpanCol = 0;
     //NumLastCol = 0;
     try
     {
         // Create service wrapper.
         Office of = new Office();
         of.Load(OfficeID);
         //using (ArrangementServiceProxy c = new ArrangementServiceProxy("http://localhost:59874/ArrangementService.svc", Page.CurrentUser.ID))
         //{
         //    List<XMLSerializableArrangement> coll = new List<XMLSerializableArrangement>();
         //    XMLSerializableArrangement[] arrList = c.GetDayArragementsList(ch.ConferenceHallID, SelectedDate);
         //    if (arrList != null)
         //    {
         //        coll.AddRange(arrList);
         //    }
         //    HyperLink hlCH = e.Item.Cells[0].FindControl("hlConferenceHallName") as HyperLink;
         //    hlCH.NavigateUrl = "~/Admin/AdminArrangements/AddEditConferenceHall.aspx?officeid=" + OfficeID.ToString() + "&id=" + ch.ConferenceHallID.ToString();
         //    foreach (XMLSerializableArrangement arr in arrList)
         //    {
         //        UnionColumns uc = CountColumns(arr);
         //        if (uc.m_First - NumSpanCol == NumLastCol)
         //            uc.m_First++;
         //        e.Item.Cells[uc.m_First - NumSpanCol].ColumnSpan = uc.m_Len;
         //        string ControlID = "hl" + (uc.m_First).ToString();
         //        HyperLink hl = e.Item.Cells[uc.m_First - NumSpanCol].FindControl(ControlID) as HyperLink;
         //        hl.Text = arr.Name;
         //        hl.NavigateUrl = "~/Admin/AdminArrangements/AddEditArrangement.aspx?officeid=" + OfficeID.ToString() + "&id=" + arr.ArrangementID.ToString() + "&date=" + SelectedDate.Date.ToString("ddMMyyyy");
         //        NumLastCol = uc.m_First - NumSpanCol;
         //        for (int i = 1; i < uc.m_Len - 1; i++)
         //        {
         //            e.Item.Cells.RemoveAt(uc.m_First - NumSpanCol + i);
         //            NumSpanCol++;
         //        }
         //    }
         //}
     }
     catch (Exception ex)
     {
         ConfirmIt.PortalLib.Logger.Logger.Instance.Error(ex.Message, ex);
     }
 }
示例#3
0
 /// <summary>
 /// Updates data of users.
 /// </summary>
 public void UpdateArrangementsData()
 {
     try
     {
         if (string.IsNullOrEmpty(ServiceURL))
             return;
         try
         {
             // Create service wrapper.
             Office of = new Office();
             of.Load(OfficeID);
             using (ArrangementServiceProxy c = new ArrangementServiceProxy("http://localhost:59874/ArrangementService.svc", Page.CurrentUser.ID))
             {
                 List<XMLSerializableConferenceHall> coll = new List<XMLSerializableConferenceHall>();
                 XMLSerializableConferenceHall[] chs = c.GetConferenceHallsList(OfficeID);
                 if (chs != null)
                 {
                     coll.AddRange(chs);
                 }
                 grdConferenceHallsList.DataSource = coll.ToArray();
                 grdConferenceHallsList.DataBind();
             }
         }
         catch (Exception ex)
         { UlterSystems.PortalLib.Logger.Log.Error(ex.Message, ex); }
     }
     finally
     { }
 }