示例#1
0
        protected void charu_Click(object sender, EventArgs e)
        {
            string c   = "部门名称";
            string v   = "'" + this.bumen.Text + "'";
            string sql = "insert into 部门表";

            if (this.buzhang.Text != "")
            {
                c += ",部长"; v += ",'" + this.buzhang.Text + "'";
            }
            if (this.fubuzhang.Text != "")
            {
                c += ",副部长"; v += ",'" + this.fubuzhang.Text + "'";
            }
            sql += " (" + c + ") values (" + v + ")";

            LinkDB.ExecuteSql(sql);
            if (LinkDB.error == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入成功');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.PageIndex = 0;
            bind();
        }
示例#2
0
        protected void submit_Click(object sender, EventArgs e)
        {
            string sqlStr1 = "if exists ( select * from 注册表 where 登录号 = '" + this.xuehao.Text + "' )select '1' else select '0'";
            int    number1 = LinkDB.executeSql(sqlStr1);

            if (number1 == 1)
            {
                string sql = "update 注册表 set 密码='" + this.xuehao.Text + "'where 登录号='" + this.xuehao.Text + "'";
                LinkDB.ExecuteSql(sql);
                if (LinkDB.error == "")
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码重置成功');</script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码重置失败(" + LinkDB.error + ")');</script>");
                    LinkDB.error = "";
                }
            }
            else
            {
                string sqlStr2 = "if exists ( select * from 人员表 where 学号 = '" + this.xuehao.Text + "' )select '1' else select '0'";
                int    number2 = LinkDB.executeSql(sqlStr2);
                if (number2 == 1)
                {
                    LinkDB.ExecuteSql("insert into 注册表 (登录号,密码) values ('" + this.xuehao.Text + "','" + this.xuehao.Text + "')");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('学号错误');</script>");
                }
            }
        }
示例#3
0
        protected void charu_Click(object sender, EventArgs e)
        {
            string c   = "学号,日期";
            string v   = "'" + this.xuehao2.Text + "','" + this.riqi2.Text + "'";
            string sql = "insert into 考勤表";

            if (this.kaoqin2a.Checked)
            {
                c += ",出勤"; v += ",'是'";
            }
            if (this.kaoqin2b.Checked)
            {
                c += ",出勤"; v += ",'否'";
            }
            if (this.beizhu2.Text != "")
            {
                c += ",备注"; v += ",'" + this.beizhu2.Text + "'";
            }
            sql += " (" + c + ") values (" + v + ")";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入成功');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.PageIndex = 0;
            sqlStr = "select * from 考勤表 where 学号= '" + this.xuehao2.Text + "' union " + sqlStr;
            bind();
        }
示例#4
0
        protected void charu_Click(object sender, EventArgs e)
        {
            string c   = "学号,山峰名称,时间";
            string v   = "'" + this.xuehao2.Text + "','" + this.shanfeng2.Text + "','" + this.shijian2.Text + "'";
            string sql = "insert into 攀登表";

            if (this.dengding2.SelectedItem.Value != "未知")
            {
                c += ",是否登顶"; v += ",'" + this.dengding2.SelectedItem.Value + "'";
            }
            sql += " (" + c + ") values (" + v + ")";

            LinkDB.ExecuteSql(sql);
            if (LinkDB.error == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入成功');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.PageIndex = 0;
            bind();
            sqlStr = "select * from 攀登表 where 学号 = '" + this.xuehao2.Text + "' union " + sqlStr;
            bind();
        }
示例#5
0
        // 在单击 GridView 控件内某一行的 Delete 按钮时发生,但在 GridView 控件更新记录之前。此事件通常用于删除操作。
        protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string sqlStr = "delete from 活动表 where 活动名称='" + GridView1.DataKeys[e.RowIndex].Value + "'";

            LinkDB.ExecuteSql(sqlStr);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            bind();
        }
