コード例 #1
0
        private bool UpdateDateWithEntity(StuInfo stu)
        {
            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@stuNo", stu.sno),
                new SqlParameter("@stuName", stu.name),
                new SqlParameter("@stuSex", stu.sex),
                new SqlParameter("@stuNation", stu.nation),
                new SqlParameter("@stuBirthDate", stu.birthDate),
                new SqlParameter("@stuBirthPlace", stu.birthPlace),
                new SqlParameter("@stuAdmissionTime", stu.admissionTime)
            };
            int rtn = SqlHelper.ExecuteNonQueryUsingProcedure("updateStuBySno", paras);

            return(rtn > 0 ? true : false);
        }
コード例 #2
0
        private bool InsertDataWithEntity(StuInfo stu)
        {
            SqlParameter[] paras = new SqlParameter[] {
                new SqlParameter("@stuNo", stu.sno),
                new SqlParameter("@stuName", stu.name),
                new SqlParameter("@stuSex", stu.sex),
                new SqlParameter("@stuNation", stu.nation),
                new SqlParameter("@stuBirthDate", stu.birthDate),
                new SqlParameter("@stuBirthPlace", stu.birthPlace),
                new SqlParameter("@stuAdmissionTime", stu.admissionTime),
                new SqlParameter("@stuDeptClassNo", stu.sDeptClassno),
                new SqlParameter("@stuRecordNo", stu.recordno)
            };
            int rtn = SqlHelper.ExecuteNonQueryUsingProcedure("insertStu", paras);

            return(rtn > 0 ? true : false);
        }
コード例 #3
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            StuInfo stu = new StuInfo();

            stu.sno          = TextBox1.Text.Trim();
            stu.name         = TextBox2.Text.Trim();
            stu.sex          = TextBox3.Text.Trim();
            stu.nation       = TextBox4.Text.Trim();
            stu.sDeptClassno = (int)DateTime.Now.Ticks;
            stu.recordno     = (int)DateTime.Now.Ticks; //这里使用了现在时间,保证了数字的不重复性(用来做其他表的主键)
            if ("".Equals(TextBox5.Text.Trim()))
            {
                stu.birthDate = DateTime.Parse("1997/1/1");
            }
            else
            {
                stu.birthDate = DateTime.Parse(TextBox5.Text.Trim());
            }
            stu.birthPlace = TextBox6.Text.Trim();
            if ("".Equals(TextBox7.Text.Trim()))
            {
                stu.admissionTime = DateTime.Parse("1997/1/1");
            }
            else
            {
                stu.admissionTime = DateTime.Parse(TextBox7.Text.Trim());
            }
            if (!ExistByNo(stu.name))
            {
                if (InsertDataWithEntity(stu))
                {
                    Response.Write("<script>alert('录入成功!');</script>");
                    DisplayData();
                }
                else
                {
                    Response.Write("<script>alert('录入失败!');</script>");
                }
            }
            else
            {
                Response.Write("<script>alert('已存在!');</script>");
            }
        }