protected void btn_edit_Click(object sender, EventArgs e) { try { NewsComment newsComment = ReceiveHtml(); NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.UpdateNewsComment(newsComment); clientview.Text = String.Format(Resources.StringAdmin.UpdateSuccessful, "Nhận xét", newsComment.Title); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void initControl(int Id) { AdminBSO adminBSO = new AdminBSO(); ETO.Admin admin = new ETO.Admin(); if (Id > 0) { btn_add.Visible = false; btn_edit.Visible = true; hddCommentID.Value = Convert.ToString(Id); try { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); NewsComment newsComment = newsCommentBSO.GetNewsCommentById(Id); txtTitle.Text = newsComment.Title; txtFullName.Text = newsComment.FullName; hddNewsID.Value = Convert.ToString(newsComment.NewsID); txtContent.Html = newsComment.Content; txtDateCreated.SelectedDate = newsComment.DateCreated; txtEmail.Text = newsComment.Email; // rdbActive.SelectedValue = newsComment.Actived.ToString(); hddGroup.Value = newsComment.GroupCate.ToString(); hddApprovalUserName.Value = newsComment.ApprovalUserName; hddApprovalDate.Value = Convert.ToString(newsComment.ApprovalDate); admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Approval")) { rdbActive.SelectedValue = Convert.ToString(newsComment.Actived); rdbActive.Enabled = true; } else { rdbActive.SelectedValue = Convert.ToString(newsComment.Actived); rdbActive.Enabled = false; } } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } } else { btn_add.Visible = true; btn_edit.Visible = false; // hddNewsID = 0; if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Approval")) { rdbActive.Enabled = true; } else { rdbActive.Enabled = false; } } }
protected void Send_Click(object sender, EventArgs e) { ccJoin.ValidateCaptcha(txtCapcha.Text.Trim()); if (!ccJoin.UserValidated) { ErrorMess.Visible = true; txtCapcha.Focus(); lblError.Text = "Mã bảo mật chưa chính xác"; return; } else { NewsComment newsComment = ReceiveHtml(); NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.CreateNewsComment(newsComment); ConfigBSO configBSO = new ConfigBSO(); Config config = configBSO.GetAllConfig(Language.language); string strBody = "Thông tin nhận xét đánh giá về bài viết trên trang Website " + config.WebName + " (" + config.WebDomain + ") : <br>"; strBody += "<b>Tiêu đề: </b> " + newsComment.Title + "<br>"; strBody += "<b>Họ tên khách hàng : </b> " + newsComment.FullName + "<br>"; strBody += "<b>Email : </b> " + newsComment.Email + "<br>"; strBody += "<b>Mã bài viết : </b> " + newsComment.NewsID + "<br>"; strBody += "<b>Nội dung : </b> <br>" + newsComment.Content + "<br>"; NewsGroupBSO newsBSO = new NewsGroupBSO(); NewsGroup news = newsBSO.GetNewsGroupById(newsComment.NewsID); strBody += "<b>Tiêu đề bài viết : </b> <a href='" + config.WebDomain + "/newsg/" + hddGroupCate.Value + "/" + newsComment.NewsID + "/" + GetString(news.Title) + "/default.aspx'>" + news.Title + "</a><br>"; MailBSO mailBSO = new MailBSO(); mailBSO.EmailFrom = newsComment.Email; mailBSO.EmailFrom = config.Email_from; string strObj = "Thông tin nhận xét về bài viết trên trang Web " + config.WebName + " (" + config.WebDomain + ") - Ngày " + DateTime.Now.ToString("dd:MM:yyyy"); mailBSO.SendMail(config.Email_to, strObj, strBody); int Id = Convert.ToInt32(txtNewsGroupID.Value); Response.Redirect("~/newsg/" + hddGroupCate.Value + "/" + Id + "/2//default.aspx"); } }
protected void btn_add_Click(object sender, EventArgs e) { try { NewsComment newsComment = ReceiveHtml(); NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.CreateNewsComment(newsComment); clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful); } catch (Exception ex) { clientview.Text = ex.Message.ToString(); } }
protected void Send_Click(object sender, EventArgs e) { NewsComment newsComment = ReceiveHtml(); NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.CreateNewsComment(newsComment); ConfigBSO configBSO = new ConfigBSO(); Config config = configBSO.GetAllConfig(Language.language); string strBody = "Thông tin nhận xét đánh giá về bài viết trên trang Website " + config.WebName + " (" + config.WebDomain + ") : <br>"; strBody += "<b>Tiêu đề: </b> " + newsComment.Title + "<br>"; strBody += "<b>Họ tên khách hàng : </b> " + newsComment.FullName + "<br>"; strBody += "<b>Email : </b> " + newsComment.Email + "<br>"; strBody += "<b>Mã bài viết : </b> " + newsComment.NewsID + "<br>"; strBody += "<b>Nội dung : </b> <br>" + newsComment.Content + "<br>"; NewsGroupBSO newsBSO = new NewsGroupBSO(); NewsGroup news = newsBSO.GetNewsGroupById(newsComment.NewsID); strBody += "<b>Tiêu đề bài viết : </b> <a href='" + config.WebDomain + "/News/" + hddGroupCate.Value + "/" + newsComment.NewsID + "/" + GetString(news.Title) + ".aspx'>" + news.Title + "</a><br>"; MailBSO mailBSO = new MailBSO(); mailBSO.EmailFrom = newsComment.Email; mailBSO.EmailFrom = config.Email_from; string strObj = "Thông tin nhận xét về bài viết trên trang Web " + config.WebName + " (" + config.WebDomain + ") - Ngày " + DateTime.Now.ToString("dd:MM:yyyy"); mailBSO.SendMail(config.Email_to, strObj, strBody); int Id = Convert.ToInt32(txtNewsGroupID.Value); Response.Redirect("~/News/" + hddGroupCate.Value + "/" + Id + "/2/Default.aspx"); }
private void GetNewsCommentById(int cId) { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); DataTable table = newsCommentBSO.GetNewsCommentByNewsID(cId); DataView view = new DataView(table); view.RowFilter = "Actived = 1"; table = view.ToTable(); if (table.Rows.Count > 0) lblComment.Text = "<div class='gt_title'> <div class='title_article_top_comment'>Ý kiến nhận xét (" + table.Rows.Count.ToString() + " ý kiến)</div></div>"; else lblComment.Text = ""; DataListProductComment.DataSource = table; DataListProductComment.DataBind(); }
protected void grvNewsComment_RowCommand(object sender, GridViewCommandEventArgs e) { AdminBSO adminBSO = new AdminBSO(); ETO.Admin admin = new ETO.Admin(); int Id = Convert.ToInt32(e.CommandArgument.ToString()); string cName = e.CommandName.ToLower(); switch (cName) { case "_view": break; case "_edit": admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { Response.Redirect("~/Admin/editnewsgroupcomment/" + Id + "/Default.aspx"); } else { // Response.Redirect("~/Homepage.aspx?dll=listnews"); } break; case "_delete": admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString()); if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write")) { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.DeleteNewsComment(Id); NewsCommentView(Convert.ToInt32(hddGroup.Value)); } else { // Response.Redirect("~/Homepage.aspx?dll=listnews"); } break; } }
protected void btn_delAll_Click(object sender, EventArgs e) { if (NewsCommentID() != "") { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.DeleteNewsComment(NewsCommentID()); } NewsCommentView(Convert.ToInt32(hddGroup.Value)); }
protected void btn_disable_Click(object sender, EventArgs e) { if (NewsCommentID() != "") { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); newsCommentBSO.UpdateNewsComment(NewsCommentID(), "0", Session["Admin_UserName"].ToString(), DateTime.Now); } NewsCommentView(Convert.ToInt32(hddGroup.Value)); }
protected void NewsCommentView(int group) { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); DataTable table = new DataTable(); if (hddNewsID.Value != "-1") { table = newsCommentBSO.GetAllNewsGroupComment(Convert.ToInt32(hddNewsID.Value), group); } else { table = newsCommentBSO.GetAllNewsGroupComment(group); } commonBSO commonBSO = new commonBSO(); commonBSO.FillToGridView(grvNewsComment, table); }
protected void NewsCommentView(int group) { NewsCommentBSO newsCommentBSO = new NewsCommentBSO(); DataTable table = new DataTable(); if (hddNewsID.Value != "-1") { if (group == 1) table = newsCommentBSO.GetAllViewNewsComment(Convert.ToInt32(hddNewsID.Value)); if (group == 2) table = newsCommentBSO.GetAllViewCompanyComment(Convert.ToInt32(hddNewsID.Value)); if (group == 3) table = newsCommentBSO.GetAllViewAnnounceComment(Convert.ToInt32(hddNewsID.Value)); if (group == 5) table = newsCommentBSO.GetAllViewDownloadComment(Convert.ToInt32(hddNewsID.Value)); } else { if (group == 1) table = newsCommentBSO.GetAllViewNewsComment(); if (group == 2) table = newsCommentBSO.GetAllViewCompanyComment(); if (group == 3) table = newsCommentBSO.GetAllViewAnnounceComment(); if (group == 5) table = newsCommentBSO.GetAllViewDownloadComment(); } commonBSO commonBSO = new commonBSO(); commonBSO.FillToGridView(grvNewsComment, table); }