示例#6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string postType = Request.QueryString["s"];

            if (postType != null && postType == "registration")
            {
                string name     = Request.Form["name"];
                string password = Request.Form["password"];
                string sqlStr1  = "if exists ( select * from 注册表 where 登录号 = '" + name + "' )select '1' else select '0'";
                int    number1  = LinkDB.executeSql(sqlStr1);
                string sqlStr2  = "if exists ( select * from 注册表 where 登录号 = '" + name + "' and 密码 = '" + password + "' )select '1' else select '0'";
                int    number2  = LinkDB.executeSql(sqlStr2);
                if (number1 == 1)
                {
                    if (number2 == 1)
                    {
                        if (name == "admin")
                        {
                            Response.Redirect("Admin/Admin9.aspx?&id=0");
                        }
                        else
                        {
                            Response.Redirect("Admin/Admin0.aspx?&id=" + name);
                        }
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码错误');</script>");
                    }
                }
                else
                {
                    int number3 = LinkDB.executeSql("if exists ( select * from 人员表 where 学号 = '" + name + "' )select '1' else select '0'");
                    if (number3 == 1)
                    {
                        LinkDB.ExecuteSql("insert into 注册表 (登录号,密码) values ('" + name + "','" + name + "')");
                        if (name == password)
                        {
                            Response.Redirect("Admin/Admin0.aspx?&id=" + name);
                        }
                        else
                        {
                            ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('初次登录时密码同用户名');</script>");
                        }
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('用户名错误');</script>");
                    }
                }
            }
        }
示例#7
0
        // 在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为"Update"的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string 原活动名称 = GridView1.DataKeys[e.RowIndex].Value.ToString();
            string 活动名称  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
            string 部门名称  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();
            string 活动类型  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();
            string 活动时间  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim();
            string 备注    = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].Controls[0])).Text.ToString().Trim();

            if (活动名称 == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('活动名称不能为空');</script>");
                return;
            }
            string sql = "update 活动表 set 活动名称='" + 活动名称 + "'";

            if (部门名称 != "")
            {
                sql += ",部门名称='" + 部门名称 + "'";
            }
            else
            {
                sql += ",部门名称=NULL";
            }
            if (活动类型 != "")
            {
                sql += ",活动类型='" + 活动类型 + "'";
            }
            else
            {
                sql += ",活动类型=NULL";
            }
            if (活动时间 != "")
            {
                sql += ",活动时间='" + 活动时间 + "'";
            }
            else
            {
                sql += ",活动时间=NULL";
            }
            sql += " where 活动名称 = '" + 原活动名称 + "'";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.EditIndex = -1;
            bind();
        }
示例#8
0
        // 在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为"Update"的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string 原学号 = GridView1.DataKeys[e.RowIndex].Values[0].ToString();
            string 原日期 = GridView1.DataKeys[e.RowIndex].Values[1].ToString();
            string 学号  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
            string 日期  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();
            string 出勤  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[4].Controls[0])).Text.ToString().Trim();
            string 备注  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text.ToString().Trim();

            if (学号 == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('学号不能为空');</script>");
                return;
            }
            else if (日期 == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('日期不能为空');</script>");
                return;
            }
            string sql = "update 考勤表 set 学号='" + 学号 + "',日期='" + 日期 + "'";

            if (出勤 != "")
            {
                sql += ",出勤='" + 出勤 + "'";
            }
            else
            {
                sql += ",出勤=NULL";
            }
            if (备注 != "")
            {
                sql += ",备注='" + 备注 + "'";
            }
            else
            {
                sql += ",备注=NULL";
            }
            sql += " where 学号 = '" + 原学号 + "' and 日期='" + 原日期 + "'";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.EditIndex = -1;
            bind();
        }
示例#9
0
        // 在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为"Update"的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string[] s = { "学号", "山峰名称", "时间", "是否登顶" };
            string[] q = new string[4];
            for (int i = 0; i < 4; i++)
            {
                q[i] = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[i + 2].Controls[0])).Text.ToString().Trim();
            }
            if (q[0] == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('学号不能为空');</script>");
                return;
            }
            else if (q[1] == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('山峰名称不能为空');</script>");
                return;
            }
            else if (q[2] == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('时间不能为空');</script>");
                return;
            }
            string sql = "update 攀登表 set 学号='" + q[0] + "',山峰名称='" + q[1] + "',时间='" + q[2] + "'";

            if (q[3] != "")
            {
                sql += ",是否登顶='" + q[3] + "'";
            }
            else
            {
                sql += ",是否登顶=NULL";
            }
            string 原学号 = GridView1.DataKeys[e.RowIndex].Value.ToString();

            sql += " where 学号 = '" + 原学号 + "'";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.EditIndex = -1;
            bind();
        }
