Exemplo n.º 1
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    if click.confirm(
            f'Are you sure you want to delete the client with uid: {client_uid}'
    ):
        client_service.delete_client(client_uid)
Exemplo n.º 2
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client = [
        client for client in client_service.list_clients()
        if client['uid'] == client_uid
    ]

    if client:
        click.echo('  NAME  |  COMPANY  |  EMAIL  |  POSITION')
        click.echo('-' * 100)
        click.echo(' {name} | {company} | {email} | {position}'.format(
            name=client[0]['name'],
            company=client[0]['company'],
            email=client[0]['email'],
            position=client[0]['position']))

        if click.confirm(
                '\nAre you sure you want to delete the client with uid: {}'.
                format(client_uid)):
            client_service.delete_client(client_uid)
            click.echo('Client deleted')
        else:
            click.echo('Command canceled')
    else:
        click.echo('Client not found')
Exemplo n.º 3
0
def delete(ctx, client_uid):
    """Delete a client"""
    client_service = ClientService(ctx.obj['clients_table'])

    if click.confirm(
            'Are you sure want to delete the client with uid: {}'.format(
                client_uid)):
        client_service.delete_client(client_uid)
Exemplo n.º 4
0
def delete(ctx, uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client_list = client_service.list_clients()
    deleted_client = [client for client in client_list if client['uid'] == uid]
    if deleted_client:
        client_service.delete_client(uid)
        click.echo('Client successfully removed')
    else:
        click.echo('The client does not exist')
Exemplo n.º 5
0
def delete(ctx, client_uid):
    """Delete Client """
    client_service = ClientService(ctx.obj['clients_table'])
    client_list = client_service.list_clients()
    client = [client for client in client_list if client['uid'] == client_uid]
    if client:
        client_service.delete_client(client)
        click.echo('Client removed successfully')
    else:
        click.echo('Client not found in data base')
Exemplo n.º 6
0
def delete(ctx, client_uid):
    """delete a client"""
    client_service = ClientService(ctx.obj["clients_table"])
    client_list = client_service.list_client()
    client = [client for client in client_list if client["uid"] == client_uid]
    if client:
        client_service.delete_client(client_uid)
        click.echo("Client deleted")
    else:
        click.echo("Client not found")
Exemplo n.º 7
0
def delete(ctx, client_uid):
    """Deletes a client
    """
    client_service = ClientService(ctx.obj['clients_table'])
    client = [client for client in client_service.list_client() if client['uid'] == client_uid] 
    if click.confirm("Are ya sure about delete the the client with the id: {client[0]}"):
        client_service.delete_client(client_uid)
        click.echo('\nClient sucessfully ereased')
    else:
        click.echo('OK')
Exemplo n.º 8
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client = [client for client in client_service.list_clients() if
    client['uid'] == client_uid]
    if client:
        client_service.delete_client(client_uid)
        click.echo('Client deteled')
    else:
        click.echo('Client not found')
Exemplo n.º 9
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client_list = client_service.list_clients()
    client = [client for client in client_list if client['uid'] == client_uid]
    if client:
        client = Client(**client[0])
        client_service.delete_client(client)
        click.echo('Client deleted')
    else:
        click.echo('ID not in list')
Exemplo n.º 10
0
def delete(ctx, client_uid):
    """Eliminar un cliente"""
    client_service = ClientService(ctx.obj['clients_table'])
    clients = client_service.list_clients()
    client = [client for client in clients if client['uid'] == client_uid]
    if client:
        print(client[0])
        client_service.delete_client(client[0])
        click.echo('Cliente borrado')
    else:
        click.echo('No se encontro el cliente')
Exemplo n.º 11
0
def delete(ctx, id):
    """Delete a client"""
    client_service = ClientService(ctx.obj['file_clients'])
    clients = client_service.list_clients()
    client = [client for client in clients if client['uid'] == id]
    if client:
        client_service.delete_client(Client(**client[0]))

        click.echo('Client deleted')
    else:
        click.echo('Client not found')
Exemplo n.º 12
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])

    client = _find_client(client_uid)

    if client:
        client_service.delete_client(client_uid)

        click.echo('Client deleted')
    else:
        click.echo('Client not found')
