public function getAsignarproveedores($presupuesto_id)
 {
     $data['presupuesto'] = Presupuesto::findOrFail($presupuesto_id);
     $data['detalles'] = $data['presupuesto']->detalles;
     return view('detalle-articulos.asignar-proveedores', $data);
 }
Exemplo n.º 2
0
 public function delete($id)
 {
     Presupuesto::findOrFail($id)->delete();
     return redirect('presupuesto/registrar');
 }
Exemplo n.º 3
0
 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]);
 }
Exemplo n.º 4
0
 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]);
 }