Пример #1
0
        /*更新班级信息实现*/
        public static bool EditClassInfo(ENTITY.ClassInfo classInfo)
        {
            string sql = "update ClassInfo set className=@className,classSpecialFieldNumber=@classSpecialFieldNumber,classBirthDate=@classBirthDate,classTeacherCharge=@classTeacherCharge,classTelephone=@classTelephone,classMemo=@classMemo where classNumber=@classNumber";

            /*构建sql参数信息*/
            SqlParameter[] parm = new SqlParameter[] {
                new SqlParameter("@className", SqlDbType.VarChar),
                new SqlParameter("@classSpecialFieldNumber", SqlDbType.VarChar),
                new SqlParameter("@classBirthDate", SqlDbType.DateTime),
                new SqlParameter("@classTeacherCharge", SqlDbType.VarChar),
                new SqlParameter("@classTelephone", SqlDbType.VarChar),
                new SqlParameter("@classMemo", SqlDbType.VarChar),
                new SqlParameter("@classNumber", SqlDbType.VarChar)
            };
            /*为参数赋值*/
            parm[0].Value = classInfo.className;
            parm[1].Value = classInfo.classSpecialFieldNumber;
            parm[2].Value = classInfo.classBirthDate;
            parm[3].Value = classInfo.classTeacherCharge;
            parm[4].Value = classInfo.classTelephone;
            parm[5].Value = classInfo.classMemo;
            parm[6].Value = classInfo.classNumber;
            /*执行更新*/
            return((DBHelp.ExecuteNonQuery(sql, parm) > 0) ? true : false);
        }
Пример #2
0
        /*添加班级信息实现*/
        public static bool AddClassInfo(ENTITY.ClassInfo classInfo)
        {
            string sql = "insert into ClassInfo(classNumber,className,classSpecialFieldNumber,classBirthDate,classTeacherCharge,classTelephone,classMemo) values(@classNumber,@className,@classSpecialFieldNumber,@classBirthDate,@classTeacherCharge,@classTelephone,@classMemo)";

            /*构建sql参数*/
            SqlParameter[] parm = new SqlParameter[] {
                new SqlParameter("@classNumber", SqlDbType.VarChar),
                new SqlParameter("@className", SqlDbType.VarChar),
                new SqlParameter("@classSpecialFieldNumber", SqlDbType.VarChar),
                new SqlParameter("@classBirthDate", SqlDbType.DateTime),
                new SqlParameter("@classTeacherCharge", SqlDbType.VarChar),
                new SqlParameter("@classTelephone", SqlDbType.VarChar),
                new SqlParameter("@classMemo", SqlDbType.VarChar)
            };
            /*给参数赋值*/
            parm[0].Value = classInfo.classNumber;             //班级编号
            parm[1].Value = classInfo.className;               //班级名称
            parm[2].Value = classInfo.classSpecialFieldNumber; //所属专业
            parm[3].Value = classInfo.classBirthDate;          //成立日期
            parm[4].Value = classInfo.classTeacherCharge;      //班主任
            parm[5].Value = classInfo.classTelephone;          //联系电话
            parm[6].Value = classInfo.classMemo;               //附加信息

            /*执行sql进行添加*/
            return((DBHelp.ExecuteNonQuery(sql, parm) > 0) ? true : false);
        }
Пример #3
0
        /*根据classNumber获取某条班级信息记录*/
        public static ENTITY.ClassInfo getSomeClassInfo(string classNumber)
        {
            /*构建查询sql*/
            string        sql      = "select * from ClassInfo where classNumber='" + classNumber + "'";
            SqlDataReader DataRead = DBHelp.ExecuteReader(sql, null);

            ENTITY.ClassInfo classInfo = new ENTITY.ClassInfo();
            /*如果查询存在记录,就包装到对象中返回*/
            if (DataRead.Read())
            {
                classInfo.classNumber             = DataRead["classNumber"].ToString();
                classInfo.className               = DataRead["className"].ToString();
                classInfo.classSpecialFieldNumber = DataRead["classSpecialFieldNumber"].ToString();
                classInfo.classBirthDate          = Convert.ToDateTime(DataRead["classBirthDate"].ToString());
                classInfo.classTeacherCharge      = DataRead["classTeacherCharge"].ToString();
                classInfo.classTelephone          = DataRead["classTelephone"].ToString();
                classInfo.classMemo               = DataRead["classMemo"].ToString();
            }
            return(classInfo);
        }