Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- $(document).ready(function(){
- $('#bt_add').click(function(){
- agregar();
- });
- });
- var cont=0;
- total=0;
- subtotal=[];
- $("#guardar").hide();
- function agregar(){
- idperiodo=$("#pidperiodo").val();
- periodo=$("#pidperiodo option:selected").text();
- calendario=$("#date-in").val();
- if(idperiodo!=""){
- 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>';
- cont++;
- limpiar();
- $("#total").html("$/."+total);
- evaluar();
- $('#detalles').append(fila);
- }
- else
- {
- alert("Error al ingresar el detalle del ingreso, revise los datos del articulo");
- }
- }
- function limpiar(){
- }
- function evaluar()
- {
- $("#guardar").show();
- }
- function eliminar(index){
- $("#fila"+index).remove();
- evaluar();
- }
- </script>
- public function store (IngresoFormRequest $request)
- {
- try{
- DB::beginTransaction();
- $ingreso = new Ingreso;
- $ingreso->idempleado=$request->get('idempleado');
- $mytime = Carbon::now('America/Lima');
- $ingreso->fecha_tramite=$mytime->toDateTimeString();
- $ingreso->save();
- $idperiodo = $request->get('idperiodo');
- $calendario=$request->get('calendario');
- $cont = 0;
- while($cont < count($idperiodo)){
- $detalle = new DetalleIngreso();
- $detalle->idvacacion= $ingreso->idvacacion;
- $detalle->idperiodo= $idperiodo[$cont];
- $detalle->calendario =$calendario[$cont]=date("Y-m-d", strtotime($request['date-in']));
- $detalle->save();
- $cont=$cont+1;
- }
- DB::commit();
- }catch(Exception $e)
- {
- DB::rollback();
- }
- return Redirect::to('compras/ingreso');
- }
Add Comment
Please, Sign In to add comment