示例#10
0
 protected void shanchu_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < this.GridView1.Rows.Count; i++)
     {
         bool ischecked = ((CheckBox)GridView1.Rows[i].FindControl("select")).Checked;
         if (ischecked)
         {
             string sqlStr = "delete from 活动表 where 活动名称='" + GridView1.DataKeys[i].Value + "'";
             LinkDB.ExecuteSql(sqlStr);
             if (LinkDB.error != "")
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除失败(" + LinkDB.error + ")');</script>");
                 LinkDB.error = "";
             }
         }
     }
     bind();
 }
示例#11
0
        // 在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为"Update"的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string[] s = { "学号", "姓名", "性别", "联系电话", "出生日期", "籍贯", "所在院系", "入学年份", "学历", "部门名称", "职位" };
            string[] q = new string[11];
            for (int i = 0; i < 11; i++)
            {
                q[i] = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[i + 2].Controls[0])).Text.ToString().Trim();
            }
            if (q[0] == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('学号不能为空');</script>");
                return;
            }
            else if (q[1] == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('姓名不能为空');</script>");
                return;
            }
            string sql = "update 人员表 set 学号='" + q[0] + "',姓名='" + q[1] + "'";

            for (int i = 2; i < 11; i++)
            {
                if (q[i] != "")
                {
                    sql += "," + s[i] + "='" + q[i] + "'";
                }
                else
                {
                    sql += "," + s[i] + "=NULL";
                }
            }
            string 原学号 = GridView1.DataKeys[e.RowIndex].Value.ToString();

            sql += " where 学号 = '" + 原学号 + "'";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.EditIndex = -1;
            bind();
        }
示例#12
0
        // 在单击 GridView 控件内某一行的 Update 按钮(其 CommandName 属性设置为"Update"的按钮)时发生,但在 GridView 控件更新记录之前。此事件通常用于取消更新操作。
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            string 原部门名称 = GridView1.DataKeys[e.RowIndex].Value.ToString();
            string 部门名称  = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();
            string 部长    = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
            string 副部长   = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[3].Controls[0])).Text.ToString().Trim();

            if (部门名称 == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('部门名称不能为空');</script>");
                return;
            }
            string sql = "update 部门表 set 部门名称='" + 部门名称 + "'";

            if (部长 != "")
            {
                sql += ",部长='" + 部长 + "'";
            }
            else
            {
                sql += ",部长=NULL";
            }
            if (副部长 != "")
            {
                sql += ",副部长='" + 副部长 + "'";
            }
            else
            {
                sql += ",副部长=NULL";
            }
            sql += " where 部门名称 = '" + 原部门名称 + "'";
            LinkDB.ExecuteSql(sql);
            if (LinkDB.error != "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('更新失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.EditIndex = -1;
            bind();
        }
