def delete(id):
    try:
        FluxoCaixa.query.filter_by(id=id).delete()
        db.session.commit()
        db.session.remove()
        return utils.response_ok('Registro removido com sucesso.')
    except Exception as e:
        return utils.response_not_found('Registro não encontrado.')
def get_by_id_establishment(id):
    establishment, error = establishment_service.get_establishment(id)

    if error:
        return utils.response_bad_request(error)

    if establishment is None:
        return utils.response_not_found('Estabelecimento não encontrado.')

    return utils.response_ok(schema.dump(establishment))
Beispiel #3
0
def deleteById(id):
    cliente = cliente_service.getById(id)
    if not cliente:
        return utils.response_not_found('Cliente não encontrado.')

    deleted = cliente_service.deleteCliente(cliente)

    if deleted:
        return utils.response_ok('Cliente removido com sucesso.')

    return utils.response_server_error(deleted)
def delete_establishment(id):
    establishment, error = establishment_service.get_establishment(id)

    if error:
        return utils.response_bad_request(error)
    elif establishment is None:
        return utils.response_not_found('Estabelecimento não encontrado.')

    success, error = establishment_service.delete_establishment(establishment)

    if error:
        return utils.response_bad_request(error)

    return utils.response_ok('Estabelecimento excluído com sucesso.')
Beispiel #5
0
def updateCliente(id):
    json = request.get_json()
    error = cliente_schema.validate(json)
    if error:
        return utils.response_bad_request(error)

    cliente = cliente_service.getById(id)
    if not cliente:
        return utils.response_not_found('Cliente não encontrado.')

    success, error = cliente_service.updateCliente(cliente, json)
    if success:
        return utils.response_ok('Cliente atualizado com sucesso.')
    return utils.response_ok(error)
def put(id):
    tecido = Tecido.filter(id=id)
    if not tecido:
        return utils.response_not_found('Tecido não encontrado.')

    json = request.get_json()
    errors = tecido_schema.validate(json)
    if errors:
        return errors, const.http_status.get('BAD_REQUEST')

    tecido.update(json, ['id', 'usuario_id'])
    tecido, error = tecido_service.save(tecido)
    if error:
        return utils.response_server_error(error)
    return tecido_schema.dump(tecido), const.http_status.get('OK')
def put(id):
    cor = Cor.filter(id=id)
    if not cor:
        return utils.response_not_found('Cor não encontrada.')

    json = request.get_json()
    errors = cor_schema.validate(json)
    if errors:
        return errors, const.http_status.get('BAD_REQUEST')

    cor.update(json, ['id'])
    cor, error = cor_service.save(cor)
    if error:
        return utils.response_server_error(error)
    return cor_schema.dump(cor), const.http_status.get('OK')
Beispiel #8
0
def put(id):
    forma = FormaPagamento.filter(id=id)
    if not forma:
        return utils.response_not_found('Tecido não encontrado.')

    json = request.get_json()
    errors = forma_pag_schema.validate(json)
    if errors:
        return errors, const.http_status.get('BAD_REQUEST')

    forma.update(json, ['id', 'usuario_id'])
    forma, error = forma_pagamento_service.save(forma)
    if error:
        return utils.response_server_error(error)
    return forma_pag_schema.dump(forma), const.http_status.get('OK')
def user_login():
    data = request.get_json()
    errors = login_schema.validate(data)
    if errors:
        return utils.response_bad_request(errors)
    user = user_service.get_user_by_email(data.get('email','').lower())

    if not user:
        return utils.response_not_found('Usuário não encontrado.')

    valid_password = user_service.validate_password(data.get('password',''),user.password)
    if not valid_password:
        return utils.response_bad_request('E-mail e/ou senha inválidos')

    token = generate_token({'id':user.id})

    return utils.response_ok(token)
def put_establishment(id):
    establishment, error = establishment_service.get_establishment(id)

    if error:
        return utils.response_bad_request(error)
    elif establishment is None:
        return utils.response_not_found('Estabelecimento não encontrado.')

    data = request.get_json()
    errors = schema.validate(data)

    if errors:
        return utils.response_bad_request(errors)

    establishment.update(data, ['id'])
    establishment, error = establishment_service.save_establishment(
        establishment)

    if error:
        return utils.response_bad_request(error)
    return utils.response_ok(schema.dump(establishment))
def get_by_id(id):
    servico, error = servico_service.get_by_id(id)
    if error:
        return response_not_found('Serviço não encontrado.')

    return response_ok(servico_schema.dump(servico))
Beispiel #12
0
def getById(id):
    cliente = cliente_service.getById(id)
    if not cliente:
        return utils.response_not_found('Cliente não encontrado.')

    return utils.response_ok(cliente_schema.dump(cliente))
def get_by_id(id):
    cor = Cor.filter(id=id)
    if not cor:
        return utils.response_not_found('Cor não encontrada.')
    return cor_schema.dump(cor), const.http_status.get('OK')
def get_by_id(id):
    tecido = Tecido.filter(id=id)
    if not tecido:
        return utils.response_not_found('Tecido não encontrado.')
    return tecido_schema.dump(tecido), const.http_status.get('OK')
Beispiel #15
0
def get_by_id(id):
    forma = FormaPagamento.filter(id=id)
    if not forma:
        return utils.response_not_found('Forma de pagamento não encontrada.')
    return forma_pag_schema.dump(forma), const.http_status.get('OK')