Guest User

Untitled

a guest
Dec 23rd, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.20 KB | None | 0 0
  1. <div class="row m-t-25">
  2. <div class="col-md-12">
  3. <div>
  4. @foreach (var produto in Model)
  5. {
  6. @if (produto.Ativo == 1)
  7. {
  8.  
  9. <div class="row">
  10. <div class="col-md-3">
  11. <h4 class="codigoProduto">
  12. <strong>@produto.Codigo</strong>
  13. </h4>
  14. <h4>
  15. <small class="descricaoProduto">@produto.Descricao</small>
  16. </h4>
  17. <h6>
  18. <span class="text-muted">R$</span>
  19. <strong class="valorProduto">@produto.ValorProduto</strong>
  20. </h6>
  21. <h6>
  22. <span>Total Adicionado:</span>
  23. <strong id="@produto.Codigo"></strong>
  24. </h6>
  25. </div>
  26. <div class="col-md-9">
  27. <div class="row">
  28. <div class="col-md-3" id="geraCarrinho">
  29. <label for="product-codigo" style="float: left;">Quantidade:</label>
  30. <input type="number" name="@produto.Codigo" data-codigo="@produto.Codigo" data-valor="@produto.ValorProduto" class="form-control" id="produtoSelecionado">
  31. <button type="button" class="btn btn-success" style="margin-top:30px;" onclick="adicionaProduto(@produto.Codigo);">Adicionar</button>
  32. </div>
  33. </div>
  34. </div>
  35. </div>
  36. <hr>
  37.  
  38. }
  39.  
  40. }
  41. <div id="produtosSelecionados">
  42.  
  43. </div>
  44. <div class="row text-center">
  45. <div class="col-md-9">
  46. <h4 class="text-left">
  47. Total R$:
  48. </h4>
  49. <h4><div class="valorTotal text-left"></div></h4>
  50. </div>
  51. <div class="col-md-3">
  52. <button type="button" class="btn btn-success btn-block" onclick="gravaVenda()">
  53. Vender
  54. </button>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59.  
  60. <script>
  61. function adicionaProduto(nameInput) {
  62.  
  63. var input = $("input[name=" + nameInput + "]");
  64.  
  65. var codigo = input.data('codigo');
  66.  
  67. var valor = input.data('valor');
  68.  
  69. var quantidade = input.val();
  70.  
  71. var valorTotalParcial = $(".valorTotal").html();
  72.  
  73. if (valorTotalParcial != "") {
  74. var valorTotal = (parseFloat(valor) * parseFloat(quantidade)) + parseFloat(valorTotalParcial);
  75. } else {
  76. var valorTotal = parseFloat(valor) * parseFloat(quantidade);
  77. }
  78.  
  79. var quantidadeAdicionadaParcial = $("strong#" + codigo).html();
  80.  
  81. if (quantidadeAdicionadaParcial != "") {
  82. var quantidadeAdicionada = parseFloat(quantidade) + parseFloat(quantidadeAdicionadaParcial);
  83. } else {
  84. var quantidadeAdicionada = 1;
  85. }
  86.  
  87. $(".valorTotal").html(valorTotal);
  88. $("strong#" + codigo).html(quantidadeAdicionada);
  89.  
  90. };
  91.  
  92. function gravaVenda() {
  93.  
  94. }
Add Comment
Please, Sign In to add comment