コード例 #1
0
 public function delete(Request $request)
 {
     $iddocente = $request->IdDocente;
     $Grupos = Grupo::where('IdUsuario', '=', $iddocente)->count();
     $Ordenes = Ordenes::where('IdUsuario', '=', $iddocente)->count();
     $OrganismosUsuarios = OrganismosUsuarios::where('IdUsuario', '=', $iddocente)->count();
     $UsuarioPaisRegion = UsuarioPaisRegion::where('IdUsuario', '=', $iddocente)->count();
     if ($Grupos > 0) {
         $existe = true;
     } elseif ($Ordenes > 0) {
         $existe = true;
     } elseif ($OrganismosUsuarios > 0) {
         $existe = true;
     } elseif ($UsuarioPaisRegion > 0) {
         $existe = true;
     } else {
         $existe = false;
     }
     if ($existe) {
         $fecha = date("Ymd H:i:s");
         $query = DB::table('SCC_Usuarios')->where('id', $iddocente)->update(['isactivo' => 0, 'fechaadd' => $fecha]);
         if ($query) {
             return response()->json(['bandera' => true, 'message' => 'El Docente se elimino correctamente']);
         } else {
             return response()->json(['bandera' => false, 'message' => 'Error al eliminar el docente, intente nuevamente']);
         }
     } else {
         $query = DB::table('SCC_Usuarios')->where('id', '=', $iddocente)->delete();
         if ($query) {
             return response()->json(['bandera' => true, 'message' => 'El docente se elimino correctamente']);
         } else {
             return response()->json(['bandera' => false, 'message' => 'Error al eliminar el docente, intente nuevamente']);
         }
     }
 }
コード例 #2
0
 public function delete(Request $request)
 {
     $idciclo = $request->IdCiclo;
     $AlumnoCodigo = AlumnoCodigo::where('IdCicloEscolar', '=', $idciclo)->count();
     $Comprobantes = Comprobantes::where('idcicloescolar', '=', $idciclo)->count();
     $Evaluaciones = Evaluaciones::where('IdCicloEscolar', '=', $idciclo)->count();
     $FechasEvidencias = FechasEvidencias::where('IdCicloEscolar', '=', $idciclo)->count();
     $Grupos = Grupo::where('IdCicloEscolar', '=', $idciclo)->count();
     $Ordenes = Ordenes::where('IdCicloEscolar', '=', $idciclo)->count();
     if ($AlumnoCodigo > 0) {
         $existe = true;
     } else {
         if ($Comprobantes > 0) {
             $existe = true;
         } else {
             if ($Evaluaciones > 0) {
                 $existe = true;
             } else {
                 if ($FechasEvidencias > 0) {
                     $existe = true;
                 } else {
                     if ($Grupos > 0) {
                         $existe = true;
                     } else {
                         if ($Ordenes > 0) {
                             $existe = true;
                         } else {
                             $existe = false;
                         }
                     }
                 }
             }
         }
     }
     if ($existe) {
         $query = DB::table('SCC_CiclosEscolares')->where('Id', $idciclo)->update(['IsActivo' => 0]);
         if ($query) {
             return response()->json(['bandera' => true, 'message' => 'El ciclo escolar se elimino correctamente']);
         } else {
             return response()->json(['bandera' => false, 'message' => 'Error al eliminar el estado, intente nuevamente']);
         }
     } else {
         $query = DB::table('SCC_CiclosEscolares')->where('Id', '=', $idciclo)->delete();
         if ($query) {
             return response()->json(['bandera' => true, 'message' => 'El ciclo escolar se elimino correctamente']);
         } else {
             return response()->json(['bandera' => false, 'message' => 'Error al eliminar el estado, intente nuevamente']);
         }
     }
 }