protected void Page_Load(object sender, EventArgs e) { DataObjectEvent dataObjectEvent = (DataObjectEvent)DataObject; lnkDetail.NavigateUrl = string.Format("/M/ObjectDetail.aspx?OT=Event&OID={0}&LG={1}&ReturnUrl={2}", DataObject.ObjectID, Request.QueryString["LG"] ?? string.Empty, Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(Request.RawUrl))); lnkDetail.Target = "_self"; lnkDetail.ID = null; string imageUrl = DataObject.GetImage(PictureVersion.XS, false); if (!string.IsNullOrEmpty(imageUrl)) { litImg.Text = string.Format("<img src='{0}{1}' />", SiteConfig.MediaDomainName, imageUrl); } litDate.Text = DataObject.StartDate.ToShortDateString(); if (DataObject.EndDate.Date != DataObject.StartDate.Date) { litDate.Text += " - " + DataObject.EndDate.ToShortDateString(); } if (!string.IsNullOrEmpty(dataObjectEvent.Time)) { litDate.Text += " / " + dataObjectEvent.Time; } litTitle.Text = _4screen.Utils.Extensions.EscapeForXHTML(DataObject.Title); litDesc.Text = _4screen.Utils.Extensions.EscapeForXHTML(DataObject.Description.StripHTMLTags().CropString(150)); }
// This function will run in the thread called from libhaggle private void onNewDataObject(HaggleEvent he) { DataObjectEvent e = he as DataObjectEvent; Debug.WriteLine("New Data Object -- metadata:\n" + e.dObj.GetRaw()); try { // Verify that the attributes that PhotoShare expects exist e.dObj.GetAttribute("Picture"); if (e.dObj.GetFilePath().Length > 0) { dataObjects.Add(e.dObj); numDataObjects++; if ((DateTime.Now - vibrationTime).TotalSeconds > 5) { vib.vibrate(300, 100, 2); vibrationTime = DateTime.Now; } mainWindow.photoListView.BeginInvoke(new PhotoListUpdateDelegate(mainWindow.doPhotoListUpdate), e.dObj); } } catch (Haggle.DataObject.NoSuchAttributeException) { Debug.WriteLine("No Picture attribute in received data object"); } }
protected void Page_Load(object sender, EventArgs e) { dataObjectEvent = (DataObjectEvent)DataObject; RTTM.Visible = false; if (dataObjectEvent != null) { foreach (string tooltipId in _4screen.CSB.DataAccess.Business.AdWordHelper.GetCampaignObjectIds(dataObjectEvent.ObjectID.Value)) { RTTM.TargetControls.Add(tooltipId, true); RTTM.Visible = true; } } PrintEvent(); }
protected void Page_Load(object sender, EventArgs e) { lnkBack.Text = Helper.GetObjectName(DataObject.ObjectType, false); lnkBack.NavigateUrl = !string.IsNullOrEmpty(Request.QueryString["ReturnURL"]) ? Encoding.ASCII.GetString(Convert.FromBase64String(Request.QueryString["ReturnURL"])) : Helper.GetMobileOverviewLink(DataObject.ObjectType); lnkBack.ID = null; litBack.Text = Helper.GetObjectName(DataObject.ObjectType, true); if ((DataObject.GetUserAccess(UserDataContext.GetUserDataContext()) & ObjectAccessRight.Update) == ObjectAccessRight.Update) { lnkEdit.Visible = true; lnkEdit.NavigateUrl = "/M/Admin/EditEvent.aspx?OID=" + DataObject.ObjectID + "&ReturnUrl=" + Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(Request.RawUrl)); } dataObjectEvent = (DataObjectEvent)DataObject; PrintEvent(); }
protected void Page_Load(object sender, EventArgs e) { DataObjectEvent dataObjectEvent = (DataObjectEvent)DataObject; Img.ImageUrl = SiteConfig.MediaDomainName + DataObject.GetImage(PictureVersion.S); LnkTitle.Text = DataObject.Title; LnkTitle.NavigateUrl = Helper.GetDetailLink(DataObject.ObjectType, DataObject.ObjectID.Value.ToString()); LnkImg.NavigateUrl = LnkTitle.NavigateUrl; LitDate.Text = DataObject.StartDate.ToShortDateString(); if (DataObject.EndDate.Date != DataObject.StartDate.Date) { LitDate.Text += " - " + DataObject.EndDate.ToShortDateString(); } if (!string.IsNullOrEmpty(dataObjectEvent.Time)) { LitDate.Text += " / " + dataObjectEvent.Time; } LitDesc.Text = DataObject.Description.StripHTMLTags().CropString(160); LitType.Text = string.Join(", ", Helper.GetMappedTagWords(dataObjectEvent.TagList).ToArray()); LitPrice.Text = dataObjectEvent.Price; Img.ID = null; LnkTitle.ID = null; LnkImg.ID = null; }
protected void Page_Load(object sender, EventArgs e) { dataObjectEvent = DataObject.Load <DataObjectEvent>(ObjectID, null, true); if (dataObjectEvent.State == ObjectState.Added) { dataObjectEvent.ObjectID = ObjectID; dataObjectEvent.Title = GuiLanguage.GetGuiLanguage("Shared").GetString("LabelUnnamed"); dataObjectEvent.CommunityID = CommunityID; dataObjectEvent.ShowState = ObjectShowState.Draft; dataObjectEvent.Insert(UserDataContext.GetUserDataContext()); dataObjectEvent.Title = string.Empty; } if (!string.IsNullOrEmpty(Request.QueryString["TG"])) { dataObjectEvent.TagList = Server.UrlDecode(Request.QueryString["TG"]); } if (!string.IsNullOrEmpty(Request.QueryString["OS"])) { dataObjectEvent.Status = (ObjectStatus)int.Parse(Request.QueryString["OS"]); } if (!string.IsNullOrEmpty(Request.QueryString["SS"])) { dataObjectEvent.ShowState = (ObjectShowState)int.Parse(Request.QueryString["SS"]); } if (!string.IsNullOrEmpty(Request.QueryString["CR"])) { dataObjectEvent.Copyright = int.Parse(Request.QueryString["CR"]); } if (!string.IsNullOrEmpty(Request.QueryString["GC"])) { string[] geoLatLong = Request.QueryString["GC"].Split(','); double geoLat, geoLong = double.MinValue; if (geoLatLong.Length == 2) { if (double.TryParse(geoLatLong[0], out geoLat) && double.TryParse(geoLatLong[1], out geoLong)) { dataObjectEvent.Geo_Lat = geoLat; dataObjectEvent.Geo_Long = geoLong; } } } if (!string.IsNullOrEmpty(Request.QueryString["ZP"])) { dataObjectEvent.Zip = Server.UrlDecode(Request.QueryString["ZP"]); } if (!string.IsNullOrEmpty(Request.QueryString["CI"])) { dataObjectEvent.City = Server.UrlDecode(Request.QueryString["CI"]); } if (!string.IsNullOrEmpty(Request.QueryString["RE"])) { dataObjectEvent.Street = Server.UrlDecode(Request.QueryString["RE"]); } if (!string.IsNullOrEmpty(Request.QueryString["CO"])) { dataObjectEvent.CountryCode = Server.UrlDecode(Request.QueryString["CO"]); } FillEditForm(); }
protected override void OnInit(EventArgs e) { base.OnInit(e); DdlLocations.DataTextField = "Title"; DdlLocations.DataValueField = "ObjectID"; DdlLocations.DataSource = DataObjects.Load <DataObjectLocation>(new QuickParameters() { Udc = UserDataContext.GetUserDataContext(), SortBy = QuickSort.Title, Direction = QuickSortDirection.Asc, DisablePaging = true, IgnoreCache = true }); DdlLocations.DataBind(); foreach (string i in Enum.GetNames(typeof(EventType))) { string key = string.Format("Text{0}", i); string text = languageShared.GetString(key); if (!string.IsNullOrEmpty(text)) { ListItem item = new ListItem(text, i); CblType.Items.Add(item); } } dataObjectEvent = DataObject.Load <DataObjectEvent>(Request.QueryString["OID"].ToNullableGuid()); if (dataObjectEvent.State == ObjectState.Added) { LitTitle.Text = language.GetString("LabelAddEvent"); lbtnSave.Text = languageShared.GetString("CommandCreate"); objectExisting = false; dataObjectEvent.ObjectID = Guid.NewGuid(); dataObjectEvent.CommunityID = UserProfile.Current.ProfileCommunityID; dataObjectEvent.ShowState = ObjectShowState.Published; dataObjectEvent.Status = ObjectStatus.Public; } else { LitTitle.Text = language.GetString("LabelEditEvent"); lbtnSave.Text = languageShared.GetString("CommandSave"); TxtTitle.Text = dataObjectEvent.Title; TxtDesc.Text = dataObjectEvent.Description; if (!string.IsNullOrEmpty(dataObjectEvent.Content)) { TxtText.Text = dataObjectEvent.Content.Replace("<br/>", Environment.NewLine); } TxtStartDate.Text = dataObjectEvent.StartDate.ToString("dd.MM.yyyy"); TxtEndDate.Text = dataObjectEvent.EndDate.ToString("dd.MM.yyyy"); TxtTime.Text = dataObjectEvent.Time; TxtAge.Text = dataObjectEvent.Age; TxtPrice.Text = dataObjectEvent.Price; DataObjectLocation currentLocation = DataObjects.Load <DataObjectLocation>(new QuickParameters() { Udc = UserDataContext.GetUserDataContext(), DisablePaging = true, IgnoreCache = true, RelationParams = new RelationParams() { ChildObjectID = dataObjectEvent.ObjectID } }).SingleOrDefault(); if (currentLocation != null) { DdlLocations.SelectedValue = currentLocation.ObjectID.ToString(); } foreach (ListItem item in CblType.Items) { item.Selected = dataObjectEvent.TagList.Contains(item.Value); } } }