/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $tarea = Tarea::findOrFail($id); $clientes = Cliente::where('idUsers', Auth::user()->id)->orderBy('name', 'asc')->paginate(); $cliente = Cliente::findOrFail($tarea->clienteId); return view('tarea.edit', array('tarea' => $tarea, 'clientes' => $clientes, 'cliente' => $cliente)); }
/** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { $impuestosCli = clienteImpuesto::findOrFail($id); $cliente = Cliente::findOrFail($impuestosCli->clienteId); $clientes = Cliente::where('idUsers', Auth::user()->id)->orderBy('name', 'asc')->paginate(); $impuestos = Impuesto::lists('name', 'id'); return view('cliente.clienteimpuesto', array('cliente' => $cliente, 'clientes' => $clientes, 'impuestos' => $impuestos, 'impuestosCli' => $impuestosCli)); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { try { $proyecto = new Proyecto(); $cliente = Cliente::findOrFail($request->input("client_id")); $proyecto->user_id = Auth::id(); $this->silentSave($proyecto, $request, false); $proyecto->cliente()->associate($cliente); $proyecto->save(); session()->flash('flash_message', 'Se ha creado el proyecto #' . $proyecto->id . ' - ' . $proyecto->name . ' con éxito'); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } return redirect()->route("proyecto.index"); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { try { $factura = Factura::findOrFail($id); if ($request->input("cliente_id") != null && $request->input("cliente_id") != "") { $cliente = Cliente::findOrFail($request->input("cliente_id")); $factura->cliente()->associate($cliente); } self::silentSave($factura, $request); $this->syncMany($factura, $request); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } session()->flash('flash_message', 'Se ha actualizado la factura #' . $factura->id . ' con éxito'); return redirect()->route("dashboard"); }
public function Eliminar($id) { $cliente = Cliente::findOrFail($id); $cliente->delete(); return redirect('/sistema/clientes'); }
/** * Returns an specific searched element * * @param $id * @return array|\Illuminate\Contracts\View\Factory|\Illuminate\View\View|mixed */ public function find($id) { $cliente = Cliente::findOrFail($id); return view("clientes.show", compact("cliente")); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { try { $presupuesto = Presupuesto::findOrFail($id); if ($request->input("cliente_id") != null && $request->input("cliente_id") != "" && $request->input("cliente_id") != $presupuesto->cliente->id) { $cliente = Cliente::findOrFail($request->input("cliente_id")); $presupuesto->cliente()->save($cliente); } PresupuestoController::silentSave($presupuesto, $request); $this->syncMany($presupuesto, $request); } catch (ModelNotFoundException $e) { session()->flash('flash_message', 'Ha habido un error'); } session()->flash('flash_message', 'Se ha actualizado el prespuesto #' . $presupuesto->id . ' con éxito'); return redirect()->route("dashboard"); }
/** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Request $request, $id) { return $id; $cliente = Cliente::findOrFail($id); $cliente->delete(); $mensaje = 'Se borro correctamente el cliente ' . $id; if ($request->ajax()) { return response()->json(['id' => $id, 'mensaje' => $mensaje]); } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(CreateClienteRequest $request, $id) { $input = $request->all(); $obj = Cliente::findOrFail($id); if ($input['empresa'] == "1") { $obj->empresa = true; } else { $obj->empresa = false; } $obj->nombre = $input['nombre']; $obj->di = $input['di']; $obj->direccion = $input['direccion']; $obj->telefono = $input['telefono']; $obj->email = $input['email']; $obj->save(); Session::flash('mensaje', 'Cliente actualizado'); Session::flash('alert-class', 'alert-success'); return redirect(route('clientes')); }