Пример #1
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     //
     $cliente = Cliente::find($id);
     //print_r( $cliente);
     return view('clientes.edit', compact('cliente'));
 }
 public function update(Request $request, $id)
 {
     $cliente = Cliente::find($id);
     $cliente->fill($request->all());
     $cliente->save();
     return redirect()->route('admin.clientes.index');
 }
Пример #3
0
 public function show($id)
 {
     $cliente = Cliente::find($id);
     if ($cliente) {
         return $this->success($cliente, 200);
     } else {
         return $this->error('cliente no encontrado', 404);
     }
 }
 public function destroy($id)
 {
     $cliente = Cliente::find($id);
     if (is_null($cliente)) {
         abort(404);
     }
     $cliente->delete();
     return redirect(route('cliente.index'));
 }
 public function destroy($id)
 {
     $cliente = Cliente::find($id);
     if ($cliente) {
         $cliente->delete();
         return $cliente;
     } else {
         return "cliente não encontrado";
     }
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $reservas = Reserva::all()->each(function ($reserva) {
         echo $reserva;
     });
     foreach ($reservas as $reserva) {
         $cliente = Cliente::find($reserva->id);
     }
     //return Response::json(['reservas' => $reservas], 200);
 }
Пример #7
0
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create(Request $request)
 {
     $action = 'FichasController@store';
     $ficha = new Ficha();
     if ($request->has('cliente')) {
         $ficha->cliente()->associate(Cliente::find($request->cliente));
     }
     $ufs = Uf::dropdown();
     $clientes = Cliente::dropdown();
     return view('comercial.fichas.form', compact('ficha', 'action', 'ufs', 'clientes'));
 }
Пример #8
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index($id = 1)
 {
     //si vas a hacer uso de un controlador debes definirlo arriba en use App\NombreControlador
     $cliente = Cliente::find($id);
     //asi puedes invocar las relaciones como en tinker
     $cliente->correos;
     //para llamar la vista lo hacemos de esta manera,
     return view('detalles', ['ejemplo' => $cliente]);
     //indicamos que retorne la vista llamada detalles, y como segundo valor un array,
     //este array clave => valor indica que la clave es la que vamos a utilizar en la vista.
     //dd($cliente);
 }
Пример #9
0
 public static function atualizar(Request $req)
 {
     $contrato = Contrato::find($req->get('id'));
     $contrato->cliente()->associate(Cliente::find($req->get('cliente_id')));
     $contrato->veiculo()->associate(Veiculo::find($req->get('veiculo_id')));
     $contrato->obs = $req->get('obs');
     $contrato->defeito = $req->get('defeito');
     $contrato->data_entrada = $req->get('data_entrada');
     $contrato->data_saida = $req->get('data_saida');
     $contrato->contato = $req->get('contato');
     $contrato->telefone_contato = $req->get('telefone');
     if ($contrato->save() == false) {
         throw new \Exception('Erro ao grava novo registro.', 402);
     }
     return $contrato;
 }
Пример #10
0
 public static function atualizar(Request $req)
 {
     $veiculo = Veiculo::find($req->get('id'));
     $veiculo->id = $req->get('id');
     $veiculo->cliente()->associate(Cliente::find($req->get('cliente')));
     $veiculo->modelo()->associate(Cliente::find($req->get('modelo')));
     $veiculo->cidade = $req->get('cidade');
     $veiculo->estado = $req->get('estado');
     $veiculo->cor = $req->get('cor');
     $veiculo->ano_fabricacao = $req->get('anofabricacao');
     $veiculo->ano_modelo = $req->get('anomodelo');
     $veiculo->combustivel = $req->get('combustivel');
     $veiculo->motor = $req->get('motor');
     if ($veiculo->save() == false) {
         throw new \Exception('Erro ao grava novo registro.', 402);
     }
 }
Пример #11
0
 public function buscarIdCliente(Request $request)
 {
     $id = $request->input('id');
     $cliente = Cliente::find($id);
     return $cliente->nombre;
 }
