Exemplo n.º 1
0
 public function nuevaATS($inputs, $IdSeccion)
 {
     $fecha = new DateTime();
     $IdCount = DB::table('area_tiene_secciones')->where('Area_Id', $inputs['IdArea'])->max('Precedencia');
     if (!$IdCount) {
         $IdCount = 0;
     }
     DB::transaction(function () use($inputs, $IdSeccion, $fecha, $IdCount) {
         $newATS = new AreaTieneSecciones();
         $newATS->Area_Id = $inputs['IdArea'];
         $newATS->Secciones_Id = $IdSeccion;
         $newATS->TipoDeContenido_Id = $inputs['set-contenido'];
         $newATS->FechaCreacion = $fecha->format('Y-m-d');
         $newATS->FechaEdicion = $fecha->format('Y-m-d');
         $newATS->Precedencia = $IdCount + 1;
         $newATS->CreadoPor = Auth::User()->IdUsuario;
         $newATS->EditadoPor = Auth::User()->IdUsuario;
         $newATS->save();
     });
     $Id = DB::table('area_tiene_secciones')->max('IdATS');
     return $Id;
 }