📄 questionnaire.aspx.cs
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.OleDb;
using System.Collections.Generic;
using Shop.Web.UI;
namespace YXShop.Web.Admin.Questionnaire
{
public partial class Questionnaire : System.Web.UI.Page
{
BasePage bp = new BasePage();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.Button2.Attributes["onclick"] = "return ipyz()";
this.Button3.Attributes["onclick"] = "return ipyz1()";
ViewState["strid"] = "QU" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Second.ToString();
if (Request["Pro_ID"] != null)
{
if (!PowerTree.PowerPass.isPass("013002004", PowerTree.PowerPanel.PowerType.update))
{
bp.PageError("对不起,你没有修改调查问卷的权限!", "../index.aspx");
}
YXShop.BLL.Questionnaire dataCA = new YXShop.BLL.Questionnaire();
List<YXShop.Model.Questionnaire> data = dataCA.GetId(Request["Pro_ID"].ToString());
txtmc.Text = data[0].QA_Name;
txtms.Text = data[0].QA_Describe;
TextBox1.Text = data[0].QA_IPHand.ToString();
tp.SelectedValue = data[0].QA_Vote.ToString();
txtqpj.Text = data[0].QA_Pwd;
xzfs.SelectedValue = data[0].QA_Way.ToString();
dpEnd.Date = Convert.ToDateTime(data[0].QA_Endtime);
txtpmms.Text = data[0].QA_Rowform;
wjzt.SelectedValue = data[0].QA_Appearance.ToString();
YXShop.BLL.QuestionnaireIp dataCAh = new YXShop.BLL.QuestionnaireIp();
ViewState["strid"] = Request.QueryString["Pro_ID"];
dg1.DataSource = dataCAh.GetIdg(Request["Pro_ID"].ToString(), "0");
dg1.DataBind();
dg2.DataSource = dataCAh.GetIdg(Request["Pro_ID"].ToString(), "1");
dg2.DataBind();
}
else
{
if (!PowerTree.PowerPass.isPass("013002002", PowerTree.PowerPanel.PowerType.add))
{
bp = new BasePage();
bp.PageError("对不起,你没有添加问卷调查的权限!", "../index.aspx");
}
}
}
}
protected void Button1_Click(object sender, EventArgs e)
{
YXShop.BLL.Questionnaire dataCA = new YXShop.BLL.Questionnaire();
YXShop.Model.Questionnaire data = new YXShop.Model.Questionnaire();
data.QA_Name = txtmc.Text.Trim();
data.QA_Describe = txtms.Text.Trim();
data.QA_IPHand = Convert.ToInt32(TextBox1.Text);
data.QA_Vote = Convert.ToInt32(tp.SelectedValue);
data.QA_Pwd = txtqpj.Text.Trim();
data.QA_Way = Convert.ToInt32(xzfs.SelectedValue);
data.QA_Endtime = Convert.ToDateTime(dpEnd.Date.ToLongDateString());
data.QA_Rowform = txtpmms.Text.Trim();
data.QA_Appearance = Convert.ToInt32(wjzt.SelectedValue);
data.QA_ID = ViewState["strid"].ToString();
if (Request.QueryString["Pro_ID"] != null)
{
dataCA.Amend(data);
bp.PageRight("调查问卷修改成功!", "Questionnairelist.aspx");
}
else
{
dataCA.Create(data);
bp.PageRight("调查问卷添加成功!<li><a href='Questionnaire.aspx'>继续添加</a></li>", "Questionnairelist.aspx");
}
}
private void grid()
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
if (Request["Pro_ID"] != null)
{
dg1.DataSource = dataCA.GetIdg(Request["Pro_ID"].ToString(), "0");
}
else
{
dg1.DataSource = dataCA.GetIdg(ViewState["strid"].ToString(), "0");
}
dg1.DataBind();
}
private void grid1()
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
if (Request["Pro_ID"] != null)
{
dg2.DataSource = dataCA.GetIdg(Request["Pro_ID"].ToString(), "1");
}
else
{
dg2.DataSource = dataCA.GetIdg(ViewState["strid"].ToString(), "1");
}
dg2.DataBind();
}
protected void Button2_Click(object sender, EventArgs e)
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
YXShop.Model.QuestionnaireIp data = new YXShop.Model.QuestionnaireIp();
data.QAIP_IPStart = txtbzj.Text.Trim();
data.QAIP_IEnd = TextBox2.Text.Trim();
data.QA_ID = ViewState["strid"].ToString();
data.QAIP_lx = "0";
if (Request["Pro_ID"] != null)
{
data.QA_ID = Request["Pro_ID"].ToString();
}
if (ViewState["strxg1"] != null)
{
data.QAIP_ID = Convert.ToInt32(ViewState["strxg1"].ToString());
dataCA.Amend(data);
}
else
{
dataCA.Create(data);
}
txtbzj.Text = string.Empty;
TextBox2.Text = string.Empty;
grid();
}
protected void Button3_Click(object sender, EventArgs e)
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
YXShop.Model.QuestionnaireIp data = new YXShop.Model.QuestionnaireIp();
data.QA_ID = ViewState["strid"].ToString();
data.QAIP_IPStart = TextBox3.Text.Trim();
data.QAIP_IEnd = TextBox4.Text.Trim();
data.QAIP_lx = "1";
if (Request["Pro_ID"] != null)
{
data.QA_ID = Request["Pro_ID"].ToString();
}
if (ViewState["strxg"] != null)
{
data.QAIP_ID = Convert.ToInt32(ViewState["strxg"].ToString());
dataCA.Amend(data);
}
else
{
dataCA.Create(data);
}
TextBox3.Text = string.Empty;
TextBox4.Text = string.Empty;
grid1();
}
protected void dg1_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
}
protected void dg1_SelectedIndexChanged(object sender, EventArgs e)
{
int ab;
ab = Convert.ToInt32(dg1.SelectedIndex.ToString());
ViewState["strxg1"] = dg1.DataKeys[ab].Values[0].ToString();
txtbzj.Text = dg1.SelectedRow.Cells[0].Text.ToString();
TextBox2.Text = dg1.SelectedRow.Cells[1].Text.ToString();
}
protected void dg1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
YXShop.Model.QuestionnaireIp data = new YXShop.Model.QuestionnaireIp();
data.QAIP_ID = Convert.ToInt32(dg1.DataKeys[e.RowIndex].Values[0].ToString());
dataCA.Delect(data);
grid();
}
protected void dg2_SelectedIndexChanged(object sender, EventArgs e)
{
int a;
a = Convert.ToInt32(dg2.SelectedIndex.ToString());
string xgid = dg2.DataKeys[a].Values[0].ToString();
ViewState["strxg"] = xgid;
TextBox3.Text = dg2.SelectedRow.Cells[0].Text.ToString();
TextBox4.Text = dg2.SelectedRow.Cells[1].Text.ToString();
}
protected void dg2_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
YXShop.BLL.QuestionnaireIp dataCA = new YXShop.BLL.QuestionnaireIp();
YXShop.Model.QuestionnaireIp data = new YXShop.Model.QuestionnaireIp();
data.QAIP_ID = Convert.ToInt32(dg2.DataKeys[e.RowIndex].Values[0].ToString());
dataCA.Delect(data);
grid1();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -