Spaces:
Sleeping
Sleeping
import psycopg2 | |
import pymysql | |
from DbConnection import DbConnection | |
class RemoveSkill: | |
def RemoveSkillDetails(SkillName): | |
returnMsg='' | |
conn = DbConnection.GetMySQLDbConnection() | |
cursor = conn.cursor() | |
query = "SELECT skillid FROM skillmaster WHERE upper(skillDetails) IN (%s)" | |
params = (SkillName.upper(),) # Replace 'Test' with your actual variable or user input | |
cursor.execute(query, params) | |
if cursor.rowcount == 0: | |
print("New Archived Entry") | |
skill_type = "Hard Skill" | |
skill_score1 = 0 | |
weightage = 0 | |
is_active = True | |
returnMsg = 'Skill Not in DB' | |
insert_query = ("""INSERT INTO skillmaster (SkillDetails, SkillType, Weightage, IsActive, skill_score) | |
VALUES (%s, %s, %s, %s, %s)""") | |
cursor.execute(insert_query, (SkillName, skill_type, weightage, is_active, skill_score1)) | |
conn.commit() | |
returnMsg = 'Skill Added successfully' | |
else: | |
print("Update Archived Entry") | |
query = "update skillmaster set weightage = 0 where upper(skilldetails) = (%s)" | |
params = (SkillName.upper(),) | |
cursor.execute(query, params) | |
conn.commit() | |
returnMsg = 'Skill Updated successfully' | |
# Close the cursor and connection | |
cursor.close() | |
# Close the connection | |
conn.close() | |
print(returnMsg) | |