public function getAsignarproveedores($presupuesto_id) { $data['presupuesto'] = Presupuesto::findOrFail($presupuesto_id); $data['detalles'] = $data['presupuesto']->detalles; return view('detalle-articulos.asignar-proveedores', $data); }
public function delete($id) { Presupuesto::findOrFail($id)->delete(); return redirect('presupuesto/registrar'); }
public function addProposal(Request $request, $id) { try { $proyecto = Proyecto::findOrFail($id); $proposal = Presupuesto::findOrFail($request->input("proposal_id")); $proyecto->last_update_user_id = Auth::id(); $proyecto->facturas()->save($proposal); session()->flash('flash_message', 'Se ha asociado el presupuesto #' . $request->input("proposal_id") . ' al proyecto #' . $proyecto->id . ' - ' . $proyecto->name . ' con éxito'); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } return redirect()->route("proyecto.associate.proposal", ["id" => $id]); }
public function addInvoice(Request $request, $id) { try { $presupuesto = Presupuesto::findOrFail($id); $invoice = Factura::findOrFail($request->input("invoice_id")); $presupuesto->last_update_user_id = Auth::id(); $presupuesto->facturas()->save($invoice); session()->flash('flash_message', 'Se ha asociado la factura #' . $request->input("invoice_id") . ' al presupuesto #' . $presupuesto->id . ' con éxito'); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } return redirect()->route("presupuesto.associate.invoice", ["id" => $id]); }