Пример #1
0
 public function postEdit()
 {
     $habitacion = Habitacion::find(Input::get('habitacion_id'));
     $habitacion->update(Input::all());
     $habitacion->save();
     $preciodia = PrecioHabitacion::where('descripcion', '=', 'dia')->where('habitacion_id', '=', $habitacion->id)->first();
     $preciodia->precio = Input::get('costodia');
     $preciodia->save();
     $preciohora = PrecioHabitacion::where('descripcion', '=', 'hora')->where('habitacion_id', '=', $habitacion->id)->first();
     $preciohora->precio = Input::get('costohora');
     $preciohora->save();
     $precioespecial = PrecioHabitacion::where('descripcion', '=', 'especial')->where('habitacion_id', '=', $habitacion->id)->first();
     $precioespecial->precio = Input::get('costoespecial');
     $precioespecial->save();
     return Redirect::to('habitaciones');
 }
Пример #2
0
    if (Request::ajax()) {
        $pedido = Pedido::find(Input::get('pedido_id'));
        $producto = $pedido->productos()->where('detallepedidoproductos.id', '=', Input::get('detalleid'))->first();
        $producto->pivot->estado = 2;
        $producto->pivot->motivo = Input::get('motivo');
        $producto->pivot->save();
        return Response::json(['estado' => true, 'msg' => 'Operacion Completada Correctamente']);
    }
});
Route::post('controlhabitacion', function () {
    if (Request::ajax()) {
        $pedido = Pedido::find(Input::get('pedido_id'));
        $alquileres = $pedido->alquiler()->get();
        $habitacion = $pedido->habitacion;
        $preciohora = PrecioHabitacion::where('descripcion', '=', 'hora')->where('habitacion_id', '=', $habitacion->id)->first();
        $preciodia = PrecioHabitacion::where('descripcion', '=', 'dia')->where('habitacion_id', '=', $habitacion->id)->first();
        foreach ($alquileres as $alquiler) {
            $oalquiler = Alquiler::find($alquiler->pivot->id);
            if ($alquiler->pivot->control != 'nulo') {
                $control = DB::select(DB::raw("SELECT TIMESTAMPDIFF(HOUR, fechacontrol, now()) AS\n\t\t\t\t\t\t\t\t\t\tcontrol FROM detallepedidohabitacion WHERE id\n\t\t\t\t\t\t\t\t\t\t=" . $alquiler->pivot->id . " LIMIT 1"));
                $tiempotrasncurrido = 0;
                foreach ($control as $item) {
                    $tiempotrasncurrido = $item->control;
                }
                $cantidad = $alquiler->pivot->cantidad;
                if ($alquiler->pivot->control == 'hora') {
                    $diferencia = $tiempotrasncurrido - $cantidad;
                    if ($diferencia >= 0) {
                        if ($diferencia == 0) {
                            $diferencia = 1;
                        }