コード例 #1
0
        /// <summary>
        /// 根據cUserID、iGroupID和cGroupClassify取出使用者資料
        /// </summary>
        /// <param name="cUserID"></param>
        /// <param name="iGroupID"></param>
        /// <param name="cGroupClassify"></param>
        /// <returns></returns>
        public static DataTable ORCS_GroupMember_SELECT_by_UserID_GroupID_Classify(object cUserID, object iGroupID, object cGroupClassify)
        {
            clsORCSDB ORCSDB        = new clsORCSDB();
            DataTable dtGroupMember = new DataTable();
            string    strAthority   = AllSystemUserUtil.GetAuthourityByUserID(cUserID.ToString());
            string    strTableName  = GetTableNameByGroupClassify(cGroupClassify.ToString(), strAthority);
            string    strSQL        = "SELECT * FROM " + strTableName + " WHERE cUserID LIKE '" + cUserID + "' AND iGroupID LIKE '" + iGroupID + "'";

            dtGroupMember = ORCSDB.GetDataSet(strSQL).Tables[0];
            return(dtGroupMember);
        }
コード例 #2
0
        /// <summary>
        /// 根據UserID、GroupID和GroupClassify刪除群組使用者
        /// </summary>
        /// <param name="cUserID"></param>
        /// <param name="iGroupID"></param>
        /// <param name="cGroupClassify"></param>
        /// <returns></returns>
        public static int ORCS_GroupMember_DELETE_by_UserID_GroupID_Classify(object cUserID, object iGroupID, object cGroupClassify)
        {
            string    strAthority  = AllSystemUserUtil.GetAuthourityByUserID(cUserID.ToString());
            string    strTableName = GetTableNameByGroupClassify(cGroupClassify.ToString(), strAthority);
            clsORCSDB ORCSDB       = new clsORCSDB();
            string    strSQL       = "DELETE " + strTableName + " WHERE cUserID LIKE '" + cUserID + "' AND iGroupID LIKE '" + iGroupID + "'";

            try
            {
                ORCSDB.ExecuteNonQuery(strSQL);
            }
            catch
            {
                return(-1);
            }
            return(0);
        }
コード例 #3
0
        /// <summary>
        /// 在群組資料表存入資料
        /// </summary>
        /// <param name="cUserID"></param>
        /// <param name="iGroupID"></param>
        /// <returns></returns>
        public static int ORCS_GroupMember_INSERT(object cUserID, object iGroupID, object cGroupClassify)
        {
            clsORCSDB ORCSDB       = new clsORCSDB();
            string    strAthority  = AllSystemUserUtil.GetAuthourityByUserID(cUserID.ToString());
            string    strTableName = GetTableNameByGroupClassify(cGroupClassify.ToString(), strAthority);
            string    strSQL       = "INSERT INTO " + strTableName + "(cUserID, iGroupID) VALUES('" + cUserID + "','" + iGroupID + "')";

            try
            {
                ORCSDB.ExecuteNonQuery(strSQL);
            }
            catch
            {
                return(-1);
            }
            return(0);
        }
コード例 #4
0
ファイル: AllSystemUser.cs プロジェクト: E24034059/ORCS
 /// <summary>
 /// 新增使用者(不包含群組)
 /// </summary>
 public void AddUserData()
 {
     AllSystemUserUtil.AddUserData(userID, authority, password, name,
                                   englishName, mailAddress, Markit_TelNum, MLAS_Yearly, Hints_StudentNum,
                                   MLAS_JopGrade, MLAS_Birthday);
 }