Пример #1
0
        protected void lbtnSpam_Click(object sender, EventArgs e)
        {
            if (true)
            {
                try
                {
                    hdConfirmSpamCheck.Value = "1";
                    LinkButton5.Focus();
                    string spam = string.Empty;
                    SpamResultSet sr = new SpamResultSet();
                    Result results = new Result();
                    BuildMessage();
                    results = sr.GetSpamResultSetMultipart(sContent);

                    double Score = results.TotalScore;
                    double Threshold = results.Threshold;
                    bool status = results.IsSpam;
                    DataTable dtReport = new DataTable();
                    dtReport.Columns.Add("Score");
                    dtReport.Columns.Add("Rules Name");
                    dtReport.Columns.Add("Description");
                    dtReport.Columns.Add("Area");
                    for (int ind = 0; ind < results.Score.Count; ind++)
                        dtReport.Rows.Add(new object[] { results.Score[ind], results.RuleName[ind], results.Description[ind], results.Area[ind] });
                    GridSpam.DataSource = dtReport.DefaultView;
                    GridSpam.DataBind();
                    lblMsg.Text = "Score= " + Score;
                    if (status == true)
                    { spam = "Yes"; }
                    else
                    {
                        spam = "No";
                    }
                    //lblMsg.Text = lblMsg.Text + "<br>" + " Required = " + Threshold;
                    //lblMsg.Text = lblMsg.Text + "<br>" + "Spam Status= " + spam;
                    lblMsg.ForeColor = System.Drawing.Color.Red;
                    ModalPopupExtenderSpam.Show();
                }
                catch (Exception ex)
                {
                    lblexMessage.Visible = true;
                    lblMainMsg.Visible = true;
                    lblMainMsg.Text = ex.Message;
                }
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string EditorContent = Session["EditorContent"].ToString();

                if (true)
                {
                    try
                    {

                        string spam = string.Empty;
                        SpamResultSet sr = new SpamResultSet();
                        Result results = new Result();

                        results = sr.GetSpamResultSetMultipart(EditorContent);

                        double Score = results.TotalScore;
                        double Threshold = results.Threshold;
                        bool status = results.IsSpam;

                        //int introws = results.Score.Count;

                        DataTable dtReport = new DataTable();

                        dtReport.Columns.Add("Score");
                        dtReport.Columns.Add("Rules Name");
                        dtReport.Columns.Add("Description");
                        dtReport.Columns.Add("Area");
                        for (int ind = 0; ind < results.Score.Count; ind++)

                            dtReport.Rows.Add(new object[] { results.Score[ind], results.RuleName[ind], results.Description[ind], results.Area[ind] });
                        //int count = dtReport.Rows.Count;

                        //DataRow dr=results

                        GridSpam.DataSource = dtReport.DefaultView;
                        GridSpam.DataBind();

                        lblMsg.Text = "Score= " + Score;
                        if (status == true)
                        { spam = "Yes"; }
                        else { spam = "No"; }
                        //lblMsg.ForeColor = System.Drawing.Color.Red;

                        lblMsg.Text = lblMsg.Text + "<br>" + " Required = " + Threshold;

                        lblMsg.Text = lblMsg.Text + "<br>" + "Spam Status= " + spam;
                        lblMsg.ForeColor = System.Drawing.Color.Red;

                        //lblexMessage.Text = lblexMessage + "<br>" + "Spam Status= " + spam;
                        //lblMsg.Text = lblMsg.Text + "<br>" + " Row Count = " + count;
                        //ModalPopupExtenderSpam.Show();

                    }
                    catch (Exception ex)
                    {
                        //GridView1.Visible = false;
                        lblexMessage.Visible = true;

                        lblMsg.Visible = false;
                        //lblexMessage.Text = ex.Message;
                        //lblMessage.Visible = true;

                    }

                }
        }