public override void ContentChangedHandler(object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } Item item = (Item)sender; if (e.IsDeleted) { // get list of pages where this module is published Module module = new Module(item.ModuleGuid); List <PageModule> pageModules = PageModule.GetPageModulesByModule(module.ModuleId); foreach (PageModule pageModule in pageModules) { IndexHelper.RemoveIndexItem( pageModule.PageId, module.ModuleId, item.ItemID); } } else { IndexItem(item); } }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } SharedFile sharedFile = (SharedFile)sender; if (e.IsDeleted) { // get list of pages where this module is published List <PageModule> pageModules = PageModule.GetPageModulesByModule(sharedFile.ModuleId); foreach (PageModule pageModule in pageModules) { IndexHelper.RemoveIndexItem( pageModule.PageId, sharedFile.ModuleId, sharedFile.ItemId); } } else { IndexItem(sharedFile); } }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } Link link = (Link)sender; if (e.IsDeleted) { // get list of pages where this module is published List <PageModule> pageModules = PageModule.GetPageModulesByModule(link.ModuleId); foreach (PageModule pageModule in pageModules) { mojoPortal.SearchIndex.IndexHelper.RemoveIndexItem( pageModule.PageId, link.ModuleId, link.ItemId); } } else { IndexItem(link); } }
/// <summary> /// Persists a new instance of item. Returns true on success. /// </summary> /// <returns></returns> private bool Create() { int newID = 0; newID = DBItems.Create( this.siteGuid, this.featureGuid, this.moduleGuid, this.moduleID, this.definitionGuid, this.itemGuid, this.sortOrder, this.createdUtc, this.lastModUtc); this.itemID = newID; bool result = (newID > 0); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
public bool SaveState(int lastWorkflowStateId = -1) { bool result = DBNews.UpdateState(this.newsID, this.StateId, this.approvedUtc, this.approvedUserGuid, this.approvedBy, this.rejectedNotes); if (result) { if (this.stateID == lastWorkflowStateId) { if (!this.isPublished) { this.isPublished = true; this.Save(); } } else if (this.isPublished) { this.isPublished = false; this.Save(); } ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
private bool Create() { string content = string.Empty; int newID = -1; this.itemGuid = Guid.NewGuid(); if (this.ContentItems.Count < 1) { otherSettings.Content = this.content; otherSettings.CssClass = this.cssClass; otherSettings.MobileCssClass = this.mobileCssClass; otherSettings.FeaturedImage = this.featuredImage; try { content = Json.Encode(otherSettings); } catch (System.ArgumentException ex) { content = this.content; } } else { try { content = JsonConvert.SerializeObject(this.ContentItems); } catch (JsonSerializationException ex) { content = this.content; } } newID = DBLinks.AddLink( this.itemGuid, this.moduleGuid, this.moduleID, this.title, this.url, this.viewOrder, content, this.createdDate, this.createdByUser, this.target, this.userGuid); this.itemID = newID; bool result = (newID > 0); //IndexHelper.IndexItem(this); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
private void entityEditControl_editing_ContentChanged(object sender, ContentChangedEventArgs e) { // this.button_OK.Enabled = e.CurrentChanged; SetOkButtonState(); if (string.IsNullOrEmpty(Program.MainForm.RfidCenterUrl) == false) { try { BookItem item = this.Item.Clone(); item.RecordDom = this._editing.DataDom; this.chipEditor_editing.LogicChipItem = BuildChip(item); } catch (Exception ex) { SetMessage(ex.Message); } #if NO int nRet = this.Restore(true, out string strError); if (nRet != -1) { try { this.chipEditor_editing.LogicChipItem = BuildChip(this.Item); } catch (Exception ex) { SetMessage(ex.Message); } } #endif } }
/// <summary> /// Persists a new instance of item. Returns true on success. /// </summary> /// <returns></returns> private bool Create() { int newID = 0; newID = DBItems.Create( siteGuid, featureGuid, moduleGuid, moduleID, definitionGuid, itemGuid, sortOrder, createdUtc, lastModUtc, viewRoles, editRoles); this.itemID = newID; bool result = (newID > 0); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
public void HandleContentChanged(object sender, ContentChangedEventArgs e) { UiImpl ui = (UiImpl)sender; Document doc = ui.Document; int lineIndex; int lineHead, lineEnd; bool shouldBeRedrawn; if (doc.MarksUri == false) { return; } // update marking in this line lineIndex = doc.GetLineIndexFromCharIndex(e.Index); shouldBeRedrawn = MarkOrUnmarkOneLine(doc, lineIndex, true); if (shouldBeRedrawn) { // update entire graphic of the logical line // if marking bits associated with any character was changed lineHead = doc.GetLineHeadIndex(lineIndex); lineEnd = lineHead + doc.GetLineLength(lineIndex); ui.View.Invalidate(lineHead, lineEnd); } }
protected void OnContentChanged(ContentChangedEventArgs e) { if (ContentChanged != null) { ContentChanged(this, e); } }
private bool Create() { int newID = 0; productGuid = Guid.NewGuid(); createdUtc = DateTime.UtcNow; newID = DBProduct.Create( this.siteID, this.zoneID, this.title, this.subTitle, this.url, this.code, this.briefContent, this.fullContent, this.productType, this.openInNewWindow, this.position, this.showOption, this.isPublished, this.startDate, this.endDate, this.displayOrder, this.price, this.oldPrice, this.specialPrice, this.specialPriceStartDate, this.specialPriceEndDate, this.viewCount, this.commentCount, this.metaTitle, this.metaKeywords, this.metaDescription, this.additionalMetaTags, this.compiledMeta, this.manufacturerID, this.stockQuantity, this.disableBuyButton, this.fileAttachment, this.productGuid, this.userGuid, this.createdUtc, this.lastModUtc, this.lastModUserGuid, this.isDeleted); this.productID = newID; bool result = (newID > 0); //IndexHelper.IndexItem(this); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } GalleryImage galleryImage = (GalleryImage)sender; if (e.IsDeleted) { SiteSettings siteSettings = CacheHelper.GetCurrentSiteSettings(); if (siteSettings == null) { return; } // get list of pages where this module is published List <PageModule> pageModules = PageModule.GetPageModulesByModule(galleryImage.ModuleId); foreach (PageModule pageModule in pageModules) { RemoveGalleryImageIndexItem( siteSettings.SiteId, pageModule.PageId, galleryImage.ModuleId, galleryImage.ItemId); } } else { IndexItem(galleryImage); } }
/// <summary> /// Keeps the editor and the underlying ITextDocument in sync. /// </summary> void TextDocumentContentChangedCB(object sender, ContentChangedEventArgs args) { FIsSynchronizing = true; Document.Replace(0, Document.TextLength, TextDocument.TextContent); Refresh(); FIsSynchronizing = false; }
///// <summary> ///// 执行表达式 ///// </summary> ///// <returns></returns> //public double ExecuteSimpleExpression( DomExpressionEventArgs args ) //{ // StringBuilder result = new StringBuilder(); // string[] items = VariableString.AnalyseVariableString(args.Expression , "[", "]"); // for (int iCount = 0; iCount < items.Length; iCount++) // { // if ((iCount % 2) == 0) // { // result.Append(items[iCount]); // } // else // { // object obj = mySourceElements[(iCount - 1) / 2]; // if (obj != null) // { // if (obj is DesignElement) // { // double dbl = XReportExpression.NaN; // string v = ((DesignElement)obj).ReportValue; // if (v != null) // { // v = v.Trim(); // if (v.Length > 0 && v.Length < 25) // { // dbl = XReportExpression.ToDouble(v); // //v = XReportExpression.RemoveCurrentySymbol(v); // //if (double.TryParse(v, out dbl) == false) // //{ // // dbl = XReportExpression.NaN; // //} // } // } // if (double.IsNaN(dbl)) // { // // 若传入是文本就是“NaN”,则转换是会成功的,此处进行额外判断。 // result.Append(XReportExpression.NaN.ToString()); // } // else // { // result.Append(dbl.ToString()); // } // } // else if (obj is ArrayList) // { // ArrayList list = (ArrayList)obj; // for (int iCount2 = 0; iCount2 < list.Count; iCount2++) // { // if (iCount2 > 0) // result.Append(","); // double dbl = XReportExpression.NaN; // string v = ((DesignElement)list[iCount2]).ReportValue; // if (v != null) // { // v = v.Trim(); // if (v.Length > 0 && v.Length < 25) // { // dbl = XReportExpression.ToDouble(v); // //v = XReportExpression.RemoveCurrentySymbol(v); // //if (double.TryParse(v, out dbl) == false) // //{ // // dbl = XReportExpression.NaN; // //} // } // } // if (double.IsNaN(dbl)) // { // // 若传入是文本就是“NaN”,则转换是会成功的,此处进行额外判断。 // result.Append(XReportExpression.NaN.ToString()); // } // else // { // result.Append(dbl.ToString()); // } // //result.Append(dbl.ToString()); // }//for // } // } // } // }//for // string txt = result.ToString(); // double dblResult = 0; // try // { // XReportExpression exp = new XReportExpression(myElement.ReportDocument, txt); // dblResult = Convert.ToDouble(exp.Evaluate()); // System.Diagnostics.Debug.WriteLine(string.Format( // XReportStrings.ExecuteExpression_Name_Text_Result, // myElement.ID, // strExpression + " ==> " + txt.Replace(XReportExpression.NaN.ToString(), "NaN"), // dblResult)); // } // catch (Exception ext) // { // //System.Diagnostics.Debug.WriteLine( "XXXXXXXXXX " + result.ToString()); // System.Diagnostics.Debug.WriteLine(string.Format( // XReportStrings.ExecuteExpression_Name_Text_Result, // myElement.ID, // strExpression + " ==> " + txt.Replace(XReportExpression.NaN.ToString(), "NaN"), // ext.Message)); // } // return dblResult; //} ///// <summary> ///// 执行简单的表达式 ///// </summary> ///// <param name="args"></param> //private void ExecuteSimpleExpression(DomExpressionEventArgs args) //{ // DomExpression exp = args.Expression; // string sourceValue = null; // if (args.Document.Parameters.Contains( this.SourceElementName)) // { // object v = args.Document.Parameters.GetValue(this.SourceElementName); // if (v != null && DBNull.Value.Equals(v) == false) // { // sourceValue = Convert.ToString(v); // } // } // else // { // sourceValue = args.Document.GetFormValue(this.SourceElementName); // } // bool result = false; // switch (this.Method) // { // case "=": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr == 0; // } // break; // case ">": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr > 0; // } // break; // case ">=": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr >= 0; // } // break; // case "<": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr < 0; // } // break; // case "<=": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr <= 0; // } // break; // case "<>": // { // int cr = CompareValue(sourceValue, this.Value); // result = cr != 0; // } // break; // case "like": // break; // } // args.Result = result; // return result; //} //private int CompareValue(string v1, string v2) //{ // if (string.IsNullOrEmpty(v1) && string.IsNullOrEmpty(v2)) // { // return 0; // } // if (v1 == v2) // { // return 0; // } // double dbl2 = 0; // if (double.TryParse(v2, out dbl2)) // { // // 进行数值比较 // double dbl1 = 0; // if (double.TryParse(v1, out dbl1)) // { // return dbl1.CompareTo(dbl2); // } // } // else // { // if (v1 != null) // { // return v1.CompareTo(v2); // } // else // { // return 0 - v2.CompareTo(v1); // } // } // return 0; //} /// <summary> /// 处理文档元素内容发生改变事件 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> public virtual void HandleContentChanged(object sender, ContentChangedEventArgs args) { this.Document.Enumerate(delegate(object sender2, ElementEnumerateEventArgs args2) { DomExpressionList expressions = null; if (args2.Element is DomContainerElement) { expressions = ((DomContainerElement)args.Element).Expressions; } if (expressions != null) { DomExpressionEventArgs args3 = new DomExpressionEventArgs(); args3.Document = this.Document; args3.Element = args.Element; foreach (DomExpression item in expressions) { args3.Expression = item; if (item.ReferencedElementsRefreshed == false) { this.UpdateReferencedElements(args3); } if (item.ReferencedElements != null && item.ReferencedElements.Contains(args.Element)) { object result = this.Execute(args3); } } } }); }
private void txtRegex_ContentChanged(object sender, ContentChangedEventArgs e) { try { Dirty = true; if (_IsPopupContextActive && e.Text.IndexOf(":") > -1) { _currentTextWithActiveIntellisense = txtRegex.Text; _IsPopupContextActive = false; txtRegex.Delete(e.LocationRange); txtRegex.DeleteCharBeforeCaret(); string toInsert = e.Text.Split(':')[0].Trim(); txtRegex.Insert(toInsert); if (!SetTextSelection(toInsert)) { SendKeys.Send("{LEFT}"); } } } catch (Exception ee) { } }
/// <summary> /// Handles the ContentChanged event of the RichTextBox control. /// </summary> /// <param name="obj">The source of the event.</param> /// <param name="args">The <see cref="ContentChangedEventArgs"/> instance containing the event data.</param> private void RichTextBox_ContentChanged(object obj, ContentChangedEventArgs args) { if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons") && richTextBox.IsReadOnly) { SetReadOnlyForRichTextBox(false); } }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { bool disableSearchIndex = ConfigHelper.GetBoolProperty("DisableSearchIndex", false); if (disableSearchIndex) { return; } if (sender == null) { return; } if (!(sender is HtmlContent)) { return; } HtmlContent content = (HtmlContent)sender; SiteSettings siteSettings = CacheHelper.GetCurrentSiteSettings(); content.SiteId = siteSettings.SiteId; content.SearchIndexPath = IndexHelper.GetSearchIndexPath(siteSettings.SiteId); if (e.IsDeleted) { // get list of pages where this module is published List <PageModule> pageModules = PageModule.GetPageModulesByModule(content.ModuleId); foreach (PageModule pageModule in pageModules) { IndexHelper.RemoveIndexItem( pageModule.PageId, content.ModuleId, content.ItemId); } } else { if (ThreadPool.QueueUserWorkItem(new WaitCallback(IndexItem), content)) { if (debugLog) { log.Debug("HtmlContentIndexBuilderProvider.IndexItem queued"); } } else { if (log.IsErrorEnabled) { log.Error("Failed to queue a thread for HtmlContentIndexBuilderProvider.IndexItem"); } } //IndexItem(content); } }
private async Task OnContentChanged(ContentChangedEventArgs e) { var limitRight = this.NativePlatform.DesiredMaxWidth; this.EditorState.CursorBlink.ResetBlinkPhase(); // After a change, the cursor line is drawn directly this.CleanUpXmlElements(); // XML elements may have lost their parent due to the change etc. Therefore trigger the cleanup await this.Paint(limitRight : limitRight, forceRepaint : e.ForceFullRepaint, isBecauseOfCursorBlink : false); }
private bool Update() { Product product = new Product(this.guid); DBProduct.AddHistory( Guid.NewGuid(), product.Guid, product.StoreGuid, product.TaxClassGuid, string.Empty, ConvertProductStatusToByte(product.Status), ConvertFulfillmentTypeToByte(product.FulfillmentType), product.Weight, product.QuantityOnHand, product.ImageFileName, product.ImageFileBytes, product.Created, product.CreatedBy, product.LastModified, product.LastModifedBy, DateTime.UtcNow, product.shippingAmount); bool result = DBProduct.Update( this.guid, this.taxClassGuid, this.modelNumber, this.status, this.fulfillmentType, this.weight, this.quantityOnHand, this.imageFileName, this.imageFileBytes, this.lastModified, this.lastModifedBy, this.url, this.name, this.description, this.teaser, this.showInProductList, this.enableRating, this.metaDescription, this.metaKeywords, this.sortRank1, this.sortRank2, this.teaserFile, this.teaserFileLink, this.compiledMeta, this.shippingAmount); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
void coursemodulepage_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["BrowseCoursesIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
void thread_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["ForumThreadIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
void link_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["SuperFlexiIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
void calendarEvent_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["CalendarEventIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } if (sender == null) { return; } if (!(sender is Blog)) { return; } Blog blog = (Blog)sender; SiteSettings siteSettings = CacheHelper.GetCurrentSiteSettings(); blog.SiteId = siteSettings.SiteId; blog.SearchIndexPath = IndexHelper.GetSearchIndexPath(siteSettings.SiteId); if (e.IsDeleted) { // get list of pages where this module is published List <PageModule> pageModules = PageModule.GetPageModulesByModule(blog.ModuleId); foreach (PageModule pageModule in pageModules) { IndexHelper.RemoveIndexItem( pageModule.PageId, blog.ModuleId, blog.ItemId); } } else { if (ThreadPool.QueueUserWorkItem(new WaitCallback(IndexItem), blog)) { if (log.IsDebugEnabled) { log.Debug("BlogIndexBuilderProvider.IndexItem queued"); } } else { if (log.IsErrorEnabled) { log.Error("Failed to queue a topic for BlogIndexBuilderProvider.IndexItem"); } } //IndexItem(blog); } }
void topic_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["GroupTopicIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
//private void btnUpdate_Click(object sender, EventArgs e) //{ // if (!Page.IsValid) return; // GalleryImage galleryImage; // if(moduleId > -1) // { // if(itemId > -1) // { // galleryImage = new GalleryImage(moduleId, itemId); // } // else // { // galleryImage = new GalleryImage(moduleId); // } // if (galleryImage.ModuleId != moduleId) // { // SiteUtils.RedirectToAccessDeniedPage(this); // return; // } // Module module = GetModule(moduleId, Gallery.FeatureGuid); // galleryImage.ModuleGuid = module.ModuleGuid; // galleryImage.ContentChanged += new ContentChangedEventHandler(galleryImage_ContentChanged); // int displayOrder; // if (!Int32.TryParse(txtDisplayOrder.Text, out displayOrder)) // { // displayOrder = -1; // } // if (displayOrder > -1) // { // galleryImage.DisplayOrder = displayOrder; // } // galleryImage.WebImageHeight = config.WebSizeHeight; // galleryImage.WebImageWidth = config.WebSizeWidth; // galleryImage.ThumbNailHeight = config.ThumbnailHeight; // galleryImage.ThumbNailWidth = config.ThumbnailWidth; // galleryImage.Description = edDescription.Text; // galleryImage.Caption = txtCaption.Text; // galleryImage.UploadUser = Context.User.Identity.Name; // SiteUser siteUser = SiteUtils.GetCurrentSiteUser(); // if (siteUser != null) galleryImage.UserGuid = siteUser.UserGuid; // if (flImage.HasFile && flImage.FileName != null && flImage.FileName.Trim().Length > 0) // { // string ext = Path.GetExtension(flImage.FileName); // if (!SiteUtils.IsAllowedUploadBrowseFile(ext, ".jpg|.gif|.png|.jpeg")) // { // lblMessage.Text = GalleryResources.InvalidFile; // flImage.Dispose(); // return; // } // string newFileName = Path.GetFileName(flImage.FileName).ToCleanFileName(WebConfigSettings.ForceLowerCaseForUploadedFiles); // string newImagePath = VirtualPathUtility.Combine(fullSizeImageFolderPath, newFileName); // if (galleryImage.ImageFile == newFileName) // { // // an existing gallery image delete the old one // fileSystem.DeleteFile(newImagePath); // } // else // { // // this is a new galleryImage instance, make sure we don't use the same file name as any other instance // int i = 1; // while (fileSystem.FileExists(VirtualPathUtility.Combine(fullSizeImageFolderPath, newFileName))) // { // newFileName = i.ToInvariantString() + newFileName; // i += 1; // } // } // newImagePath = VirtualPathUtility.Combine(fullSizeImageFolderPath, newFileName); // if (galleryImage.ItemId > -1) // { // //updating with a new image so delete the previous version // GalleryHelper.DeleteImages(galleryImage, fileSystem, imageFolderPath); // } // using (flImage) // { // using (Stream s = flImage.FileContent) // { // fileSystem.SaveFile(newImagePath, s, flImage.ContentType, true); // } // } // galleryImage.ImageFile = newFileName; // galleryImage.WebImageFile = newFileName; // galleryImage.ThumbnailFile = newFileName; // galleryImage.Save(); // GalleryHelper.ProcessImage(galleryImage, fileSystem, imageFolderPath, flImage.FileName, config.ResizeBackgroundColor); // CurrentPage.UpdateLastModifiedTime(); // CacheHelper.ClearModuleCache(moduleId); // SiteUtils.QueueIndexing(); // if (hdnReturnUrl.Value.Length > 0) // { // WebUtils.SetupRedirect(this, hdnReturnUrl.Value); // return; // } // } // else // { //updating a previously uploaded image // if(itemId > -1) // { // if(galleryImage.Save()) // { // CurrentPage.UpdateLastModifiedTime(); // CacheHelper.ClearModuleCache(moduleId); // SiteUtils.QueueIndexing(); // if (hdnReturnUrl.Value.Length > 0) // { // WebUtils.SetupRedirect(this, hdnReturnUrl.Value); // return; // } // WebUtils.SetupRedirect(this, SiteUtils.GetCurrentPageUrl()); // } // } // } // } //} void galleryImage_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["GalleryImageIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
void sharedFile_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["SharedFilesIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
public override void ContentChangedHandler( object sender, ContentChangedEventArgs e) { if (WebConfigSettings.DisableSearchIndex) { return; } if (sender == null) { return; } if (!(sender is ForumThread)) { return; } ForumThread forumThread = (ForumThread)sender; SiteSettings siteSettings = CacheHelper.GetCurrentSiteSettings(); forumThread.SiteId = siteSettings.SiteId; forumThread.SearchIndexPath = mojoPortal.SearchIndex.IndexHelper.GetSearchIndexPath(siteSettings.SiteId); if (e.IsDeleted) { if (ThreadPool.QueueUserWorkItem(new WaitCallback(RemoveForumIndexItem), forumThread)) { if (debugLog) { log.Debug("ForumThreadIndexBuilderProvider.RemoveForumIndexItem queued"); } } else { log.Error("Failed to queue a thread for ForumThreadIndexBuilderProvider.RemoveForumIndexItem"); } //RemoveForumIndexItem(forumThread); } else { if (ThreadPool.QueueUserWorkItem(new WaitCallback(IndexItem), forumThread)) { if (debugLog) { log.Debug("ForumThreadIndexBuilderProvider.IndexItem queued"); } } else { log.Error("Failed to queue a thread for ForumThreadIndexBuilderProvider.IndexItem"); } //IndexItem(forumThread); } }
void product_ContentChanged(object sender, ContentChangedEventArgs e) { IndexBuilderProvider indexBuilder = IndexBuilderManager.Providers["WebStoreProductIndexBuilderProvider"]; if (indexBuilder != null) { indexBuilder.ContentChangedHandler(sender, e); } }
private bool Update() { Offer offer = new Offer(this.guid); DBOffer.AddOfferHistory( Guid.NewGuid(), offer.Guid, offer.StoreGuid, offer.IsVisible, offer.IsSpecial, offer.Created, offer.CreatedBy, offer.CreatedFromIP, offer.IsDeleted, offer.DeletedTime, offer.DeletedBy, offer.DeletedFromIP, offer.LastModified, offer.LastModifiedBy, offer.LastModifiedFromIP, DateTime.UtcNow, offer.TaxClassGuid, offer.Url); bool result = DBOffer.Update( this.guid, this.isVisible, this.isSpecial, this.taxClassGuid, this.url, this.lastModified, this.lastModifiedBy, this.lastModifiedFromIP, this.isDonation, this.name, this.description, this.teaser, this.price, this.productListName, this.showDetailLink, this.userCanSetPrice, this.maxPerOrder, this.sortRank1, this.sortRank2, this.metaDescription, this.metaKeywords, this.compiledMeta); if (result) { ContentChangedEventArgs e = new ContentChangedEventArgs(); OnContentChanged(e); } return(result); }
private void panelDesigner_ContentChanged(object sender, ContentChangedEventArgs e) { treeView.ItemsSource = new ObservableCollection<OutlineViewItem> { new OutlineViewItem(e.NewContent as FrameworkElement) }; if (PanelDesigner.SelectedPanel != null) { var item = FindOutlineViewItem(PanelDesigner.SelectedPanel); if (item != null) item.IsSelectedPanel = true; } }
private void txtRegex_ContentChanged(object sender, ContentChangedEventArgs e) { try { Dirty=true; if(_IsPopupContextActive && e.Text.IndexOf(":")>-1) { _currentTextWithActiveIntellisense= txtRegex.Text; _IsPopupContextActive=false; txtRegex.Delete(e.LocationRange); txtRegex.DeleteCharBeforeCaret(); string toInsert = e.Text.Split(':')[0].Trim(); txtRegex.Insert(toInsert); if(!SetTextSelection(toInsert)) { SendKeys.Send("{LEFT}"); } } } catch(Exception ee) { } }
void location_ContentChanged(object sender, ContentChangedEventArgs e) { if ((this.State & ItemState.New) == 0) this.State |= ItemState.Changed; this.Container.Changed = true; }