Пример #12
0
    Route::get('reporte_2_todos', 'PdfController@reporte_2_todos');
    Route::get('reporte_9_pdf', 'PdfController@reporte_9_pdf');
    Route::get('reporteCobranzaExcel', 'DistribuidorsController@reporteCobranzaExcel');
    Route::get('reporte_2_excel', 'ExcelController@reporte_2_excel');
    Route::get('reporte_6_excel', 'ExcelController@reporte_6_excel');
    Route::get('reporte_8_excel', 'ExcelController@reporte_8_excel');
    Route::get('reporte_7_excel', 'ExcelController@reporte_7_excel');
    Route::get('reporte_9_excel', 'ExcelController@reporte_9_excel');
});
Route::get('prueba', function () {
    //--------------------------------------------------------------------------------------------------
    //Pruebas para la relacion de 1 - * de pagos y distribuidores (Aprobada)
    $calle_distribuidor = Pago::find(1)->distribuidor->calle;
    $pagos = Distribuidor::find(1)->pagos;
    //Pruebas para la relacion de 1 - * de pagos y cuenta (Aprobada)
    $nombre_cuenta = Pago::find(1)->cuenta->nombre;
    $pagos_cuenta = Cuenta::find(1)->pagos;
    //Pruebas para la relacion de 1 - * de vales y cuenta (Aprobada)
    $usuario_cuenta = Vale::find(80)->cuenta->usuario;
    $vales_cuenta = Cuenta::find(2)->vales;
    //Pruebas para la relacion de 1 - * de vales y distribuidor (Aprobada)
    $vales_distribuidor = Distribuidor::find(1)->vales;
    $colonia_distribuidor = Vale::find(80)->distribuidor->colonia;
    //Pruebas para la relacion de 1 - * de vales y clientes (Aprobada)
    $vales_cliente = Cliente::find(1)->vales;
    $telefono_cliente = Vale::find(80)->cliente->nombre;
    //Pruebas para la relacion de 1 - * de vales y promociones (Aprobada)
    //$vales_promocion = Promocion::find(33)->vales;
    //$fecha_termino = Vale::find(80)->promocion->fecha_termino;
    return "Holi--->" . $telefono_cliente;
});
Пример #13
0
 public static function vincularTelefone(Request $req)
 {
     $cliente = Cliente::find($req->get('cliente_id'));
     $telefone = Telefone::find($req->get('numero'));
     if ($telefone == null) {
         $telefone = Telefone::gravar($req->get('numero'), $req->get('ddd'), $req->get('tipo'), $req->get('operadora'));
     }
     $cliente->telefones()->attach($telefone->id, ['dis' => $req->get('dis')]);
 }
Пример #14
0
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $rut)
 {
     $input = ['nombres' => $request->input('nombres'), 'apellido_paterno' => $request->input('apellido_paterno'), 'apellido_materno' => $request->input('apellido_materno'), 'fecha_ingreso' => $request->input('fecha_ingreso'), 'direccion' => $request->input('direccion'), 'telefono' => $request->input('telefono'), 'email' => $request->input('email'), 'sector' => $request->input('sector_id')];
     $rules = ['nombres' => 'required', 'apellido_paterno' => 'required', 'apellido_materno' => 'required', 'fecha_ingreso' => 'required', 'direccion' => 'required', 'telefono' => 'required', 'email' => 'required|email', 'sector' => 'required|exists:sectores,id'];
     $validacion = Validator::make($input, $rules);
     if ($validacion->fails()) {
         return redirect()->to('cliente/' . $rut . '/edit')->withInput()->withErrors($validacion->messages());
     }
     $cliente = Cliente::find($rut);
     $cliente->setAttribute('nombres', $request->input('nombres'));
     $cliente->setAttribute('apellido_paterno', $request->input('apellido_paterno'));
     $cliente->setAttribute('apellido_materno', $request->input('apellido_materno'));
     $cliente->setAttribute('fecha_ingreso', $request->input('fecha_ingreso'));
     $cliente->setAttribute('direccion', $request->input('direccion'));
     $cliente->setAttribute('telefono', $request->input('telefono'));
     $cliente->setAttribute('email', $request->input('email'));
     $cliente->setAttribute('sector_id', $request->input('sector_id'));
     $exito = $cliente->save();
     if ($exito) {
         Flash::success('Cliente ingresado con exito');
         return redirect('cliente');
     } else {
         Flash::error('Cliente no pudo ser ingresado');
         return redirect('cliente');
     }
 }
Пример #15
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $Cliente = Cliente::find($id);
     $Cliente->delete();
     Flash::error('El cliente ' . $Cliente->nombre . ' fue eliminado correctamente');
     return redirect()->route('Admin.Clients.index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $cliente = Cliente::find($id);
     $cliente->delete();
     Flash::error('Cliente eliminado');
     return redirect()->route('admin.clientes.index');
 }
Пример #17
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $correo = Correo::find($id);
     $cliente = Cliente::find($correo->cliente_id);
     $correo->delete();
     Flash::error('El correo ' . $correo->correo . ' fue eliminado correctamente');
     return redirect()->route('Admin.Sender.listarcorreos', $correo->cliente_id);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Cliente::find($id)->delete();
     return redirect('clientes');
 }
Пример #19
0
 public function destroy($id_cliente)
 {
     $cliente = Cliente::find($id_cliente);
     $cliente->delete();
     return redirect('clientes');
 }
Пример #20
0
 public function adcTelefone()
 {
     if (request()->ajax()) {
         try {
             Cliente::vincularTelefone(request());
             $html = view('admin.cliente.includes.telefones')->with('cliente', Cliente::find(request()->get('cliente_id')))->render();
             return response()->json(['html' => $html]);
         } catch (\Exception $e) {
             return response()->json(['error' => $e->getMessage()]);
         }
     } else {
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $cliente = new \App\Cliente();
     $cliente->find($id)->delete();
     //$book->delete();
     return redirect('clientes');
 }