public function store(CreateOrdenRequest $request) { $orden = new \JLcourier\Entities\OrdenServicio(); $orden->cliente_id = \Request::input('cliente_id'); $orden->fecha_inicio = \Request::input('fecha_inicio'); $orden->nro_orden = \Request::input('nro_orden'); $orden->tipo = \Request::input('tipo'); $orden->tiempo = \Request::input('tiempo'); $orden->estado = \Request::input('estado'); $orden->punto_recojo = \Request::input('punto_recojo'); $orden->direccion_recojo = \Request::input('direccion_recojo'); $orden->save(); return redirect()->route('ordenes.create')->with('message', 'La orden ha sido registrada.'); }
public function importar() { Excel::load('Clientes.xlsx', function ($reader) { foreach ($reader->get() as $cliente) { \JLcourier\Entities\Cliente::create(['id' => $cliente->id, 'nombre' => $cliente->nombre, 'ruc' => $cliente->ruc, 'banco' => $cliente->banco]); } }); Excel::load('Ordenes.xlsx', function ($reader) { foreach ($reader->get() as $orden) { \JLcourier\Entities\OrdenServicio::create(['id' => $orden->id, 'cliente_id' => $orden->cliente_id, 'fecha_inicio' => $orden->fecha_inicio, 'nro_orden' => $orden->nro_orden, 'tipo' => $orden->tipo, 'tiempo' => $orden->tiempo, 'estado' => $orden->estado]); } }); return \JLcourier\Entities\Cliente::all(); }
public function store(Request $request, $id) { $entrega = new \JLcourier\Entities\Entrega(); $entrega->cliente_final = \Request::input('cliente_final'); $entrega->direccion_destino = \Request::input('direccion_destino'); $entrega->destino = \Request::input('destino'); $entrega->recepcionado_por = \Request::input('recepcionado_por'); $entrega->responsable_entrega = \Request::input('responsable_entrega'); $entrega->estado = \Request::input('estado'); $orden = \JLcourier\Entities\OrdenServicio::find($id); $entrega = $orden->entregas()->save($entrega); foreach (Request::get('cantidad') as $key => $val) { $item = new \JLcourier\Entities\ItemEntrega(); $item->cantidad = \Request::input("cantidad.{$key}"); $item->peso = \Request::input("peso.{$key}"); $item->envio = \Request::input("envio.{$key}"); $item->descripcion = \Request::input("descripcion.{$key}"); $item = $entrega->items()->save($item); } return redirect()->route('entregas.create', ['orden' => $id])->with('message', 'La entrega ha sido registrada.'); }
public function detalle($id) { $orden = OrdenServicio::findOrFail($id); return view('ordenes/details', compact('orden')); }
public function destroy($id) { $orden = \JLcourier\Entities\OrdenServicio::find($id); $orden->delete(); return redirect()->route('ordenes.ultimas')->with('message', 'La orden ha sido eliminada.'); }