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 + -
显示快捷键?