setsteps.aspx.cs

来自「这也是关于论坛的一个源代码」· CS 代码 · 共 450 行 · 第 1/2 页

CS
450
字号
            this.PageNavigator1.Visible = false;
        }
        DataList1.DataSource = dt;
        DataList1.DataBind();
    }
    /// <summary>
    /// 查询
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void BtnSearch_Click(object sender, EventArgs e)
    {
        VoteStepsManage(1);
    }

    /// <summary>
    /// 新增加
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void Savesteps_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            //取得设置添加中的表单信息
            string Str_vote_CNameSe = this.vote_CNameSe.SelectedValue;//调查主题
            string Str_StepsN = Foosun.Common.Input.Filter(this.StepsN.Text);//步骤
            string Str_vote_CNameUse = this.vote_CNameUse.SelectedValue;//调用主题

            //检查是否有已经存在的
            if (sur.sel_Str_CheckSql(Str_vote_CNameSe, Str_vote_CNameUse) != 0)
            {
                PageError("对不起,您提交的数据已经存在,请返回重新添加", "setSteps.aspx");
            }
            //判断数据是否为空
            if (Str_vote_CNameSe == null || Str_vote_CNameSe == string.Empty || Str_vote_CNameUse == null || Str_vote_CNameUse == string.Empty)
            {
                PageError("对不起,您提交的数据有空值!\n请选择相应的调查主题和调用主题!", "setSteps.aspx");
            }
            //判断数字类型
            if (!Foosun.Common.Input.IsInteger(Str_StepsN))
            {
                PageError("抱歉,顺序号应为数字型,请确保您输入的值为数字型", "setSteps.aspx");
            }
            //向数据库中写入添加的类别信息
            ///载入数据-刷新页面
            if (sur.Add_Str_InSql_1(Str_vote_CNameSe, Str_vote_CNameUse, Str_StepsN, "0") != 0)
            {
                rd.SaveUserAdminLogs(1, 1, UserNum, "问卷调查系统多步投票", "问卷调查系统新增多步投票成功");
                PageRight("问卷调查系统新增多步投票成功", "setSteps.aspx");
            }
            else
            {
                PageError("意外错误:未知错误", "shortcut_list.aspx");
            }

        }
    }

    /// <summary>
    /// 修改初始页面信息
    /// </summary>
    ///code by chenzhaohui 

    void setStepsEdit()
    {
        int SID = int.Parse(Request.QueryString["ID"]);
        DataTable dt = sur.sel_6(SID);
        if (dt.Rows.Count > 0)
        {
            this.votecnameEditse.Text = dt.Rows[0]["TIDS"].ToString();
            this.NumEdit.Text = dt.Rows[0]["Steps"].ToString();
            this.votecnameEditue.Text = dt.Rows[0]["TIDU"].ToString();
        }
        else
        {
            PageError("未知错误,异常错误", "setSteps.aspx");
        }
    }

    /// <summary>
    /// 删除单个事件
    /// </summary>
    /// code by chenzhaohui

    void setStepsDel()
    {
        int SID = int.Parse(Request.QueryString["ID"]);
        if (SID <= 0)
        {
            PageError("错误的参数传递!", "");
        }
        else
        {
            if (sur.Del_5(SID) == 0)
            {
                PageError("意外错误:未知错误", "");
            }
            else
            {
                rd.SaveUserAdminLogs(1, 1, UserNum, "问卷调查系统多步投票", "删除成功");
                PageRight("删除成功。", "setSteps.aspx");
            }
        }
    }

    /// <summary>
    /// 批量删除
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void DelP_Click(object sender, EventArgs e)
    {
        string vote_checkbox = Request.Form["vote_checkbox"];
        if (vote_checkbox == null || vote_checkbox == String.Empty)
        {
            PageError("请先选择批量操作的内容!", "");
        }
        else
        {
            String[] CheckboxArray = vote_checkbox.Split(',');
            vote_checkbox = null;
            for (int i = 0; i < CheckboxArray.Length; i++)
            {
                if (sur.Del_6(CheckboxArray[i]) == 0)
                {
                    PageError("删除数据失败,请与管理联系!", "");
                    break;
                }
            }
            rd.SaveUserAdminLogs(1, 1, UserNum, "批量删除投票系统多步投票", "批量删除投票系统多步投票成功");
            PageRight("删除数据成功,请返回继续操作!", "setSteps.aspx");
        }
    }


    /// <summary>
    /// 全部删除
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void DelAll_Click(object sender, EventArgs e)
    {
        if (sur.Del_7() == 0)
        {
            PageError("意外错误:未知错误", "");
        }
        else
        {
            rd.SaveUserAdminLogs(1, 1, UserNum, "多步投票", "删除全部成功");
            PageRight("删除全部成功。", "setSteps.aspx");
        }
    }

    /// <summary>
    /// 修改
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    /// code by chenzhaohui

    protected void SavestepsEdit_ServerClick(object sender, EventArgs e)
    {
        if (Page.IsValid)//判断页面是否通过验证
        {
            int SID = int.Parse(Request.QueryString["ID"]);
            //取得修改中的表单信息
            string Str_votecnameEditse = Foosun.Common.Input.Filter(this.votecnameEditse.Text.Trim());
            string Str_NumEdit = Foosun.Common.Input.Filter(this.NumEdit.Text.Trim());
            string Str_votecnameEditue = Foosun.Common.Input.Filter(this.votecnameEditue.Text.Trim());
            //判断数据是否为空
            if (Str_votecnameEditse == null || Str_votecnameEditse == string.Empty || Str_votecnameEditue == null || Str_votecnameEditue == string.Empty)
            {
                PageError("对不起,您提交的数据有空值!\n请选择相应的调查主题和调用主题!", "setSteps.aspx");
            }
            //判断数字类型
            if (!Foosun.Common.Input.IsInteger(Str_NumEdit))
            {
                PageError("抱歉,顺序号应为数字型,请确保您输入的值为数字型", "setSteps.aspx");
            }

            //刷新页面
            if (sur.Update_1(Str_votecnameEditse, Str_votecnameEditue, Str_NumEdit, SID) != 0)
            {
                rd.SaveUserAdminLogs(1, 1, UserNum, "多步投票修改", "修改成功");
                PageRight("修改成功", "setSteps.aspx");
            }
            else
            {
                PageError("意外错误:未知错误", "");
            }

        }
    }

    /// <summary>
    /// 无内容提示页
    /// </summary>
    /// <returns></returns>
    /// code by chenzhaohui

    string Show_NoContent()
    {
        string type = Request.QueryString["type"];
        string nos = "";
        if (type != "add" && type != "edit")
        {
            nos = "<table border=0 width='98%' align=center cellpadding=5 cellspacing=1 class='table'>";
            nos = nos + "<tr class='TR_BG_list'>";
            nos = nos + "<td class='navi_link'>当前没有满足条件的多步投票!</td>";
            nos = nos + "</tr>";
            nos = nos + "</table>";
        }
        return nos;
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?