Guest User

Untitled

a guest
Jun 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <script>
  2. $(document).ready(function(){
  3. $('#bt_add').click(function(){
  4. agregar();
  5. });
  6. });
  7.  
  8. var cont=0;
  9. total=0;
  10. subtotal=[];
  11. $("#guardar").hide();
  12.  
  13. function agregar(){
  14. idperiodo=$("#pidperiodo").val();
  15. periodo=$("#pidperiodo option:selected").text();
  16. calendario=$("#date-in").val();
  17.  
  18.  
  19. if(idperiodo!=""){
  20.  
  21. var fila ='<tr class="selected" id="fila'+cont+'"><td><button type="button" class="btn btn-warning" onClick="eliminar('+cont+');">X</button></td><td><input type="hidden" name="idperiodo[]" value="'+idperiodo+'">'+periodo+'</td><td><input type="text" name="calendario[]" value="'+calendario+'"></td></tr>';
  22. cont++;
  23. limpiar();
  24. $("#total").html("$/."+total);
  25. evaluar();
  26. $('#detalles').append(fila);
  27.  
  28. }
  29. else
  30. {
  31. alert("Error al ingresar el detalle del ingreso, revise los datos del articulo");
  32. }
  33.  
  34. }
  35.  
  36. function limpiar(){
  37.  
  38.  
  39. }
  40. function evaluar()
  41. {
  42.  
  43. $("#guardar").show();
  44.  
  45.  
  46.  
  47.  
  48. }
  49. function eliminar(index){
  50.  
  51. $("#fila"+index).remove();
  52. evaluar();
  53. }
  54. </script>
  55.  
  56. public function store (IngresoFormRequest $request)
  57. {
  58. try{
  59. DB::beginTransaction();
  60. $ingreso = new Ingreso;
  61. $ingreso->idempleado=$request->get('idempleado');
  62. $mytime = Carbon::now('America/Lima');
  63. $ingreso->fecha_tramite=$mytime->toDateTimeString();
  64.  
  65.  
  66.  
  67. $ingreso->save();
  68.  
  69. $idperiodo = $request->get('idperiodo');
  70.  
  71. $calendario=$request->get('calendario');
  72.  
  73. $cont = 0;
  74.  
  75. while($cont < count($idperiodo)){
  76. $detalle = new DetalleIngreso();
  77. $detalle->idvacacion= $ingreso->idvacacion;
  78. $detalle->idperiodo= $idperiodo[$cont];
  79. $detalle->calendario =$calendario[$cont]=date("Y-m-d", strtotime($request['date-in']));
  80. $detalle->save();
  81. $cont=$cont+1;
  82. }
  83.  
  84. DB::commit();
  85.  
  86. }catch(Exception $e)
  87. {
  88. DB::rollback();
  89. }
  90.  
  91. return Redirect::to('compras/ingreso');
  92. }
Add Comment
Please, Sign In to add comment