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