Exemple #1
0
        /*更新教师信息实现*/
        public static bool EditTeacher(ENTITY.Teacher teacher)
        {
            string sql = "update Teacher set teacherName=@teacherName,teacherPassword=@teacherPassword,teacherSex=@teacherSex,teacherBirthday=@teacherBirthday,teacherArriveDate=@teacherArriveDate,teacherCardNumber=@teacherCardNumber,teacherPhone=@teacherPhone,teacherPhoto=@teacherPhoto,teacherAddress=@teacherAddress,teacherMemo=@teacherMemo where teacherNumber=@teacherNumber";

            /*构建sql参数信息*/
            SqlParameter[] parm = new SqlParameter[] {
                new SqlParameter("@teacherName", SqlDbType.VarChar),
                new SqlParameter("@teacherPassword", SqlDbType.VarChar),
                new SqlParameter("@teacherSex", SqlDbType.VarChar),
                new SqlParameter("@teacherBirthday", SqlDbType.DateTime),
                new SqlParameter("@teacherArriveDate", SqlDbType.DateTime),
                new SqlParameter("@teacherCardNumber", SqlDbType.VarChar),
                new SqlParameter("@teacherPhone", SqlDbType.VarChar),
                new SqlParameter("@teacherPhoto", SqlDbType.VarChar),
                new SqlParameter("@teacherAddress", SqlDbType.VarChar),
                new SqlParameter("@teacherMemo", SqlDbType.VarChar),
                new SqlParameter("@teacherNumber", SqlDbType.VarChar)
            };
            /*为参数赋值*/
            parm[0].Value  = teacher.teacherName;
            parm[1].Value  = teacher.teacherPassword;
            parm[2].Value  = teacher.teacherSex;
            parm[3].Value  = teacher.teacherBirthday;
            parm[4].Value  = teacher.teacherArriveDate;
            parm[5].Value  = teacher.teacherCardNumber;
            parm[6].Value  = teacher.teacherPhone;
            parm[7].Value  = teacher.teacherPhoto;
            parm[8].Value  = teacher.teacherAddress;
            parm[9].Value  = teacher.teacherMemo;
            parm[10].Value = teacher.teacherNumber;
            /*执行更新*/
            return((DBHelp.ExecuteNonQuery(sql, parm) > 0) ? true : false);
        }
Exemple #2
0
        /*添加教师信息实现*/
        public static bool AddTeacher(ENTITY.Teacher teacher)
        {
            string sql = "insert into Teacher(teacherNumber,teacherName,teacherPassword,teacherSex,teacherBirthday,teacherArriveDate,teacherCardNumber,teacherPhone,teacherPhoto,teacherAddress,teacherMemo) values(@teacherNumber,@teacherName,@teacherPassword,@teacherSex,@teacherBirthday,@teacherArriveDate,@teacherCardNumber,@teacherPhone,@teacherPhoto,@teacherAddress,@teacherMemo)";

            /*构建sql参数*/
            SqlParameter[] parm = new SqlParameter[] {
                new SqlParameter("@teacherNumber", SqlDbType.VarChar),
                new SqlParameter("@teacherName", SqlDbType.VarChar),
                new SqlParameter("@teacherPassword", SqlDbType.VarChar),
                new SqlParameter("@teacherSex", SqlDbType.VarChar),
                new SqlParameter("@teacherBirthday", SqlDbType.DateTime),
                new SqlParameter("@teacherArriveDate", SqlDbType.DateTime),
                new SqlParameter("@teacherCardNumber", SqlDbType.VarChar),
                new SqlParameter("@teacherPhone", SqlDbType.VarChar),
                new SqlParameter("@teacherPhoto", SqlDbType.VarChar),
                new SqlParameter("@teacherAddress", SqlDbType.VarChar),
                new SqlParameter("@teacherMemo", SqlDbType.VarChar)
            };
            /*给参数赋值*/
            parm[0].Value  = teacher.teacherNumber;     //教师编号
            parm[1].Value  = teacher.teacherName;       //教师姓名
            parm[2].Value  = teacher.teacherPassword;   //登录密码
            parm[3].Value  = teacher.teacherSex;        //性别
            parm[4].Value  = teacher.teacherBirthday;   //出生日期
            parm[5].Value  = teacher.teacherArriveDate; //入职日期
            parm[6].Value  = teacher.teacherCardNumber; //身份证号
            parm[7].Value  = teacher.teacherPhone;      //联系电话
            parm[8].Value  = teacher.teacherPhoto;      //教师照片
            parm[9].Value  = teacher.teacherAddress;    //家庭地址
            parm[10].Value = teacher.teacherMemo;       //附加信息

            /*执行sql进行添加*/
            return((DBHelp.ExecuteNonQuery(sql, parm) > 0) ? true : false);
        }
Exemple #3
0
        /*根据teacherNumber获取某条教师信息记录*/
        public static ENTITY.Teacher getSomeTeacher(string teacherNumber)
        {
            /*构建查询sql*/
            string        sql      = "select * from Teacher where teacherNumber='" + teacherNumber + "'";
            SqlDataReader DataRead = DBHelp.ExecuteReader(sql, null);

            ENTITY.Teacher teacher = new ENTITY.Teacher();
            /*如果查询存在记录,就包装到对象中返回*/
            if (DataRead.Read())
            {
                teacher.teacherNumber     = DataRead["teacherNumber"].ToString();
                teacher.teacherName       = DataRead["teacherName"].ToString();
                teacher.teacherPassword   = DataRead["teacherPassword"].ToString();
                teacher.teacherSex        = DataRead["teacherSex"].ToString();
                teacher.teacherBirthday   = Convert.ToDateTime(DataRead["teacherBirthday"].ToString());
                teacher.teacherArriveDate = Convert.ToDateTime(DataRead["teacherArriveDate"].ToString());
                teacher.teacherCardNumber = DataRead["teacherCardNumber"].ToString();
                teacher.teacherPhone      = DataRead["teacherPhone"].ToString();
                teacher.teacherPhoto      = DataRead["teacherPhoto"].ToString();
                teacher.teacherAddress    = DataRead["teacherAddress"].ToString();
                teacher.teacherMemo       = DataRead["teacherMemo"].ToString();
            }
            return(teacher);
        }