jueves, marzo 26, 2020
Planilla de sueldo
from tkinter import *
ventana=Tk()
ventana.title("Planilla de Ingresos")
ventana.geometry('600x400')
# determinamos el color de fondo
ventana.config(bg = 'orange')
def tplanilla():
try:
htrab = float(caja2.get())
dtrabaj = int(caja1.get())
pdtrabaj=100 phora=pdtrabaj/8
if dtrabaj <=5 and dtrabaj>0:
extras = htrab-(dtrabaj*8)
textras=extras*phora
tdtrabaj=pdtrabaj*dtrabaj
tsueldo=tdtrabaj + textras
etiqueta=Label(ventana,text="Dias Trabajados:"+' '+repr(dtrabaj))
etiqueta.place(x=60,y=100)
etiqueta=Label(ventana,text="Horas extras:"+' '+repr(extras))
etiqueta.place(x=60,y=130)
etiqueta=Label(ventana,text="Ingreso por horas extras:"+' '+repr(textras))
etiqueta.place(x=60,y=160)
etiqueta=Label(ventana,text="Ingreso por dias Trabajados:"+' '+repr(tdtrabaj))
etiqueta.place(x=60,y=190)
etiqueta=Label(ventana,text="Total Ingreso es:"+' '+repr(tsueldo))
etiqueta.place(x=60,y=220)
else:
extras = htrab-48
textras=extras*phora
tdtrabaj=pdtrabaj*dtrabaj
tsueldo=tdtrabaj + pdtrabaj+textras
etiqueta=Label(ventana,text="Dias Trabajados:"+' '+repr(dtrabaj))
etiqueta.place(x=60,y=100)
etiqueta=Label(ventana,text="Horas extras:"+' '+repr(extras))
etiqueta.place(x=60,y=130)
etiqueta=Label(ventana,text="Ingreso por horas extras:"+' '+repr(textras))
etiqueta.place(x=60,y=160)
etiqueta=Label(ventana,text="Ingreso por dias Trabajados:"+' '+repr(tdtrabaj))
etiqueta.place(x=60,y=190)
etiqueta=Label(ventana,text="Ingreso por dominical:"+' '+repr(pdtrabaj))
etiqueta.place(x=60,y=220)
etiqueta=Label(ventana,text="Total Ingreso es:"+' '+repr(tsueldo))
etiqueta.place(x=60,y=250)
except ValueError:
etiqueta=Label(ventana,text="el numero que ingrese es incorrecto intente de nuevo POR FAVOR !")
etiqueta.place(x=60,y=130)
tsueldo=StringVar()
dtrabaj=StringVar()
pdtrabaj=StringVar()
tdtrabaj=StringVar()
extras=IntVar()
etiqueta=Label(ventana,text='Ingrese dias trabajados:')
etiqueta.place(x=20,y=20)
etiqueta=Label(ventana,text='Ingrese horas trabajadas:')
etiqueta.place(x=400,y=20)
dtrabaj=StringVar()
caja1=Entry(ventana,textvariable=dtrabaj)
caja1.place(x=190,y=20)
htrab=StringVar()
caja2=Entry(ventana,textvariable=htrab)
caja2.place(x=400,y=50)
phora=StringVar()
boton=Button(ventana,text='Ver Boleta',command=tplanilla)
boton.place(x=450,y=100)
ventana.mainloop()
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario