Beispiel #1
0
def history_get(cod_cliente):
    if not request.json:
        abort(401)
    if request.json['cod_master'] == '0':
        request.json['cod_master'] = ''
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_HISTORICO %s, %s, %s, %s, %s, %s, %s;",
        (cod_cliente, request.json['id_ini'], request.json['id_qtd'],
         request.json['status'], request.json['data_ini'],
         request.json['data_fim'], request.json['cod_master']))
    return jsonify(results)
Beispiel #2
0
def financial_get(cod_cliente):
    if not request.json:
        abort(401)
    if request.json['cod_master'] == '0':
        request.json['cod_master'] = ''
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_FINANCEIRO %s, %s, %s, %s, %s, %s, %s, %s, %s;",
        (cod_cliente, request.json['id_ini'], request.json['id_qtd'],
         request.json['status'], request.json['data_ini'],
         request.json['data_fim'], request.json['campo'],
         request.json['order'], request.json['cod_master']))
    return jsonify(results)
Beispiel #3
0
def check_auth():
    if request.endpoint != 'user_validate':

        token = request.headers.get('token')
        iduser = request.headers.get('iduser')
        if request.environ['REQUEST_METHOD'] != 'OPTIONS':
            if token:
                results = db_execute_scalar("EXEC SPT_WEBV3_ATUALIZA_TOKEN %s, %s;", (token, iduser))
                if results[0]['RETORNO'] != 1:
                    abort(403)    
            else:
                abort(401)
Beispiel #4
0
def empenho_grade(cod_pedido, cod_produto, cod_condpag):
    if not request.json:
        abort(401)

    db_execute("EXEC SPT_WEBV3_SET_EMPENHO_BEGIN %s, %s, %s;", (cod_pedido, cod_produto, cod_condpag))

    statement = ''
    _pedidos = json.dumps(request.json['pedido'])
    pedidos = json.loads(_pedidos)
    for pedido in pedidos:
        statement += "EXEC SPT_WEBV3_SET_EMPENHO_OPCCODE '" + str(cod_pedido) + "', '" + str(pedido['OPCCOD']) + "', " + str(pedido['QTD']) + ";"
        
    db_execute(statement, '')

    results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_END %s, %s;", (cod_pedido, cod_produto))
    return jsonify(results)
Beispiel #5
0
def empenho_parapar(cod_pedido, cod_produto):
    results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_PARAPAR %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s;",
    (
        cod_pedido,
        request.json['parOshtk'],
        cod_produto,
        request.json['REsferico'],
        request.json['RCilindrico'],
        request.json['REixo'],
        request.json['LEsferico'],
        request.json['LCilindrico'],
        request.json['LEixo'],
        request.json['Oscliente'],
        request.json['nome'])
    )
    return jsonify(results)
Beispiel #6
0
def empenho_montagem(cod_pedido, os_htk):
    results = db_execute_scalar("EXEC SPT_WEBV3_SET_EMPENHO_PARAPAR_MONTAGEM %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s;",
    (
        cod_pedido,
        os_htk,
        request.json['UID'],
        request.json['RDNP'],
        request.json['RALTURA'],
        request.json['LDNP'],
        request.json['LALTURA'],
        request.json['Marca'],
        request.json['Cor'],
        request.json['Aro'],
        request.json['Modelo'],
        request.json['TipoAro'],
        request.json['Ponte'],
        request.json['polimento'],
        request.json['quebracanto'],
        request.json['Material'])
    )
    return jsonify(results)
Beispiel #7
0
def history_details_danfe(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_DANFES %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #8
0
def orders_numped(cod_cliente):
    results = db_execute_scalar("EXEC SPT_WEBV3_GET_NUMPED %s;", (cod_cliente))
    return jsonify(results)
Beispiel #9
0
def orders_set_transportadoras(cod_pedido):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_SET_TRANSPORTADORA %s, %s, %s;",
        (cod_pedido, request.json['CODTRANSP'], request.json['VALFRETE']))
    return jsonify(results)
Beispiel #10
0
def lens_get(cod_cliente):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_LENTES %s;",
                                (cod_cliente))
    return jsonify(results)
Beispiel #11
0
def lens_get_opcod(cod_lente):
    results = results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_GRADE_OPCCOD %s;", (cod_lente))
    return jsonify(results)
Beispiel #12
0
def carts_grade_details(cod_pedido, cod_item):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_CARRINHO_GRADE_DETALHE %s, %s;",
        (cod_pedido, cod_item))
    return jsonify(results)
Beispiel #13
0
def carts_parapar_details(cod_pedido, cod_item):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_CARRINHO_PARAPAR_DETALHES %s, %s;",
        (cod_pedido, cod_item))
    return jsonify(results)
Beispiel #14
0
def orders_cancel(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_DEL_PEDIDO %s;", (cod_pedido))
    return jsonify(results)
Beispiel #15
0
def orders_set_suggest(cod_pedido, cod_frete):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_SET_SUGERE_LENTES %s, %s, %s, %s;",
        (cod_pedido, cod_frete, request.json['COD_PRODUTO'],
         request.json['QUANTIDADE']))
    return jsonify(results)
Beispiel #16
0
def orders_get_suggest(cod_pedido, cod_frete):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_SUGERE_LENTES %s, %s;",
                                (cod_pedido, cod_frete))
    return jsonify(results)
Beispiel #17
0
def orders_set_close(cod_pedido):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_SET_GRAVA_PEDIDO %s, %s, %s, 'WV3';",
        (cod_pedido, request.json['NUMOS'], request.json['EMAIL']))
    return jsonify(results)
Beispiel #18
0
def orders_frete(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_FRETE %s;", (cod_pedido))
    return jsonify(results)
Beispiel #19
0
def orders_forma_pgto(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_FORM_PAGAMENTO %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #20
0
def orders_condpag():
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CONDPAG;", '')
    return jsonify(results)
Beispiel #21
0
def carts_parapar_list(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_PARAPAR %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #22
0
def financial_details_get(titulo):
    results = db_execute_scalar("EXEC spt_WEBSITE_FINANCEIRO_DRIL_DROW %s;",
                                (titulo))
    return jsonify(results)
Beispiel #23
0
def carts_grade_list(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_GRADE %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #24
0
def history_details_grade_grade(cod_pedido, cod_produto):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_HISTORICO_DETALHES_GRADE_GRADE %s, %s;",
        (cod_pedido, cod_produto))
    return jsonify(results)
Beispiel #25
0
def carts_total(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_CARRINHO_TOTAL %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #26
0
def history_details_rastreio(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_RASTREIO %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #27
0
def lens_get_details(cod_lente):
    results = results = db_execute_scalar("EXEC SPT_WEBV3_LIST_DIAMETROS %s;",
                                          (cod_lente))
    return jsonify(results)
Beispiel #28
0
def history_details_boleto(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_HISTORICO_BOLETOS %s;",
                                (cod_pedido))
    return jsonify(results)
Beispiel #29
0
def history_details_pap(cod_pedido):
    results = db_execute_scalar(
        "EXEC SPT_WEBV3_LIST_HISTORICO_DETALHES_PARAPAR %s;", (cod_pedido))
    return jsonify(results)
Beispiel #30
0
def orders_transportadoras(cod_pedido):
    results = db_execute_scalar("EXEC SPT_WEBV3_LIST_TRANSPORTADORA %s;",
                                (cod_pedido))
    return jsonify(results)