source code
source code
connector
import datetime
mydb=mysql.connector.connect(host="localhost",user="root",passwd="1166")
mycursor=mydb.cursor()
mycursor.execute(sql)
mycursor=mydb.cursor()
mycursor.execute("Use "+db)
job varchar(20),\
BasicSalary int,\
DA float,\
HRA float,\
GrossSalary float,\
Tax float,\
NetSalary float)"
mycursor.execute(query)
while True:
print('\n\n\n')
print("."*100)
print('MAIN MENU'.center(100))
print("*"*100)
print('\t\t\t\t 8.FOR FOR DISPLAYING SALARY SLIP FOR ALL THE EMPLOYEE')
choice=int(input())
if choice==1:
try:
if mjob.upper()=='OFFICER':
mda=mbasic*0.5
mhra=mbasic*0.35
mtax=mbasic*0.2
elif mjob.upper()=='MANAGER':
mda=mbasic*0.45
mhra=mbasic*0.30
mtax=mbasic*0.15
else:
mda=mbasic*0.40
mhra=mbasic*.25
mtax=mbasic*0.1
mgross=mbasic+mda+mhra
mnet=mgross-mtax
rec=(mempno,mname,mjob,mbasic,mda,mhra,mgross,mtax,mnet)
mycursor.execute(query,rec)
mydb.commit()
except Exception as e:
print("5",e)
elif choice==2:
try:
print(2)
mycursor.execute(query)
q=input("enter table format plain, simple, github, grid ,fancy_grid, pipe, orgtbl, jira, presto,
pretty, psql, rst, rst, mediawiki, moinmoni, youtrack, html, latex, latex_raw, latex_booktab, textile =")
print("LOADING.",end="")
for i in range(10000000):
if i%100000==0:
print(".",end="")
print("loaded")
print(tabulate(mycursor, headers=['EmpNo','Name','Job','BasicSalary','DA','HRA','Gross
Salary','Tax','Net Salary'],tablefmt=q))
'''myrecords=mycursor.fetchall()
print(rec)'''
except :
elif choice==3:
try:
print(query)
mycursor.execute(query)
myrecord=mycursor.fetchone()
print("LOADING.",end="")
for i in range(10000000):
if i%1000125==0:
print(".",end="")
print("loaded")
print(myrecord)
c=mycursor.rowcount
if c==-1:
print("nothing to display")
except:
print("nothing")
elif choice==4:
try:
if ch.upper()=='Y':
mydb.commit()
print("LOADING.",end="")
for i in range(10000000):
if i%100125==0:
print(".",end="")
print("loaded")
except:
elif choice==5:
try:
print("LOADING.",end="")
for i in range(10000000):
if i%100125==0:
print(".",end="")
print("loaded")
mydb.commit()
c=mycursor.rowcount
if c>0:
except: