/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     /*SQL tentativo de seleccion de todas tuplas de tabla cliente
      * $clientes = DB::select(DB::raw('SELECT * FROM clientes'));
      */
     $clientes = Cliente::all();
     return view('clientes.index')->with('clientes', $clientes);
 }
Esempio n. 2
0
 public function obtenerClientes()
 {
     $clientes = Cliente::all();
     for ($i = 0; $i < sizeof($clientes); $i++) {
         $clientes[$i]->calle = $clientes[$i]->calle . " #" . $clientes[$i]->numero_exterior . " " . $clientes[$i]->colonia . " " . $clientes[$i]->municipio . " " . $clientes[$i]->estado . " " . $clientes[$i]->codigo_postal;
         $clientes[$i]->id_cliente = '<a type="button" class="btn btn-primary margin" href="editarCliente/' . $clientes[$i]->id_cliente . '">Actualizar</a>';
     }
     return $clientes;
 }
Esempio n. 3
0
 public function run()
 {
     $faker = Faker::create('es_ES');
     $clientes = Cliente::all();
     foreach ($clientes as $cliente) {
         $compra = new Compra(['total' => $faker->numberBetween($min = 56000, $max = 358000), 'fecha' => $faker->date('y-m-d', '-10 years')]);
         $cliente->compras()->save($compra);
     }
 }
 public function EditarSave(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['nombre' => 'required|alpha|unique:clientes,nombre', 'rut' => 'required|string|unique:clientes,rut']);
     if ($validator->fails()) {
         $clientes = Cliente::all();
         return view('sistema.clientes', ["clientes" => $clientes, "errors" => $validator->errors()->all()]);
     }
     $cliente = Cliente::findOrFail($id);
     $cliente->nombre = $request->nombre;
     $cliente->rut = $request->rut;
     $cliente->save();
     return redirect('/sistema/clientes');
 }
 public function EditarSave(Request $request, $id)
 {
     $validator = Validator::make($request->all(), ['proyecto' => 'required|alpha', 'cliente_id' => 'required|exists:clientes,id']);
     if ($validator->fails()) {
         $proyectos = Proyecto::all();
         return view('cliente.proyecto', ["proyectos" => $proyectos, "errors" => $validator->errors()->all()]);
     }
     $proyecto = Proyecto::findOrFail($id);
     $clientes = Cliente::all();
     $proyecto->proyecto = $request->proyecto;
     $proyecto->cliente_id = $request->cliente_id;
     $proyecto->save();
     return redirect('cliente/proyecto');
 }
Esempio n. 6
0
 public function gestionar(Request $request)
 {
     if ($request->opcion == 'clientes') {
         $clientes = Cliente::all(['id', 'nombre', 'direccion', 'telefono']);
         return view('admi.reporteClientes')->with(['clientes' => $clientes]);
     }
     if ($request->opcion == 'proveedores') {
         $proveedores = Proveedor::all(['id', 'nombre', 'direccion', 'telefono']);
         return view('admi.reporteProveedores')->with(['proveedores' => $proveedores]);
     }
     if ($request->opcion == 'compras') {
         $compras = Compra::all(['id', 'cliente_id', 'created_at']);
         return view('admi.reporteCompras')->with(['compras' => $compras]);
     }
     if ($request->opcion == 'ventas') {
         $ventas = Venta::all(['id', 'user_id', 'created_at']);
         return view('admi.reporteVentas')->with(['ventas' => $ventas]);
     }
     if ($request->opcion == null) {
         return view('admi.reportes')->with(['mensaje' => 'Tiene que seleccionar una Opcion']);
     }
 }
Esempio n. 7
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $correos_enviados = 0;
     $correos_inactivos = 0;
     $clientes_inactivos = 0;
     $cliente_activos = 0;
     $total_clientes = 0;
     $total_correos = 0;
     $asunto = $request->asunto;
     $cuerpo = $request->cuerpo;
     $cabeceras = 'From: henry.leon@mailer.com' . "\r\n" . 'Reply-To: henry.leon@mailer.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion();
     $emails = Correo::all();
     foreach ($emails as $email => $identificador) {
         if ($identificador->id >= 1) {
             $total_correos++;
         }
     }
     $Cliente = Cliente::all();
     //->where('estatus', 'ACTIVO');
     foreach ($Cliente as $estatus => $id) {
         $total_clientes++;
         //echo $id."<br>";
         if ($id->estatus == 'ACTIVO') {
             $cliente_activos++;
             $Correo = Correo::all()->where('cliente_id', $id->id);
             foreach ($Correo as $estado => $value) {
                 if ($value->estatus == 'ACTIVO') {
                     $correos_enviados++;
                     $para = $value->correo;
                     mail($para, $asunto, $cuerpo, $cabeceras);
                 }
             }
         }
     }
     Flash::success('Se enviaron ' . $correos_enviados . "/" . $total_correos . " correos a " . $cliente_activos . "/" . $total_clientes . " clientes activos");
     return redirect()->route('Admin.Clients.index');
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $clientes = Cliente::all();
     return view('cadastros.cliente.index')->with('registros', $clientes);
 }
Esempio n. 9
0
     $dados = [];
     foreach ($marcas as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('marcas', $dados);
 });
 View::composer(['admin.veiculo.index'], function ($view) {
     $modelos = \App\Modelo::all();
     $dados = [];
     foreach ($modelos as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('modelos', $dados);
 });
 View::composer(['admin.veiculo.includes.formulario'], function ($view) {
     $clientes = \App\Cliente::all();
     $dados = [];
     foreach ($clientes as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('clientes', $dados);
 });
 View::composer(['admin.peca.includes.formulario', 'admin.peca.index'], function ($view) {
     $categorias = \App\Categoria::all();
     $dados = [];
     foreach ($categorias as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('categorias', $dados);
 });
 View::composer(['admin.contrato.includes.formulario'], function ($view) {
Esempio n. 10
0
 public function index()
 {
     $cliente = Cliente::all();
     return $this->success($cliente, 200);
 }
Esempio n. 11
0
 public function index()
 {
     $clientes = Cliente::all();
     //return view('registro', compact ('cliente')); //Mostrar datos tabla cliente desde vista
     return view('clientes.index', compact('clientes'));
 }
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $clientes = Cliente::all();
     return Response::json(['clientes' => $clientes], 200);
 }
Esempio n. 13
0
 public function countCiudades()
 {
     $tablas = "";
     $clientes = Cliente::all();
     foreach ($clientes as $cli) {
         if ($cli->alias != "admin") {
             $model = "App\\" . $cli->model;
             $ciudades = $model::where('id', '!=', 0)->groupBy('ciudad')->orderBy('ciudad', 'asc')->get();
             foreach ($ciudades as $city) {
                 $num = $model::where('ciudad', $city->ciudad)->count();
                 $tablas .= "['" . $num . "', '" . $city->provincia . "', '" . $city->ciudad . "', '" . $cli->nombre . "' ],";
             }
         }
     }
     //dd($tablas);
     return $tablas;
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index()
 {
     $clientes = Cliente::all();
     return view('clientes.index', compact('clientes'));
 }
Esempio n. 15
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $clientes = Cliente::all();
     $productos = Producto::all();
     return view('facturas.create', compact('clientes', 'productos'));
 }
Esempio n. 16
0
 /**
  * Show the form for creating a new resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function create()
 {
     $clientes = Cliente::all()->lists('nombre');
     return view('cliente.create')->with('clientes', $clientes);
 }
 public function index()
 {
     return Cliente::all();
 }