Exemplo n.º 13
0
def delete(ctx, client_uid):
    """Delete a client"""
    client_service = ClientService(ctx.obj["clients_table"])

    clients = client_service.list_clients()

    client = [client for client in clients if client['uid'] == client_uid]

    if client:
        client_service.delete_client(Client(**client[0]))
        print("Client deleted")
    else:
        click.echo("Client not found")
Exemplo n.º 14
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client = [client for client in client_service.list_clients() if client['uid'] == client_uid]

    if client:   
        if click.confirm('Are you sure you want to delete the client with uid: {}'.format(client_uid)):
            client_service.delete_client(client_uid)
            click.echo('Client deleted')
        else: 
            click.echo('canceled action')
    else:
        click.echo('Client not found')
Exemplo n.º 15
0
def delete(context, client_uid):
    """Deletes a client"""
    oClientServ = ClientService(context.obj["clients_table"])
    lstClient = oClientServ.list_clients()
    dicClient = [
        dicClient for dicClient in lstClient if dicClient["uid"] == client_uid
    ]

    if dicClient:
        oClient = Client(**dicClient[0])
        oClientServ.delete_client(oClient)
        click.echo("Client {} {} deleted!".format(oClient.name, [oClient.uid]))
    else:
        click.echo("Client not found")
Exemplo n.º 16
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client_list = client_service.list_clients()
    client = [client for client in client_list if client['uid'] == client_uid]

    if client:
        client_to_delete = _delete_client_flow(Client(**client[0]))

        if client_to_delete:
            client_service.delete_client(client_to_delete)
            click.echo('Client deleted successfully')
        else:
            click.echo('Aborted')
Exemplo n.º 17
0
def delete(ctx, client_uid):
    client_service = ClientService(ctx.obj['clients_table'])

    client_list = client_service.list_clients()
    client = [client for client in client_list if client['uid'] == client_uid]

    if client:
        response = click.prompt(
            'Are you sure you want to delete this client?').upper()
        if response == 'Y' or 'YES':
            client_service.delete_client(client)
            click.echo('Client Deleted')
        else:
            click.echo('Operation aborted')
Exemplo n.º 18
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])

    client_list = client_service.list_clients()

    client = [client for client in client_list if client['uid'] == client_uid]

    if client:
        client_service.delete_client(client[0])

        click.echo('Client deleted')
    else:
        click.echo('Client not found')

    # Listing clients after create one
    ctx.invoke(list)
Exemplo n.º 19
0
def delete(ctx, client_uid):
    """Deletes a client """
    client_service = ClientService(ctx.obj['clients_table'])

    if client_service.delete_client(client_uid):
        click.echo('Client deleted!')
    else:
        click.echo('Client not in the list!')
Exemplo n.º 20
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])

    #Buscando con list comprehensions
    client = [
        client for client in client_service.list_clients()
        if client['uid'] == client_uid
    ]

    client_list = client_service.list_clients()

    client = [client for client in client_list if client['uid'] == client_uid]

    if client:
        client_service.delete_client(client)

        click.echo('Client deleted')
    else:
        click.echo('Client not found')
Exemplo n.º 21
0
def delete(ctx, client_uid):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    client_list = client_service.list_clients()
    client = [client for client in client_list if client['uid'] == client_uid]

    if client:

        delete_confimation = click.prompt(
            'Are you sure you want to delete? [Y/N]', type=str, default='N')
        delete_confimation = delete_confimation.upper()

        if delete_confimation == 'Y':
            client_service.delete_client(Client(**client[0]))
            click.echo('Client Deleted Succesfully')

        elif delete_confimation == 'N':
            click.echo('Aborted')
        else:
            click.echo('Wrong Command')
    else:
        click.echo('Client not found')
Exemplo n.º 22
0
def delete(ctx, client_id):
    """Deletes a client"""
    client_service = ClientService(ctx.obj['clients_table'])
    clients_list = client_service.list_clients()

    client_service.delete_client(client_id)