Пример #1
0
 public static function egresoXcompra($request, $id, $caja_id)
 {
     $total = 0;
     foreach ($request->pagos as $pago) {
         $egreso = new egresos();
         $egreso->compra_id = $id;
         $egreso->formas_pago_id = $pago['id'];
         $egreso->valor = $pago['valor'];
         $egreso->save();
         $total += $pago['valor'];
     }
     $compra = compras::find($id);
     $compra->pagado = $compra->pagado + $total;
     $compra->save();
     caja::EgresoXfactura($request->pagos, $caja_id, $compra->factura);
 }
Пример #2
0
 public function pagar(Request $request, $id)
 {
     //dd($request->all());
     $caja_abierta = caja::CajaAbierta();
     if (!isset($caja_abierta)) {
         Session::flash('mensaje', 'Primero debe abrir al caja para Agregar un pago a la factura');
         return redirect('caja');
     }
     egresos::egresoXcompra($request, $id, $caja_abierta->id);
     Session::flash('mensaje', 'Pago realizado con exito');
     return redirect('compras/' . $id);
 }