def generarRecibo(fecha, nombreEmpleado, nombreCliente, numCuenta, transaccion, cantidad): banco = clsBanco('Bancolombia Popayan', 'Carrera 5 #3-23') recibo = banco.transaccion(nombreEmpleado, nombreCliente, numCuenta, transaccion, cantidad) #nombreRecibo = input('Digita el nombre del recibo: ') archivo = clsAccesoDatos( "C:/sistemaBancario/", str(fecha.year) + "-" + str(fecha.month) + "-" + str(fecha.day) + "-" + str(fecha.hour) + "-" + str(fecha.minute) + "-" + str(numCuenta) + ".txt") archivo.escribirDatos(recibo) extractoBancario(fecha, recibo, numCuenta) print('\nINFORMACIÓN:\n\tRecibo generado!\n\n' + recibo + '\n')
def informeEmpleado(idEmpleado): atendioClientes = False for empleado in listaEmpleados: if len(empleado.listaClientes) != 0: atendioClientes = True empleadoPos = empleado if atendioClientes: archivo = clsAccesoDatos("C:/sistemaBancario/", 'informeEmpleado_' + str(idEmpleado) + ".txt") archivo.escribirDatos('\nFecha de atención: ' + str(fecha) + '\n Cliente: ' + str(empleadoPos.get_listaClientes())) archivo.leerArchivo() else: print('\nINFORMACIÓN:\n\tNo has atendido clientes!')
def mostrarExtractoBancario(): numCuenta = int(input('Digite el numero de cuenta: ')) archivo = clsAccesoDatos("C:/sistemaBancario/", 'extractoBancario_' + str(numCuenta) + ".txt") archivo.leerArchivo()
def extractoBancario(fecha, recibo, numCuenta): archivo = clsAccesoDatos("C:/sistemaBancario/", 'extractoBancario_' + str(numCuenta) + ".txt") archivo.escribirDatos('Fecha de transaccion: ' + str(fecha) + '\n' + recibo + '\n\n')
76543219: { 'nombreCliente': 'Carlos Rodriguez', 'usuarioCliente': 'caRodriguez', 'Cuentas': { 89082: { 'tipoCuenta': 'corriente', 'montoInicial': 1000000, 'minimoCuenta': 10000, 'porcentajeCuenta': 5, 'saldoCuenta': 1200000 } } } } accesoDatos = clsAccesoDatos("C:/sistemaBancario/", "empleados.txt") fecha = datetime.now() def listaEmpleados(): listaEmpleados = accesoDatos.cargarDatos() listaEmpleados2 = list() datos = list() for i in listaEmpleados: datos.append(i.split(',')) for j in datos: nombreEmpleado = j[0] idEmpleado = j[1] sueldoEmpleado = j[2] añosTrabajados = j[3]