/**
  * 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));
 }
示例#3
0
 /**
  * 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");
 }
示例#4
0
 /**
  * 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');
 }
示例#6
0
 /**
  * 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"));
 }
示例#7
0
 /**
  * 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");
 }
示例#8
0
 /**
  * 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]);
     }
 }
示例#9
0
 /**
  * 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'));
 }