private void CoderBlogContainer_CommentSendButtonClicked(object sender, string Text, int NewsID, int SenderID, bool bEdit, int NewsCommentID) { Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(CoderBlogContainer.Top, CoderBlogContainer.Left, CoderBlogContainer.Height, CoderBlogContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } if (bEdit) { CoderBlog.EditComments(SenderID, NewsCommentID, Text); } else { CoderBlog.AddComments(SenderID, NewsID, Text); } CoderBlog.ReloadNews(CoderBlogContainer.NewsCount); CoderBlog.ReloadComments(); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CommentsDT = CoderBlog.CommentsDataTable.Copy(); CoderBlogContainer.CreateNews(); CoderBlogContainer.ScrollToTop(); CoderBlogContainer.ReloadNewsItem(NewsID, true); bC = true; }
private void CoderBlogContainer_LikeClicked(object sender, int NewsID) { CoderBlog.LikeNews(Security.CurrentUserID, NewsID); CoderBlog.FillLikes(); CoderBlogContainer.NewsLikesDT = CoderBlog.BlogNewsLikesDataTable; CoderBlogContainer.ReloadLikes(NewsID); CoderBlogContainer.Focus(); }
private void MoreBlogNewsButton_Click(object sender, EventArgs e) { int iNewsCount = CoderBlogContainer.NewsCount; CoderBlog.FillMoreNews(CoderBlogContainer.NewsCount + 20); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CreateNews(); CoderBlogContainer.ScrollToNews(iNewsCount); CoderBlogContainer.Focus(); MoreBlogNewsButton.Visible = false; CoderBlogContainer.bNeedMoreNews = false; }
private void CoderBlogContainer_EditNewsClicked(object sender, int NewsID) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddBlogNewsForm AddBlogNewsForm = new AddBlogNewsForm(ref CoderBlog, CoderBlog.GetThisNewsSenderTypeID(NewsID), CoderBlog.GetThisNewsHeaderText(NewsID), CoderBlog.GetThisNewsBodyText(NewsID), NewsID, CoderBlog.GetThisNewsDateTime(NewsID), ref TopForm); TopForm = AddBlogNewsForm; AddBlogNewsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddBlogNewsForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(CoderBlogContainer.Top, CoderBlogContainer.Left, CoderBlogContainer.Height, CoderBlogContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } CoderBlog.ReloadNews(CoderBlogContainer.NewsCount); CoderBlog.ReloadComments(); CoderBlog.ReloadAttachments(); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CommentsDT = CoderBlog.CommentsDataTable.Copy(); CoderBlogContainer.AttachsDT = CoderBlog.AttachmentsDataTable.Copy(); CoderBlogContainer.CreateNews(); bC = true; }
private void AddBlogNewsButton_Click(object sender, EventArgs e) { PhantomForm PhantomForm = new PhantomForm(); PhantomForm.Show(); AddBlogNewsForm AddBlogNewsForm = new AddBlogNewsForm(ref CoderBlog, ref TopForm); TopForm = AddBlogNewsForm; AddBlogNewsForm.ShowDialog(); PhantomForm.Close(); PhantomForm.Dispose(); TopForm = null; if (AddBlogNewsForm.Canceled) { return; } Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(CoderBlogContainer.Top, CoderBlogContainer.Left, CoderBlogContainer.Height, CoderBlogContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } CoderBlog.ReloadNews(20);//default CoderBlog.ReloadComments(); CoderBlog.ReloadAttachments(); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CommentsDT = CoderBlog.CommentsDataTable.Copy(); CoderBlogContainer.AttachsDT = CoderBlog.AttachmentsDataTable.Copy(); CoderBlogContainer.CreateNews(); CoderBlogContainer.ScrollToTop(); CoderBlogContainer.Focus(); bC = true; }
private void CoderBlogContainer_RemoveCommentClicked(object sender, int NewsID, int NewsCommentID) { PhantomForm PhantomForm = new Infinium.PhantomForm(); PhantomForm.Show(); LightMessageBoxForm LightMessageBoxForm = new Infinium.LightMessageBoxForm(true, "Комментарий будет удален.\nПродолжить?", "Удаление комментария"); TopForm = LightMessageBoxForm; LightMessageBoxForm.ShowDialog(); TopForm = null; PhantomForm.Close(); PhantomForm.Dispose(); if (LightMessageBoxForm.OKCancel) { Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(CoderBlogContainer.Top, CoderBlogContainer.Left, CoderBlogContainer.Height, CoderBlogContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } CoderBlog.RemoveComment(NewsCommentID); CoderBlog.ReloadNews(CoderBlogContainer.NewsCount); CoderBlog.ReloadComments(); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CommentsDT = CoderBlog.CommentsDataTable.Copy(); CoderBlogContainer.CreateNews(); CoderBlogContainer.ReloadNewsItem(NewsID, true); bC = true; } }
private void UpdateBlogButton_Click(object sender, EventArgs e) { Thread T = new Thread(delegate() { SplashWindow.CreateCoverSplash(CoderBlogContainer.Top, CoderBlogContainer.Left, CoderBlogContainer.Height, CoderBlogContainer.Width); }); T.Start(); while (!SplashWindow.bSmallCreated) { ; } CoderBlog.ReloadSubscribes(); CoderBlog.ReloadNews(20);//default count CoderBlog.ReloadComments(); CoderBlog.ReloadAttachments(); CoderBlog.FillLikes(); CoderBlogContainer.NewsDataTable = CoderBlog.BlogNewsDataTable.Copy(); CoderBlogContainer.CommentsDT = CoderBlog.CommentsDataTable.Copy(); CoderBlogContainer.AttachsDT = CoderBlog.AttachmentsDataTable.Copy(); CoderBlogContainer.NewsLikesDT = CoderBlog.BlogNewsLikesDataTable; CoderBlogContainer.CommentsLikesDT = CoderBlog.CommentsLikesDataTable; CoderBlogContainer.CreateNews(); CoderBlogContainer.ScrollToTop(); CoderBlogContainer.Focus(); ActiveNotifySystem.ClearSubscribesRecords(Security.CurrentUserID, this.Name); //ActiveNotifySystem.ClearModuleUpdates(LightTile.Name); //ActiveNotifySystem.ClearCurrentOpenModuleUpdates(this.Name); UpdateBlogButton.Visible = false; bC = true; }
private void AnimateTimer_Tick(object sender, EventArgs e) { if (!DatabaseConfigsManager.Animation) { this.Opacity = 1; if (FormEvent == eClose || FormEvent == eHide) { AnimateTimer.Enabled = false; if (FormEvent == eClose) { LightStartForm.CloseForm(this); } if (FormEvent == eHide) { LightStartForm.HideForm(this); } return; } if (FormEvent == eShow) { CoderBlogContainer.CreateNews(); CoderBlogContainer.Focus(); AnimateTimer.Enabled = false; SplashForm.CloseS = true; return; } } if (FormEvent == eClose || FormEvent == eHide) { if (Convert.ToDecimal(this.Opacity) != Convert.ToDecimal(0.00)) { this.Opacity = Convert.ToDouble(Convert.ToDecimal(this.Opacity) - Convert.ToDecimal(0.05)); } else { AnimateTimer.Enabled = false; if (FormEvent == eClose) { LightStartForm.CloseForm(this); } if (FormEvent == eHide) { LightStartForm.HideForm(this); } } return; } if (FormEvent == eShow) { if (this.Opacity != 1) { this.Opacity += 0.05; } else { CoderBlogContainer.CreateNews(); CoderBlogContainer.Focus(); AnimateTimer.Enabled = false; SplashForm.CloseS = true; } return; } }
private void button2_Click(object sender, EventArgs e) { CoderBlogContainer.SetClipStandard(); }
private void button1_Click_2(object sender, EventArgs e) { CoderBlogContainer.SetNoClip(); //LightNewsContainer.Refresh(); }