Scan the whole page and create an Array with values

0

I have this screen:

IneedtoscanthescreenbyclickingontheVenderbutton,andgettheCodigo,QuantidadeandValor,forproductsthatTotalAdicionadoisdifferentfromBranco,youcandothisandcreateanarraytoinsertintothedatabase?

Thisisthescreencode:

<divclass="row m-t-25">
<div class="col-md-12">
    <div>
        @foreach (var produto in Model)
        {
            @if (produto.Ativo == 1)
            {

                    <div class="row">
                        <div class="col-md-3">
                            <h4 class="codigoProduto">
                                <strong>@produto.Codigo</strong>
                            </h4>
                            <h4>
                                <small class="descricaoProduto">@produto.Descricao</small>
                            </h4>
                            <h6>
                                <span class="text-muted">R$</span>
                                <strong class="valorProduto">@produto.ValorProduto</strong>
                            </h6>
                            <h6>
                                <span>Total Adicionado:</span>
                                <strong id="@produto.Codigo"></strong>
                            </h6>
                        </div>
                        <div class="col-md-9">
                            <div class="row">
                                <div class="col-md-3" id="geraCarrinho">
                                    <label for="product-codigo" style="float: left;">Quantidade:</label>
                                    <input type="number" name="@produto.Codigo" data-codigo="@produto.Codigo" data-valor="@produto.ValorProduto" class="form-control" id="produtoSelecionado">
                                    <button type="button" class="btn btn-success" style="margin-top:30px;" onclick="adicionaProduto(@produto.Codigo);">Adicionar</button>
                                </div>
                            </div>
                        </div>
                    </div>
                    <hr>

            }

        }
        <div id="produtosSelecionados">

        </div>
        <div class="row text-center">
            <div class="col-md-9">
                <h4 class="text-left">
                    Total R$:
                </h4>
                <h4><div class="valorTotal text-left"></div></h4>
            </div>
            <div class="col-md-3">
                <button type="button" class="btn btn-success btn-block" onclick="gravaVenda()">
                    Vender
                </button>
            </div>
        </div>
    </div>
</div>

And here is the JS that I created to try to do:

<script>
function adicionaProduto(nameInput) {

    var input = $("input[name=" + nameInput + "]");

    var codigo = input.data('codigo');

    var valor = input.data('valor');

    var quantidade = input.val();

    var valorTotalParcial = $(".valorTotal").html();

    if (valorTotalParcial != "") {
        var valorTotal = (parseFloat(valor) * parseFloat(quantidade)) + parseFloat(valorTotalParcial);
    } else {
        var valorTotal = parseFloat(valor) * parseFloat(quantidade);
    }

    var quantidadeAdicionadaParcial = $("strong#" + codigo).html();

    if (quantidadeAdicionadaParcial != "") {
        var quantidadeAdicionada = parseFloat(quantidade) + parseFloat(quantidadeAdicionadaParcial);
    } else {
        var quantidadeAdicionada = 1;
    }

    $(".valorTotal").html(valorTotal);
    $("strong#" + codigo).html(quantidadeAdicionada);

};

function gravaVenda() {

}

    
asked by anonymous 20.11.2018 / 18:59

0 answers