Example #1
0
 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.');
 }
Example #2
0
 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();
 }
Example #3
0
 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.');
 }
Example #4
0
 public function detalle($id)
 {
     $orden = OrdenServicio::findOrFail($id);
     return view('ordenes/details', compact('orden'));
 }
Example #5
0
 public function destroy($id)
 {
     $orden = \JLcourier\Entities\OrdenServicio::find($id);
     $orden->delete();
     return redirect()->route('ordenes.ultimas')->with('message', 'La orden ha sido eliminada.');
 }