コード例 #1
0
        /// <summary>
        /// 添加处罚记录
        /// </summary>
        /// <param name="punishment"></param>
        public void InsertPunishRecord(Punishment punishment)
        {
            string strSQL = " insert into StudentPunishmentRecords(ID,EXEDATETIME,EXEUNIT,PUNISHMENT,REASON) values(";

            strSQL += "'" + punishment.nID + "',#" + punishment.ExeDateTime + "#,'" + punishment.AuthorizeUnit.ToString() + "','" + punishment.Punishement.ToString() + "','" + punishment.Reason + "')";
            db.ExecuteNonQuery(strSQL, oleConn);
        }
コード例 #2
0
        /// <summary>
        /// 插入个人信息
        /// </summary>
        /// <param name="personInfo"></param>
        public void InsertPersonRecord(PersonInfo personInfo)
        {
            string str1   = personInfo.IsPartyMember == true ? "true" : "false";
            string str2   = personInfo.IsCadre == true ? "true" : "false";
            string strSQL = "insert into StudentBasicInfo(ID,GRADE,NAME,CLASS,TEAM,IsPartyMember,IsCadre,GENDER,ADDRESS,BIRTHDAY,CONTACT,MARK) values('" + personInfo.nID + "','" + personInfo.nGrade + "','" + personInfo.strName + "','" + personInfo.nClass + "','" + personInfo.nTeam + "'," + str1 + "," + str2 + ",'" + personInfo.strGender + "','" + personInfo.strAddress + "',#" + personInfo.tBirthday.ToString() + "#,'" + personInfo.strContact + "','" + personInfo.strMark + "')";

            db.ExecuteNonQuery(strSQL, oleConn);
        }
コード例 #3
0
        /// <summary>
        /// 插入请假信息
        /// </summary>
        /// <param name="leaveInfo"></param>
        public void InsertLeaveRecord(LeaveInfo leaveInfo)
        {
            string    str = "select ID from StudentLeaveRecords where StudentLeaveRecords.ID= '" + leaveInfo.nID + "' and StudentLeaveRecords.ISBACK=false";
            DataTable dt  = db.ExecuteDataTable(str, oleConn);

            if (dt.Rows.Count == 0)
            {
                string str1   = "false";
                string strSQL = "insert into StudentLeaveRecords(ID,LEAVEDATE,DUEDATE,ISBACK,REASON) values('" + leaveInfo.nID + "',#" + leaveInfo.tLEAVEDATE + "#,#" + leaveInfo.tDUEDATE + "#," + str1 + ",'" + leaveInfo.strReason + "')";
                db.ExecuteNonQuery(strSQL, oleConn);
            }
            else
            {
                MessageBox.Show("该学员未销假");
            }
        }