Documentos de Académico
Documentos de Profesional
Documentos de Cultura
cine2
cine2
def log_error(error_message):
logging.basicConfig(filename='error.log', level=logging.ERROR)
logging.error(error_message)
import csv
# Creamos una clase para gestionar la información de los empleados
class Empleado:
def __init__(self, nombre, apellido, correo, cedula, direccion, fecha_contratacion, cargo):
self.nombre = nombre
self.apellido = apellido
self.correo = correo
self.cedula = cedula
self.direccion = direccion
self.fecha_contratacion = fecha_contratacion
self.cargo = cargo
# Creamos una clase para gestionar los pagos y las facturas
class PagoFactura:
def __init__(self, nombre_cliente, apellido_cliente, cedula_cliente, correo_cliente, pelicula, sala,
asistentes, ubicacion_asientos, monto_pagar, pago_realizado):
self.nombre_cliente = nombre_cliente
self.apellido_cliente = apellido_cliente
self.cedula_cliente = cedula_cliente
self.correo_cliente = correo_cliente
self.pelicula = pelicula
self.sala = sala
self.asistentes = asistentes
self.ubicacion_asientos = ubicacion_asientos
self.monto_pagar = monto_pagar
self.pago_realizado = pago_realizado
# Creamos una lista para almacenar los empleados
empleados = []
# Creamos una lista para almacenar los pagos y facturas
pagos_facturas = []
# Función para crear un empleado
def crear_empleado():
nombre = input("Ingrese el nombre del empleado: ")
apellido = input("Ingrese el apellido del empleado: ")
correo = input("Ingrese el correo electrónico del empleado: ")
cedula = input("Ingrese la cédula del empleado: ")
direccion = input("Ingrese la dirección del empleado: ")
fecha_contratacion = input("Ingrese la fecha de contratación del empleado (dd/mm/yy): ")
cargo = input("Ingrese el cargo del empleado (activo/inactivo): ")
if not encontrado:
print("No se encontró ningún empleado con esa cédula.")
# Función para modificar un empleado
def modificar_empleado():
cedula = input("Ingrese la cédula del empleado que desea modificar: ")
encontrado = False