protected void OnCancelClick(object sender, EventArgs e) { if (wizard.AccessMode == AccessMode.Insert) { if (objectId.HasValue) { DataObject dataObject = DataObject.Load <DataObject>(objectId, null, true); if (dataObject.State != ObjectState.Added) { dataObject.Delete(); } } else if (!string.IsNullOrEmpty(Request.QueryString["UploadSession"])) { DataObjectList <DataObject> dataObjectsByUploadSession = DataObjects.Load <DataObject>(new QuickParameters { Udc = UserDataContext.GetUserDataContext(), ObjectType = Helper.GetObjectType(wizard.ObjectType).NumericId, SortBy = QuickSort.InsertedDate, Direction = QuickSortDirection.Asc, GroupID = Request.QueryString["UploadSession"].ToGuid(), DisablePaging = true, IgnoreCache = true, QuerySourceType = QuerySourceType.MyContent }); foreach (var dataObject in dataObjectsByUploadSession) { dataObject.Delete(); } } } ScriptManager.RegisterStartupScript(this, this.GetType(), "closeWindow", "$telerik.$(function() { GetRadWindow().Close(); } );", true); }
private bool CopyItems() { if (listBoxList.SelectedIndices.Count == 0) { return(false); } IList list = CurrentList; if (list == null) { return(false); } try { DataObjectList objs = new DataObjectList(); foreach (int i in listBoxList.SelectedIndices) { objs.Add((Json.DataObject)list[i]); } Clipboard.SetData(GetFirstGenericType(CurrentList).FullName, Json.JsonSerializer.toJson(objs)); return(true); } catch { return(false); } }
private void Reload() { DataObjectList <DataObjectForumTopicItem> itemList = DataObjects.Load <DataObjectForumTopicItem>(new QuickParameters { RelationParams = new RelationParams { ParentObjectID = forumTopic.ObjectID, ParentObjectType = Helper.GetObjectTypeNumericID("ForumTopic") }, Udc = udc, PageNumber = currentPage, CurrentObjectID = Request.QueryString["COID"].ToNullableGuid(), PageSize = pageSize, IgnoreCache = true, SortBy = QuickSort.InsertedDate, Direction = QuickSortDirection.Asc }); currentPage = itemList.PageNumber; totalNumberItems = itemList.ItemTotal; FTPAGBOT.InitPager(currentPage, totalNumberItems); FTPAGTOP.InitPager(currentPage, totalNumberItems); RepForumTopic.DataSource = itemList; RepForumTopic.DataBind(); }
private void PasteItems(bool copy) { Type listOf = GetFirstGenericType(CurrentList); if (listOf == null) { return; } object str = Clipboard.GetData(listOf.FullName); if (!(str is string)) { return; } IWritableContext context = CreateRootContext(); DataObjectList objs = Json.JsonSerializer.fromJson((string)str, copy, context) as DataObjectList; if (objs == null) { return; } int index = listBoxList.SelectedIndex + 1; AddItems(objs, index, true); }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(Request.QueryString["UploadSession"])) { uploadSession = Request.QueryString["UploadSession"].ToGuid(); } string uploadFolder = string.Format(@"{0}\{1}\{2}", System.Configuration.ConfigurationManager.AppSettings["ConverterRootPathUpload"], UserProfile.Current.UserId, Helper.GetMediaFolder(ObjectType)); DataObjectList <DataObject> dataObjectsByUploadSession = DataObjects.Load <DataObject>(new QuickParameters { Udc = UserDataContext.GetUserDataContext(UserProfile.Current.UserName), ObjectType = ObjectType, SortBy = QuickSort.InsertedDate, Direction = QuickSortDirection.Asc, GroupID = uploadSession, DisablePaging = true, IgnoreCache = true, QuerySourceType = QuerySourceType.MyContent }); if (dataObjectsByUploadSession.Count == 0) // No objects found for groupId=uploadSession { string[] uploadedFiles = Directory.GetFiles(uploadFolder, string.Format("{0}*.*", uploadSession.ToString().Replace("-", ""))); Array.Sort(uploadedFiles); for (int i = 0; i < uploadedFiles.Length; i++) { FileInfo uploadedFileInfo = new FileInfo(uploadedFiles[i]); StepsASCX subStep = InitSubStep(uploadedFileInfo, null, i, uploadedFiles.Length); } } else { for (int i = 0; i < dataObjectsByUploadSession.Count; i++) { StepsASCX subStep = InitSubStep(null, dataObjectsByUploadSession[i].ObjectID, i, dataObjectsByUploadSession.Count); } } }
private void ExportItems() { IList list = CurrentList; if (list == null || listBoxList.SelectedIndices.Count == 0) { return; } if (this.saveFileDialog.ShowDialog() == DialogResult.OK) { try { int index = this.listBoxList.SelectedIndex; DataObjectList objs = new DataObjectList(); foreach (int i in listBoxList.SelectedIndices) { objs.Add((Json.DataObject)list[i]); } string file = this.saveFileDialog.FileName; string content = JsonSerializer.toJson(objs.Count == 1 ? objs[0] : objs); File.WriteAllText(file, content); } catch (Exception e) { Console.WriteLine(e); MessageBox.Show("Unable to export file"); } } }
// Interface IReloadable public void Reload() { DataObjectList <DataObjectLocation> itemList = DataObjects.Load <DataObjectLocation>(quickParameters); repObj.DataSource = itemList; repObj.DataBind(); pager.InitPager(currentPage, itemList.ItemTotal); }
public void Reload() { DataObjectList <DataObject> list = DataObjects.LoadByReflection(QuickParameters); Rr.DataSource = list; Rr.DataBind(); HasContent = list.ItemTotal > 0; }
/// <summary> /// MasterCard cAPDU. /// Process the COMPUTE CRYPTOGRAPHIC CHECKSUM phase of a MasterCard transaction. /// </summary> /// <returns>Last status word.</returns> public UInt16 ComputeCryptographicChecksum() { BeforeComputeCryptographicChecksumEvent.Raise(this, new EmvEventArgs()); // If UDOL 9F69 is not supplied in records, then use default UDOL = 9F6A04 byte[] udolDataValue = null; var tlvAll = new List <TlvData>(); foreach (var record in _tlvRecords) { tlvAll.Add(record); if (record.HasTag(0x9F69)) { var udol = new DataObjectList(record.GetTag(0x9F69).Value); tlvAll.AddRange(TlvTerminalData); udolDataValue = udol.BuildData(tlvAll); } } if (udolDataValue == null) { var tmp = ""; var seed = new Random(10000).Next(); var rndNumbers = new Random(seed); for (var i = 0; i < 8; i++) { var rndNumber = rndNumbers.Next(10); tmp += rndNumber.ToString(CultureInfo.InvariantCulture); } udolDataValue = tmp.FromHexa(); } // Execute COMPUTE CRYPTOGRAPHIC CHECKSUM var cAPDU = new CommandAPDU(0x80, 0x2A, 0x8E, 0x80, (uint)udolDataValue.Length, udolDataValue, 0); var crp = new CommandResponsePair(cAPDU); crp.Transmit(_cardChannel); _lastStatusWord = crp.RApdu.StatusWord; // If GET RESPONSE needed, do it if (crp.RApdu.Sw1 == 0x61) { _tlvCryptographicChecksum = new TlvData(); crp = new CommandResponsePair(new GetResponseCommand(crp.RApdu.Sw2)); crp.Transmit(_cardChannel); _lastStatusWord = crp.RApdu.StatusWord; } // Finally, store result if (crp.RApdu.StatusWord == 0x9000) { _tlvCryptographicChecksum = new TlvData(crp.RApdu.Udr); } AfterComputeCryptographicChecksumEvent.Raise(this, new EmvEventArgs()); return(_lastStatusWord); }
protected void Page_Load(object sender, EventArgs e) { pinboardOffer = (DataObjectPinboardOffer)dataObject; udc = UserDataContext.GetUserDataContext(); if (UserProfile.Current.IsAnonymous) { this.CTCTBTN.Visible = false; } this.CTCTBTN.NavigateUrl = string.Format("Javascript:radWinOpen('/Pages/popups/MessageSend.aspx?MsgType=pbo&recid={0}&objid={1}', '{2}', 510, 490, false, null)", pinboardOffer.UserID, pinboardOffer.ObjectID, language.GetString("CommandPinboardContactTitle").StripForScript()); // Disable tooltip managers by default -> tooltip managers without targets don't work this.RTTM.Visible = false; this.RTTMIMG.Visible = false; if (pinboardOffer != null) { foreach (string tooltipId in _4screen.CSB.DataAccess.Business.AdWordHelper.GetCampaignObjectIds(pinboardOffer.ObjectID.Value)) { this.RTTM.TargetControls.Add(tooltipId, true); this.RTTM.Visible = true; } } this.DESCLIT.Text = pinboardOffer.DescriptionLinked; decimal price; if (pinboardOffer.Price.EndsWith("0") || decimal.TryParse(pinboardOffer.Price, out price)) { this.PRICELIT.Text = string.Format("{0}: {1} CHF", language.GetString("CommandPinboardPrice"), pinboardOffer.Price); } else if (pinboardOffer.Price != "") { this.PRICELIT.Text = string.Format("{0}: {1}", language.GetString("CommandPinboardPrice"), pinboardOffer.Price); } else { this.PRICELIT.Text = string.Format("{0}: {1}", language.GetString("CommandPinboardPrice"), language.GetString("CommandPinboardNoPrice")); } pinboardPictures = DataObjects.Load <DataObjectPicture>(new QuickParameters { RelationParams = new RelationParams { ParentObjectID = pinboardOffer.ObjectID, ChildObjectType = Helper.GetObjectTypeNumericID("Picture") }, ShowState = ObjectShowState.Published, Amount = 0, Direction = QuickSortDirection.Asc, PageNumber = 0, PageSize = 999999, SortBy = QuickSort.RelationSortNumber, Udc = UserDataContext.GetUserDataContext() }); foreach (DataObjectPicture picture in pinboardPictures) { string imageId = "Img_" + picture.ObjectID.Value.ToString(); this.RTTMIMG.TargetControls.Add(imageId, true); this.RTTMIMG.Visible = true; LiteralControl image = new LiteralControl(string.Format("<div style=\"float:left;width:110px;\"><div><img class ='articlepic' src=\"{0}{1}\" id=\"{2}\" /></div><div>{3}</div></div>", _4screen.CSB.Common.SiteConfig.MediaDomainName, picture.GetImage(PictureVersion.S), imageId, picture.Title)); this.PhImgs.Controls.Add(image); } }
public override bool SaveStep(ref System.Collections.Specialized.NameValueCollection queryString) { try { this.OTOR.Save(); DataObjectList <DataObject> slides = DataObjects.Load <DataObject>(new QuickParameters { Udc = UserDataContext.GetUserDataContext(), RelationParams = new RelationParams { ParentObjectID = ObjectID, ChildObjectType = Helper.GetObjectTypeNumericID("Picture") } }); if (slides.Count > 0) { slideshow.Image = slides[0].GetImage(PictureVersion.S); foreach (var pictureFormat in slides[0].PictureFormats) { if (!string.IsNullOrEmpty(pictureFormat.Value)) { slideshow.SetImageType(pictureFormat.Key, (PictureFormat)Enum.Parse(typeof(PictureFormat), pictureFormat.Value)); } } } slideshow.Title = Common.Extensions.StripHTMLTags(this.TxtTitle.Text); slideshow.Description = Common.Extensions.StripHTMLTags(this.TxtDesc.Text).CropString(20000); slideshow.Effect = this.DDEffect.SelectedValue; slideshow.TagList = Common.Extensions.StripHTMLTags(this.HFTagWords.Value); slideshow.Status = (ObjectStatus)Enum.Parse(typeof(ObjectStatus), this.HFStatus.Value); slideshow.ShowState = (ObjectShowState)Enum.Parse(typeof(ObjectShowState), this.HFShowState.Value); slideshow.Copyright = int.Parse(this.HFCopyright.Value); double geoLat; if (double.TryParse(this.HFGeoLat.Value, out geoLat)) { slideshow.Geo_Lat = geoLat; } double geoLong; if (double.TryParse(this.HFGeoLong.Value, out geoLong)) { slideshow.Geo_Long = geoLong; } slideshow.Zip = this.HFZip.Value; slideshow.City = this.HFCity.Value; slideshow.Street = this.HFStreet.Value; slideshow.CountryCode = this.HFCountry.Value; slideshow.Update(UserDataContext.GetUserDataContext()); return(true); } catch (Exception ex) { this.LitMsg.Text = string.Format("{0}: ", language.GetString("MessageSaveError")) + ex.Message; return(false); } }
public override void GetNavigableObjects( DataObject sourceObject, DataObjectList navigableObjects) { DataObject link = sourceObject.GetLink(this.FAssociationPropertyName); if (!DataObject.Assigned(link) || this.FRefClass != null && link.Class != this.FRefClass) { return; } navigableObjects.Add((object)link); }
private void LoadFolder() { DataObjectList <DataObject> folderContentDB = DataObjects.Load <DataObject>(new QuickParameters { RelationParams = new RelationParams { ParentObjectID = dataObjectFolder.ObjectID }, ShowState = ObjectShowState.Published, Amount = 0, Direction = QuickSortDirection.Asc, PageNumber = 0, PageSize = 999999, SortBy = QuickSort.RelationSortNumber, Udc = UserDataContext.GetUserDataContext() }); DataObjectList <DataObject> folderContent = folderContentDB.Clone(false); if (txtSortType.Text == "Alphabetic") { folderContent.Sort((x, y) => (x.Title.CompareTo(y.Title))); } else if (txtSortType.Text == "ObjectType") { folderContent.Sort((x, y) => (x.ObjectType.CompareTo(y.ObjectType))); } if (folderContent.Count > 0) { DETSUBTITLE.Text = dataObjectFolder.DescriptionLinked; string folderId = dataObjectFolder.ObjectID.Value.ToString(); if (!string.IsNullOrEmpty(Request.QueryString["CFID"])) { folderId = Request.QueryString["CFID"].TrimEnd(';') + ";" + folderId + ";"; } folderId = folderId.TrimEnd(';'); StringBuilder sbTable = new StringBuilder(); sbTable.Append("<table width='100%' cellpadding='2' cellspacing='0'>"); sbTable.AppendFormat("<tr><td class=''><b>{0}</b></td><td class=''><b>{1}</b></td><td class='' align='center'><b>{2}</b></td><td class='' align='center'><b>{3}</b></td></tr>", language.GetString("TitleFolderPreview"), language.GetString("TitleFolderTitle"), language.GetString("TitleFolderUser"), language.GetString("TitleFolderType")); foreach (DataObject DataObject in folderContent) { string detailLink = string.Concat(Helper.GetDetailLink(DataObject.ObjectType, DataObject.ObjectID.Value.ToString(), true)); string objectTypeIcon = string.Format("<img src=\"/Library/Images/Layout/{0}\" alt=\"{1}\" />", Helper.GetObjectIcon(DataObject.ObjectType), Helper.GetObjectName(DataObject.ObjectType, true)); sbTable.Append("<tr>"); sbTable.AppendFormat("<td class=''><a href='{0}&CFID={1}' class=''><img src='{2}{3}'></a></td>", detailLink, folderId, _4screen.CSB.Common.SiteConfig.MediaDomainName, DataObject.GetImage(PictureVersion.S)); sbTable.AppendFormat("<td class=''> <a href='{0}&CFID={1}' class='' title='{2}'>{3}</a></td>", detailLink, folderId, DataObject.Description, DataObject.Title); sbTable.AppendFormat("<td class='' align='center'><a href='{0}' class=''>{1}</td>", Helper.GetDetailLink("User", DataObject.Nickname), DataObject.Nickname); sbTable.AppendFormat("<td class='' align='center'> {0}</td>", objectTypeIcon); sbTable.Append("</tr>"); } sbTable.Append("</table>"); pnlResults.Controls.Add(new LiteralControl(sbTable.ToString())); } else { pnlResults.Controls.Add(new LiteralControl(language.GetString("LabelFolderEmpty"))); } }
protected void Page_Load(object sender, EventArgs e) { // Disable tooltip managers by default -> tooltip managers without targets don't work this.RTTM.Visible = false; this.RTTMIMG.Visible = false; this.news = (DataObjectNews)dataObject; if (news != null) { foreach (string tooltipId in _4screen.CSB.DataAccess.Business.AdWordHelper.GetCampaignObjectIds(news.ObjectID.Value)) { this.RTTM.TargetControls.Add(tooltipId, true); this.RTTM.Visible = true; } } this.LitDate.Text = news.StartDate.ToShortDateString() + " " + news.StartDate.ToShortTimeString(); this.LitDescription.Text = news.DescriptionLinked; this.LitContent.Text = news.NewsTextLinked; StringBuilder sb = new StringBuilder(); foreach (Link link in news.Links) { sb.AppendFormat("<div><a href=\"{0}\">{1}</a></div>", link.URL, link.Title); } this.LitLinks.Text = sb.ToString(); newsPictures = DataObjects.Load <DataObjectPicture>(new QuickParameters { RelationParams = new RelationParams { ParentObjectID = news.ObjectID }, ShowState = ObjectShowState.Published, Amount = 0, Direction = QuickSortDirection.Asc, PageNumber = 0, PageSize = 999999, SortBy = QuickSort.RelationSortNumber, Udc = UserDataContext.GetUserDataContext(), ObjectType = Helper.GetObjectTypeNumericID("Picture") }); foreach (DataObject picture in newsPictures) { string imageId = "Img_" + picture.ObjectID.Value.ToString(); this.RTTMIMG.TargetControls.Add(imageId, true); this.RTTMIMG.Visible = true; LiteralControl image = new LiteralControl(string.Format("<div style=\"float:left;width:110px;\"><div><img class ='articlepic' src=\"{0}{1}\" id=\"{2}\" /></div><div>{3}</div></div>", _4screen.CSB.Common.SiteConfig.MediaDomainName, picture.GetImage(PictureVersion.XS), imageId, picture.Title)); this.PhNewsImgs.Controls.Add(image); } }
/// <summary> /// Process the GET PROCESSING OPTIONS phase of an EMV transaction. /// </summary> /// <returns>Last status word.</returns> public UInt16 GetProcessingOptions() { BeforeGetProcessingOptionsEvent.Raise(this, new EmvEventArgs()); // If PDOL 9F38 is not supplied in FCI, then used 8300 as UDC; if supplied: build the PDOL in tag 83 L V byte[] pdolDataValue; if (TlvFci.HasTag(0x9F38)) { // Use PDOL to build tag 83 value var pdol = new DataObjectList(TlvFci.GetTag(0x9F38).Value); var tlvAll = new List <TlvData> { TlvFci }; tlvAll.AddRange(TlvTerminalData); pdolDataValue = pdol.BuildData(tlvAll); } else { pdolDataValue = new byte[0]; } // Build tag 83 with computed value var tlvPdolData = new TlvData(0x83, (uint)pdolDataValue.Length, pdolDataValue); // Execute GET PROCESSING OPTIONS var cAPDU = new CommandAPDU(0x80, 0xA8, 0x00, 0x00, tlvPdolData.Length + 2, tlvPdolData.ToByteArray(), 0); var crp = new CommandResponsePair(cAPDU); crp.Transmit(_cardChannel); _lastStatusWord = crp.RApdu.StatusWord; // If GET RESPONSE needed, do it if (crp.RApdu.Sw1 == 0x61) { _tlvProcessingOptions = new TlvData(); crp = new CommandResponsePair(new GetResponseCommand(crp.RApdu.Sw2)); crp.Transmit(_cardChannel); _lastStatusWord = crp.RApdu.StatusWord; } // Finally, store result if (crp.RApdu.StatusWord == 0x9000) { _tlvProcessingOptions = new TlvData(crp.RApdu.Udr); } AfterGetProcessingOptionsEvent.Raise(this, new EmvEventArgs()); return(_lastStatusWord); }
private void Reload() { DataObjectList <DataObjectForumTopic> forumTopics = DataObjects.Load <DataObjectForumTopic>(new QuickParameters { RelationParams = new RelationParams { ParentObjectID = forum.ObjectID, ParentObjectType = Helper.GetObjectTypeNumericID("Forum") }, Udc = udc, PageNumber = currentPage, PageSize = pageSize, ShowState = ObjectShowState.Published, IgnoreCache = true }); totalNumberItems = forumTopics.ItemTotal; RepForum.DataSource = forumTopics; RepForum.DataBind(); FTPAGTOP.InitPager(currentPage, totalNumberItems); FTPAGBOT.InitPager(currentPage, totalNumberItems); }
// Interface IReloadable public void Reload() { DataObjectList <DataObject> list = DataObjects.LoadByReflection(QuickParameters); this.RepRes.DataSource = list; numberItems = list.ItemTotal; this.RepRes.DataBind(); ((IPager)this.Pag).InitPager(QuickParameters.PageNumber, numberItems); if (numberItems == 0) { PnlResults.Visible = false; } }
// Interface IReloadable public void Reload() { UserDataContext udc = UserDataContext.GetUserDataContext(); DataObjectList <DataObjectFriend> lstFriends = null; QuickParametersFriends qp = new QuickParametersFriends { CurrentUserID = UserProfile.Current.UserId, FriendType = friendType, FriendSearchParam = generealSearchParam, Udc = udc, Nickname = userName, SortBy = QuickSort.StartDate, PageNumber = currentPage, PageSize = pageSize, IgnoreCache = true }; qp.OnlyNotBlocked = true; lstFriends = DataObjects.Load <DataObjectFriend>(qp); numberItems = lstFriends.ItemTotal; lstFriends.Sort(new NicknameSorterFriend()); this.friendRepeater.DataSource = lstFriends; this.friendRepeater.DataBind(); // Check if the number of messages got smaller and the page would be out of bounce int checkedPage = this.pager1.CheckPageRange(this.currentPage, numberItems); if (checkedPage != currentPage) { this.currentPage = checkedPage; this.PBPageNum.Value = "" + checkedPage; lstFriends = DataObjects.Load <DataObjectFriend>(qp); numberItems = lstFriends.ItemTotal; lstFriends.Sort(new NicknameSorterFriend()); this.friendRepeater.DataSource = lstFriends; this.friendRepeater.DataBind(); } this.pager1.InitPager(currentPage, numberItems); this.pager2.InitPager(currentPage, numberItems); if (numberItems > 0) { this.noitem.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(500); if (type.Equals("Comment")) { sb.AppendFormat("<div class=\"commentInfo\">{0}</div>", comment.Inserted.ToShortDateString() + " " + comment.Inserted.ToShortTimeString()); if (StripHtml) { sb.AppendFormat("<div>{0}</div>", comment.Description.StripHTMLTags().CropString(300)); } else { sb.AppendFormat("<div>{0}</div>", comment.DescriptionLinked); } Ph.Controls.Add(new LiteralControl(sb.ToString())); } else if (type.Equals("Object")) { HyperLink link = new HyperLink(); QuickParameters quickParams = new QuickParameters { Udc = UserDataContext.GetUserDataContext(), QuerySourceType = QuerySourceType.Profile, RelationParams = new RelationParams { ChildObjectID = comment.ObjectID } }; DataObjectList <DataObject> dataObjects = DataObjects.Load <DataObject>(quickParams); if (dataObjects.Count == 1) { DataObject dataObject = dataObjects[0]; link.NavigateUrl = Helper.GetDetailLink(dataObject.ObjectType, dataObject.ObjectID.ToString()); sb.AppendFormat("<div>{0}</div>", Helper.GetObjectName(dataObject.ObjectType, true)); sb.AppendFormat("<img src=\"{0}{1}\">", SiteConfig.MediaDomainName, dataObject.GetImage(PictureVersion.XS)); } else { sb.AppendFormat("---"); } link.Text = sb.ToString(); Ph.Controls.Add(link); } }
private void LoadNewesUsers(int anzahl) { DataObjectList <DataObjectUser> newUsers = DataObjects.Load <DataObjectUser>(new QuickParametersUser() { Udc = UserDataContext.GetUserDataContext(), Amount = anzahl, PageNumber = 1, PageSize = anzahl, DisablePaging = true, SortBy = QuickSort.InsertedDate, IgnoreCache = false, }); hasContent = newUsers.Count > 0; this.RepNewUsers.DataSource = newUsers; this.RepNewUsers.DataBind(); }
private void Search() { if (txtSrchGnr.Text.Trim().Length > 0) { QuickParameters quickParameters = new QuickParameters(); quickParameters.Udc = UserDataContext.GetUserDataContext(); quickParameters.ObjectType = 5; quickParameters.PageSize = 50; quickParameters.Amount = 50; quickParameters.Title = txtSrchGnr.Text; quickParameters.IgnoreCache = true; quickParameters.SortBy = QuickSort.Title; quickParameters.Direction = QuickSortDirection.Asc; DataObjectList <DataObjectTag> tags = DataObjects.Load <DataObjectTag>(quickParameters); rptTag.DataSource = tags; rptTag.DataBind(); } }
// Interface IReloadable public void Reload() { DataObjectList<DataObjectFriend> friends = null; if (friendsType == "AllFriends") { friends = DataObjects.Load<DataObjectFriend>(new QuickParametersFriends() { Udc = UserDataContext.GetUserDataContext(), CurrentUserID = UserProfile.Current.UserId, FriendType = friendTypeId, OnlyNotBlocked = true, GeneralSearch = generealSearchParam, Nickname = userName, SortBy = QuickSort.Title, Direction = QuickSortDirection.Asc, PageNumber = 1, PageSize = 1000, IgnoreCache = true }); } else if (friendsType == "BlockedUsers") { friends = DataObjects.Load<DataObjectFriend>(new QuickParametersFriends() { Udc = UserDataContext.GetUserDataContext(), CurrentUserID = UserProfile.Current.UserId, FriendType = friendTypeId, OnlyNotBlocked = false, GeneralSearch = generealSearchParam, Nickname = userName, SortBy = QuickSort.Title, PageNumber = 1, PageSize = 1000, IgnoreCache = true }); } numberItems = friends.ItemTotal; this.repFriends.DataSource = friends; this.repFriends.DataBind(); if (numberItems > 0) this.pnlNoItems.Visible = false; }
public override bool SaveStep(ref System.Collections.Specialized.NameValueCollection queryString) { if (OTOR.Save()) { if (bool.Parse(Settings["InheritFirstRelatedPicture"])) { DataObjectList <DataObject> objectList = DataObjects.Load <DataObject>(new QuickParameters { Udc = UserDataContext.GetUserDataContext(), ObjectType = Helper.GetObjectTypeNumericID(Settings["ObjectType"]), DisablePaging = true, Amount = 1, SortBy = QuickSort.RelationSortNumber, Direction = QuickSortDirection.Asc, IgnoreCache = true, RelationParams = new RelationParams { ParentObjectID = ObjectID } }); if (objectList.Count > 0) { DataObject dataObject = DataObject.Load <DataObject>(ObjectID.Value, null, false); dataObject.Image = ObjectID.Value.ToString(); string mediaSource = string.Format(@"{0}\{1}\P\{{0}}\{2}.jpg", ConfigurationManager.AppSettings["ConverterRootPathMedia"], objectList[0].UserID, objectList[0].ObjectID); string mediaTarget = string.Format(@"{0}\{1}\P\{{0}}\{2}.jpg", ConfigurationManager.AppSettings["ConverterRootPathMedia"], dataObject.UserID, dataObject.ObjectID); foreach (var pictureFormat in objectList[0].PictureFormats) { if (!string.IsNullOrEmpty(pictureFormat.Value)) { dataObject.SetImageType(pictureFormat.Key, (PictureFormat)Enum.Parse(typeof(PictureFormat), pictureFormat.Value)); File.Copy(string.Format(mediaSource, pictureFormat.Key), string.Format(mediaTarget, pictureFormat.Key), true); } } dataObject.Update(UserDataContext.GetUserDataContext()); } } return(true); } else { LitMsg.Text = "Fehler beim Speichern"; return(false); } }
private DataObject LoadBySource(int objectType, int source) { QuickParameters qp = new QuickParameters(); qp.Direction = QuickSortDirection.Desc; qp.SortBy = (QuickSort)source; qp.IgnoreCache = (qp.SortBy == QuickSort.Random); qp.ObjectType = Helper.GetObjectTypeNumericID(objectType); qp.ShowState = ObjectShowState.Published; qp.DisablePaging = true; qp.Amount = 1; if (this.WidgetHost.ParentObjectType == Helper.GetObjectTypeNumericID("ProfileCommunity")) { qp.Udc = UserDataContext.GetUserDataContext(Constants.ANONYMOUS_USERID); qp.CommunityID = null; qp.Communities = null; qp.UserID = UserDataContext.GetUserDataContext().UserID; } else if (this.WidgetHost.ParentObjectType == Helper.GetObjectTypeNumericID("Page")) { qp.Udc = UserDataContext.GetUserDataContext(Constants.ANONYMOUS_USERID); qp.CommunityID = null; qp.Communities = null; qp.UserID = null; } else if (this.WidgetHost.ParentObjectType == Helper.GetObjectTypeNumericID("Community")) { qp.Udc = UserDataContext.GetUserDataContext(); qp.CommunityID = this.WidgetHost.ParentCommunityID; } DataObjectList <DataObject> list = DataObjects.LoadByReflection(qp); if (list.Count > 0) { return(list[0]); } else { return(new DataObject()); } }
private string GetSubTags() { string retVal = string.Empty; QuickParameters qp = new QuickParameters { Udc = userDataContext, RelationParams = new RelationParams { RelationType = "Hierarchy", ParentObjectID = Tag.ObjectID, ExcludeSystemObjects = false } }; DataObjectList <DataObject> tags = DataObjects.Load <DataObject>(qp); IsGroupTag = tags.Count > 0; foreach (DataObject dataObj in tags) { retVal += string.Format("{0},", dataObj.Title); } return(retVal.TrimEnd(',')); }
protected void RenderNormalMessage() { DataObjectList <DataObjectFriend> friends = DataObjects.Load <DataObjectFriend>(new QuickParametersFriends { Udc = UserDataContext.GetUserDataContext(), CurrentUserID = UserProfile.Current.UserId, OnlyNotBlocked = true, SortBy = QuickSort.Title, Direction = QuickSortDirection.Asc, PageNumber = 1, PageSize = 1000, IgnoreCache = true }); foreach (var friend in friends) { ddReceiver.Items.Add(new ListItem(friend.Nickname, friend.UserID.Value.ToString())); } ddReceiver.Items.Insert(0, new ListItem("Empfänger auswählen", "")); }
private void LoadOnlineUsers(int anzahl) { UserDataContext udc = UserDataContext.GetUserDataContext(); DataObjectList <DataObjectUser> usersOnline = DataObjects.Load <DataObjectUser>(new QuickParametersUser() { Udc = udc, Amount = anzahl, PageNumber = 1, PageSize = anzahl, SortBy = QuickSort.Random, IsOnline = true, DisablePaging = true }); hasContent = usersOnline.Count > 0; this.RepUsersOnline.DataSource = usersOnline; this.RepUsersOnline.DataBind(); }
private void Search() { QuickParametersUser quickParameters = new QuickParametersUser(); quickParameters.Udc = UserDataContext.GetUserDataContext(); quickParameters.ObjectType = Helper.GetObjectTypeNumericID("User"); quickParameters.PageSize = 50; quickParameters.Amount = 50; quickParameters.Nickname = txtSrchGnr.Text; if (CBLocked.Checked) { quickParameters.IsUserLocked = CBLocked.Checked; } quickParameters.IgnoreCache = true; DataObjectList <DataObjectUser> users = DataObjects.Load <DataObjectUser>(quickParameters); bool removed = users.Remove(users.Find(x => x.ObjectID.Value == Constants.ADMIN_USERID.ToGuid())); rptUser.DataSource = users; rptUser.DataBind(); }
public static DataObject Delete(WebServiceLogEntry log, string externalObjectId, int objectType) { Partner partner = Helper.GetCurrentPartner(log); DataObject dataObject = GetInstance(partner.CurrentUser.Nickname, objectType, externalObjectId, partner.PartnerID); if (dataObject.State != ObjectState.Added) { log.ObjectID = dataObject.ObjectID; DataObjectList <DataObject> relatedItems = DataObjects.Load <DataObject>(new QuickParameters() { Udc = UserDataContext.GetUserDataContext(partner.CurrentUser.Nickname), RelationParams = new RelationParams() { ParentObjectID = dataObject.ObjectID, ParentObjectType = dataObject.ObjectType, }, IgnoreCache = true, DisablePaging = true }); foreach (DataObject relatedItem in relatedItems) { relatedItem.Delete(UserDataContext.GetUserDataContext(OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name)); } dataObject.Delete(UserDataContext.GetUserDataContext(OperationContext.Current.ServiceSecurityContext.PrimaryIdentity.Name)); if (dataObject.State == ObjectState.Deleted) { return(dataObject); } else { throw new RESTException(HttpStatusCode.InternalServerError, "Not Deleted"); } } else { throw new RESTException(HttpStatusCode.NotFound, "Not Found"); } }
private string GetSynonymFor() { string retVal = string.Empty; QuickParameters qp = new QuickParameters { Udc = userDataContext, ShowState = null, IgnoreCache = true, ObjectType = 5, RelationParams = new RelationParams { RelationType = "Synonym", ChildObjectType = 5, ChildObjectID = Tag.ObjectID, ExcludeSystemObjects = false } }; DataObjectList <DataObject> tags = DataObjects.Load <DataObject>(qp); foreach (DataObject dataObj in tags) { retVal += string.Format("{0},", dataObj.Title); } return(retVal.TrimEnd(',')); }