예제 #1
0
        public int selectUsage(OBALog.Model.ML_Profession profession)
        {
            MySqlParameter[] para = new MySqlParameter[1];
            para[0] = new MySqlParameter("@Key", profession.Key);

            return(Convert.ToInt32(MySQLHelper.ExecuteScalar(DBConnection.connectionString, CommandType.Text, "SELECT COUNT(*) FROM member WHERE ProfessionKey = @Key", para)));
        }
예제 #2
0
 public bool delete(OBALog.Model.ML_Profession profession)
 {
     MySqlParameter[] para = new MySqlParameter[1];
     para[0] = new MySqlParameter("@Key", profession.Key);
     MySQLHelper.ExecuteNonQuery(DBConnection.connectionString, CommandType.Text, "DELETE FROM profession WHERE `Key` = @Key;", para);
     return(true);
 }
예제 #3
0
        public DataTable select(OBALog.Model.ML_Profession profession)
        {
            MySqlParameter[] para = new MySqlParameter[1];
            para[0] = new MySqlParameter("@Profession", profession.Profession);

            return(MySQLHelper.ExecuteDataTable(DBConnection.connectionString, CommandType.Text, "SELECT `Key`, Profession, UserKey FROM profession WHERE Profession = COALESCE(@Profession, Profession)", para));
        }
예제 #4
0
        public int insert(OBALog.Model.ML_Profession profession)
        {
            MySqlParameter[] para = new MySqlParameter[2];
            para[0] = new MySqlParameter("@Profession", profession.Profession);
            para[1] = new MySqlParameter("@UserKey", profession.UserKey);
            object insertedId = MySQLHelper.ExecuteScalar(DBConnection.connectionString, CommandType.Text, "INSERT INTO profession (Profession, UserKey) VALUES (@Profession, @UserKey); SELECT LAST_INSERT_ID();", para);

            return(Convert.ToInt32(insertedId));
        }
예제 #5
0
        public bool update(OBALog.Model.ML_Profession profession)
        {
            MySqlParameter[] para = new MySqlParameter[3];
            para[0] = new MySqlParameter("@Profession", profession.Profession);
            para[1] = new MySqlParameter("@UserKey", profession.UserKey);
            para[2] = new MySqlParameter("@Key", profession.Key);

            MySQLHelper.ExecuteNonQuery(DBConnection.connectionString, CommandType.Text, "UPDATE profession SET `Profession` = @Profession, `UserKey` = @UserKey WHERE `Key` = @Key", para);
            return(true);
        }
예제 #6
0
 public bool update(OBALog.Model.ML_Profession profession)
 {
     return(new OBALog.Data.DL_Profession().update(profession));
 }
예제 #7
0
 public int insert(OBALog.Model.ML_Profession profession)
 {
     return(new OBALog.Data.DL_Profession().insert(profession));
 }
예제 #8
0
 public int selectUsage(OBALog.Model.ML_Profession profession)
 {
     return(new OBALog.Data.DL_Profession().selectUsage(profession));
 }
예제 #9
0
 public System.Data.DataTable select(OBALog.Model.ML_Profession profession)
 {
     return(new OBALog.Data.DL_Profession().select(profession));
 }