File size: 1,548 Bytes
1cedf7e 889e2a3 1cedf7e b6ee5b6 7ddf5eb 1cedf7e 7ddf5eb 2b03d77 7ddf5eb 2b03d77 7ddf5eb 1cedf7e 7ddf5eb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
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)
|