Exemplo n.º 1
0
        public void Test_Delete_in_newsManager_after_Create()
        {
            _news2 = _newsManager.Create(_news2);
            Assert.AreNotEqual(null, _news2);

            var isDeleted = _newsManager.Delete(_news2);

            Assert.AreEqual(true, isDeleted);
        }
Exemplo n.º 2
0
        protected void btnDel_Click(object sender, EventArgs e)
        {
            bool Del = false;

            for (int i = 0; i < dg.Rows.Count; i++)
            {
                try
                {
                    HtmlInputCheckBox htmlCheckBox = (HtmlInputCheckBox)dg.Rows[i].FindControl("cbxDel");
                    if (htmlCheckBox.Checked)
                    {
                        NewsManager.Delete(int.Parse(htmlCheckBox.Value));
                        Del = true;
                    }
                }
                catch { }
            }
            BindData();
            if (Del)
            {
                this.lblError.Text = "Đã xóa bài viết.";
            }
            else
            {
                this.lblError.Text = "Không có dịch vụ nào bị xóa.";
            }
        }
        protected void btnDel_Click(object sender, EventArgs e)
        {
            //// Check List Permission
            //if (!Authentication.HasRight(UserRight.News_Approve))
            //{
            //    this.lblError.Text = "Bạn không có quyền duyệt tin tức, hãy liên hệ với quản trị hệ thống";
            //    return;
            //}
            // //End check List Permission
            bool Del = false;

            for (int i = 0; i < dg.Rows.Count; i++)
            {
                try
                {
                    HtmlInputCheckBox htmlCheckBox = (HtmlInputCheckBox)dg.Rows[i].FindControl("cbxDel");
                    if (htmlCheckBox.Checked)
                    {
                        NewsManager.Delete(int.Parse(htmlCheckBox.Value));
                        Del = true;
                    }
                }
                catch { }
            }
            BindData();
            if (Del)
            {
                this.lblError.Text = "Đã xóa CSKH.";
            }
            else
            {
                this.lblError.Text = "Không có CSKH nào bị xóa.";
            }
        }
Exemplo n.º 4
0
        public JsonResult DeleteNews(int id)
        {
            bool isdelete = NewsManager.Delete(id);

            //if (isdelete)
            return(Json(isdelete));
            //  else return false;
        }
        public ActionResult DeleteNews(int id)
        {
            NewsManager newsManager = new NewsManager();
            var         news        = newsManager.Get(n => n.NewsId == id);

            newsManager.Delete(news);
            return(RedirectToAction("ListNews"));
        }
Exemplo n.º 6
0
        public IActionResult Delete(int id)
        {
            if (!HttpContext.Session.GetIsAdmin())
            {
                return(NotFound());
            }

            articles.Delete(id);

            return(RedirectToAction(nameof(Index)));
        }
        protected void btnDelete_OnClick(object sender, EventArgs e)
        {
            try
            {
                lblError.Visible = false;
                // Get the Clients XML file
                //var fileName = Path.Combine(Request.PhysicalApplicationPath, "App_Data", "News", "News.xml");//ConfigurationManager.AppSettings["NewsDetailsRootPath"];
                var fileName = Path.Combine(HttpContext.Current.Request.PhysicalApplicationPath, "Fileadmin", "News", Global.Core.ClientName + ".xml");
                var nM       = new NewsManager
                {
                    Client   = Global.Core.ClientName,
                    FileName = fileName
                };
                var newsId = gridNews.SelectedItem;
                if (newsId != null)
                {
                    XmlNode node = nM.GetNews(newsId.ToString());
                    if (node.Attributes != null)
                    {
                        if (node.Attributes["UserId"].Value.Trim() != Global.User.Id.ToString().Trim())
                        {
                            HttpContext.Current.Response.Redirect("NewsDetails.aspx?msg=2", false);
                        }
                        else
                        {
                            cbRemove.Visible = true;

                            cbRemove.Text = string.Format(
                                Global.LanguageManager.GetText("RemoveNewsConfirmMessage")
                                );
                            cbRemove.Confirm = delegate()
                            {
                                nM.Delete(newsId.ToString());
                                if (gridNews != null)
                                {
                                    gridNews.SelectedItem = gridNews.Rows[0].Identity;
                                }
                                HttpContext.Current.Response.Redirect("NewsDetails.aspx?msg=4", false);
                            };
                        }
                    }
                }
                else
                {
                    HttpContext.Current.Response.Redirect("NewsDetails.aspx?msg=6", false);
                }
            }
            catch (Exception ex)
            {
                HttpContext.Current.Session["Error"] = ex.Message;
                HttpContext.Current.Response.Redirect("/Pages/ErrorPage.aspx");
            }
        }
Exemplo n.º 8
0
 private void Delete(int newsID)
 {
     if (newsID > 0)
     {
         if (NewsManager.Delete(newsID))
         {
             this.lblError.Text = "Đã xóa dịch vụ ";
             BindData();
         }
         else
         {
             this.lblError.Text = NewsManager.ErrorMessage;
         }
     }
 }
        private void Delete(int newsID)
        {
            //// Check Delete Permission
            //if (!Authentication.HasRight(UserRight.News_Delete))
            //{
            //    this.lblError.Text = "Bạn không có quyền xóa tin tức, hãy liên hệ với quản trị hệ thống";
            //    return;
            //}
            // End check Delete Permission

            if (newsID > 0)
            {
                if (NewsManager.Delete(newsID))
                {
                    this.lblError.Text = "Đã xóa CSKH";
                    BindData();
                }
                else
                {
                    this.lblError.Text = NewsManager.ErrorMessage;
                }
            }
        }