createOrEditPedido.html 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <h4>{{::titulo}}</h4>
  2. <div class="row">
  3. <div class="col-md-6">
  4. <label>
  5. <h4><object data="./images/user.svg" type="image/svg+xml" class="user-icon"></object>{{::userdata.nombre}} {{::userdata.apellido}}</h4>
  6. <h4><object data="./images/calendar.svg" type="image/svg+xml" class="user-icon"></object>{{::fecha | date: 'dd/MM/yy'}}</h4>
  7. </label>
  8. </div>
  9. <div class="col-md-6">
  10. <label>
  11. </label>
  12. </div>
  13. </div>
  14. <div class="row">
  15. <div class="col-md-6 col-sm-12 col-xs-12">
  16. <h4>Tabla de productos</h4>
  17. <div class="input-group">
  18. <div class="input-group-addon">Filtrar</div>
  19. <input type="text" class="form-control form-control-small" ng-model="filtro" style="display:block">
  20. </div>
  21. <table class="table table-striped">
  22. <tr>
  23. <th>Cantidad</th>
  24. <th>ID</th>
  25. <th>Nombre</th>
  26. <th>Precio</th>
  27. <th>Total</th>
  28. </tr>
  29. <tr ng-repeat="p in listaproductos | filter: filtro | filter:filterCero(criteria) track by p.id" ng-class="{'no-disponible': false&&p.disponible==0}">
  30. <td>
  31. <input ng-keydown="validateKeypress($event)" ng-change="updateTotal(this)" type="number" onclick="this.select();" class="form-control" ng-model="p.cantidad" value="0" min="0" max="400" max-length="2" step="1"
  32. ng-disabled="!cero || (p.disponible==0 && false)"
  33. style='width:70px;text-align:center;'>
  34. </td>
  35. <td>{{p.id}}</td>
  36. <td>
  37. {{p.nombre}}
  38. <div class="low" ng-if="false && p.disponible==0">Este producto no est&aacute; en stock</div>
  39. <div class="low" ng-if="false && p.low==1 && p.disponible==1">Este producto tiene bajo stock, confirmar el pedido</div>
  40. </td>
  41. <td>${{p.precio}}</td>
  42. <td>${{p.cantidad*p.precio}}</td>
  43. </tr>
  44. </table>
  45. </div>
  46. <div class="col-md-6 col-sm-12 col-xs-12">
  47. <div class="row">
  48. <div class="col-md-12">
  49. <h4>
  50. <object data="./images/total.svg" type="image/svg+xml" class="user-icon"></object>Total Facturado: ${{total}}
  51. <small>(Descuentos no aplicados)</small>
  52. </h4>
  53. </div>
  54. </div>
  55. <div class="row">
  56. <div class="col-md-12">
  57. <label>Observaciones:</label>
  58. <textarea class="form-control" ng-model="observaciones" multiline="true" maxlength="160" style="resize:vertical; min-height: 40px;"> </textarea>
  59. </div>
  60. </div>
  61. <div class="row" style="margin-top:10px;">
  62. <div class="col-md-12">
  63. <button ng-show="cero==true" class="css-button" ng-click="confirmar()">Confirmar</button>
  64. <button ng-show="cero==false" class="css-button" ng-click="modificar()">Modificar</button>
  65. <!--
  66. <button class="css-button" ng-click="">Ver pedido</button>
  67. -->
  68. <button ng-show="cero==false" class="css-button" ng-click="ok()">Guardar Pedido</button>
  69. </div>
  70. </div>
  71. </div>
  72. </div>