示例#13
0
        protected void charu_Click(object sender, EventArgs e)
        {
            string c   = "活动名称";
            string v   = "'" + this.huodong2.Text + "'";
            string sql = "insert into 活动表";

            if (this.bumen2.SelectedItem.Value != "未知")
            {
                c += ",部门名称"; v += ",'" + this.bumen2.SelectedItem.Value + "'";
            }
            if (this.leixing2.SelectedItem.Value != "未知")
            {
                c += ",活动类型"; v += ",'" + this.leixing2.SelectedItem.Value + "'";
            }
            if (this.shijian2.SelectedIndex != null)
            {
                string s = ContentClear.GetCheckBoxListValue(shijian2);
                c += ",活动时间"; v += ",'" + s + "'";
            }
            if (this.leixing2.Text != "")
            {
                c += ",备注"; v += ",'" + this.beizhu2.Text + "'";
            }
            sql += " (" + c + ") values (" + v + ")";

            LinkDB.ExecuteSql(sql);
            if (LinkDB.error == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入成功');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.PageIndex = 0;
            sqlStr = "select * from 活动表 where 活动名称= '" + this.huodong2.Text + "' union " + sqlStr;
            bind();
        }
示例#14
0
        protected void charu_Click(object sender, EventArgs e)
        {
            string c   = "学号,姓名";
            string v   = "'" + this.xuehao2.Text + "','" + this.xingming2.Text + "'";
            string sql = "insert into 人员表";

            if (this.dianhua2.Text != "")
            {
                c += ",联系电话"; v += ",'" + this.dianhua2.Text + "'";
            }
            if (this.shengri2.Text != "")
            {
                c += ",出生日期"; v += ",'" + this.shengri2.Text + "'";
            }
            if (this.xingbie2a.Checked)
            {
                c += ",性别"; v += ",'男'";
            }
            if (this.xingbie2b.Checked)
            {
                c += ",性别"; v += ",'女'";
            }
            if (this.jiguan2.SelectedItem.Value != "未知")
            {
                c += ",籍贯"; v += ",'" + this.jiguan2.SelectedItem.Value + "'";
            }
            if (this.xueyuan2.SelectedItem.Value != "未知")
            {
                c += ",所在院系"; v += ",'" + this.xueyuan2.SelectedItem.Value + "'";
            }
            if (this.xuenian2.SelectedItem.Value != "未知")
            {
                c += ",入学年份"; v += ",'" + this.xuenian2.SelectedItem.Value + "'";
            }
            if (this.xueli2.SelectedItem.Value != "未知")
            {
                c += ",学历"; v += ",'" + this.xueli2.SelectedItem.Value + "'";
            }
            if (this.bumen2.SelectedItem.Value != "未知")
            {
                c += ",部门名称"; v += ",'" + this.bumen2.SelectedItem.Value + "'";
            }
            if (this.zhiwei2.SelectedItem.Value != "未知")
            {
                c += ",职位"; v += ",'" + this.zhiwei2.SelectedItem.Value + "'";
            }
            sql += " (" + c + ") values (" + v + ")";

            LinkDB.ExecuteSql(sql);
            if (LinkDB.error == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入成功');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('信息插入失败(" + LinkDB.error + ")');</script>");
                LinkDB.error = "";
            }
            GridView1.PageIndex = 0;
            sqlStr = "select * from 人员表 where 学号= '" + this.xuehao2.Text + "' union " + sqlStr;
            bind();
        }
示例#15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         //上页传参学号
         //string SN = Request.QueryString["id"];
         string SN = "1004105200";
         //个人信息数据绑定
         string  sql1     = "select * from 人员表 where 学号='" + SN + "'";
         DataSet dataset1 = LinkDB.dataSet(sql1);
         Repeater1.DataSource = dataset1.Tables[0].DefaultView;
         Repeater1.DataBind();
         //部门信息数据绑定
         string  sql2     = "select * from 部门表";
         DataSet dataset2 = LinkDB.dataSet(sql2);
         Repeater2_1.DataSource = dataset2.Tables[0].DefaultView;
         Repeater2_1.DataBind();
         Repeater2_2.DataSource = dataset2.Tables[0].DefaultView;
         Repeater2_2.DataBind();
         Repeater2_3.DataSource = dataset2.Tables[0].DefaultView;
         Repeater2_3.DataBind();
         //活动信息数据绑定
         string  sql3     = "select * from 活动表";
         DataSet dataset3 = LinkDB.dataSet(sql3);
         Repeater3.DataSource = dataset3.Tables[0].DefaultView;
         Repeater3.DataBind();
         //欢迎字样数据绑定
         SqlDataReader dr = LinkDB.Reader("select 昵称 from 注册表 where 登录号='" + SN + "'");
         dr.Read();
         string DR = (string)dr["昵称"];
         dr.Close();
         Label1.Text = "您好," + DR + "(" + SN + "),欢迎登录";
     }
     else
     {
         string[] s1 = Label1.Text.Split('(');
         string[] s2 = s1[1].Split(')');
         xuehao = s2[0];
         //表单提交
         string postType = Request.QueryString["s"];
         if (postType != null)
         {
             string old  = Request.Form["old"];
             string new1 = Request.Form["new1"];
             string new2 = Request.Form["new2"];
             if (postType == "withname")
             {
                 string name = Request.Form["name"];
                 LinkDB.ExecuteSql("update 注册表 set 密码='" + new1 + "' , 昵称='" + name + "' where 登录号='" + xuehao + "'");
                 Label1.Text = "您好," + name + "(" + s1[1];
             }
             if (postType == "withoutname")
             {
                 LinkDB.ExecuteSql("update 注册表 set 密码='" + new1 + "'where 登录号='" + xuehao + "'");
             }
             if (LinkDB.error != "")
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码更新失败(" + LinkDB.error + ")');</script>");
                 LinkDB.error = "";
             }
             else
             {
                 ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('密码更改成功');</script>");
             }
         }
     }
 }