예제 #1
0
 public function buscarallpost(Request $request)
 {
     $user = Auth::user();
     $idUsuario = $user->id;
     $estados = Estados::join('SCC_Regiones', 'SCC_Regiones.Id', '=', 'SCC_Estados.IdRegion')->join('SCC_Paises', 'SCC_Paises.Id', '=', 'SCC_Regiones.IdPais')->leftJoin('SCC_Usuarios', 'SCC_Usuarios.id', '=', 'SCC_Estados.IdUpdateUser')->select('SCC_Estados.Id AS IdEstado', 'SCC_Estados.Nombre AS Estado', 'SCC_Regiones.Nombre AS Region', 'SCC_Regiones.Id AS IdRegion', 'SCC_Paises.Id AS IdPais', 'SCC_Paises.Nombre AS Pais', 'SCC_Usuarios.Nombre AS NombreAc', 'SCC_Usuarios.Apellidos AS ApellidosAc', 'SCC_Usuarios.Email AS EmailAc', 'SCC_Regiones.IsActivo', 'SCC_Regiones.FechaUpdate')->where('SCC_Estados.Nombre', 'LIKE', '%' . $request->Nombre . '%')->orderBy('SCC_Paises.Nombre', 'ASC')->orderBy('SCC_Regiones.Nombre', 'ASC')->orderBy('SCC_Estados.Nombre', 'ASC')->paginate(20);
     $paises = Paises::where('IsActivo', '=', '1')->orderBy('Nombre', 'ASC')->get();
     return view('superadmin/estados', compact('estados', 'paises'));
 }
예제 #2
0
 public function buscaradministradorespost(Request $request)
 {
     $administradores = User::join('SCC_RolesUsuario', 'SCC_RolesUsuario.IdUsuario', '=', 'SCC_Usuarios.id')->join('SCC_UsuarioPaisRegion', 'SCC_UsuarioPaisRegion.IdUsuario', '=', 'SCC_Usuarios.id')->join('SCC_Paises', 'SCC_Paises.Id', '=', 'SCC_UsuarioPaisRegion.IdPais')->leftJoin('SCC_Usuarios AS Usuarios', 'Usuarios.id', '=', 'SCC_Usuarios.IdUserUdpate')->select('SCC_Usuarios.*', 'SCC_Paises.Nombre AS Pais', 'SCC_Paises.Id AS IdPais', 'Usuarios.Email AS EmailAc')->where('SCC_RolesUsuario.IdRol', '=', 2)->where('SCC_Usuarios.Email', 'LIKE', '%' . $request->Nombre . '%')->orderBy('SCC_Paises.Nombre', 'ASC')->paginate(20);
     $paises = Paises::where('IsActivo', '=', '1')->orderBy('Nombre', 'ASC')->get();
     return view('superadmin/administradores', compact('administradores', 'paises'));
 }
예제 #3
0
 public function busca(Request $request)
 {
     $user = Auth::user();
     $idUsuario = $user->id;
     $paises = Paises::leftJoin('SCC_Usuarios', 'SCC_Usuarios.id', '=', 'SCC_Paises.IdUserUpdate')->select('SCC_Paises.*', 'SCC_Usuarios.Nombre AS NombreAc', 'SCC_Usuarios.Apellidos AS ApellidosAc', 'SCC_Usuarios.Email AS EmailAc')->where('SCC_Paises.Nombre', 'LIKE', '%' . $request->Nombre . '%')->orderBy('SCC_Paises.IsActivo', 'DESC')->orderBy('SCC_Paises.Nombre', 'ASC')->paginate(100);
     return view('superadmin/paises', compact('paises'));
 }
 public function reportegeneralsa()
 {
     $user = Auth::user();
     $Id = $user->id;
     $organismos = DB::table('SCC_Organismos')->join('SCC_Estados', 'SCC_Estados.Id', '=', 'SCC_Organismos.IdEstado')->join('SCC_Regiones', 'SCC_Regiones.Id', '=', 'SCC_Estados.IdRegion')->join('SCC_Paises', 'SCC_Paises.Id', '=', 'SCC_Regiones.IdPais')->join('SCC_OrganismosUsuarios', 'SCC_OrganismosUsuarios.IdOrganismo', '=', 'SCC_Organismos.id')->join('SCC_Usuarios', 'SCC_Usuarios.id', '=', 'SCC_OrganismosUsuarios.IdUsuario')->join('SCC_RolesUsuario', 'SCC_RolesUsuario.IdUsuario', '=', 'SCC_Usuarios.Id')->select('SCC_Paises.Nombre AS Pais', 'SCC_Regiones.Nombre AS Region', 'SCC_Estados.Nombre AS Estado', 'SCC_Organismos.IdReseller', 'SCC_Organismos.Nombre AS Organismo', 'SCC_Organismos.Direccion', 'SCC_Organismos.IsCertificacionObligatoria', 'SCC_Organismos.Id', 'SCC_Usuarios.Nombre AS Nombre', 'SCC_Usuarios.Apellidos')->where('SCC_OrganismosUsuarios.IsActivo', '=', 1)->where('SCC_RolesUsuario.IdRol', '=', 4)->where('SCC_Organismos.IsActivo', '=', 1)->orderBy('SCC_Paises.Nombre', 'ASC')->orderBy('SCC_Regiones.Nombre', 'ASC')->orderBy('SCC_Estados.Nombre', 'ASC')->orderBy('SCC_Organismos.IdReseller', 'ASC')->orderBy('SCC_Organismos.Nombre', 'ASC')->distinct()->paginate(30);
     $paises = Paises::where('IsActivo', '=', 1)->orderBy('Nombre', 'ASC')->get();
     return view('superadmin/institucion', compact('organismos', 'paises'));
 }
예제 #5
0
 public function reportegeneralsa()
 {
     $user = Auth::user();
     $Id = $user->id;
     $organismos = DB::table('SCC_Organismos')->join('SCC_Grupos', 'SCC_Grupos.IdOrganismo', '=', 'SCC_Organismos.Id')->join('SCC_Grados', 'SCC_Grados.Id', '=', 'SCC_Grupos.IdGrado')->join('SCC_GrupoAlumnos', 'SCC_GrupoAlumnos.IdGrupo', '=', 'SCC_Grupos.Id')->join('SCC_Alumnos', 'SCC_Alumnos.Id', '=', 'SCC_GrupoAlumnos.IdAlumno')->join('SCC_AlumnoCodigo', 'SCC_AlumnoCodigo.IdAlumno', '=', 'SCC_Alumnos.Id')->join('SCC_CiclosEscolares', 'SCC_CiclosEscolares.Id', '=', 'SCC_Grupos.IdCicloEscolar')->join('SCC_Codigos', function ($join) {
         $join->on('SCC_Codigos.Id', '=', 'SCC_AlumnoCodigo.IdCodigo')->on('SCC_AlumnoCodigo.IdCicloEscolar', '=', 'SCC_CiclosEscolares.Id');
     })->join('SCC_Estados', 'SCC_Estados.Id', '=', 'SCC_Organismos.IdEstado')->join('SCC_Regiones', 'SCC_Regiones.Id', '=', 'SCC_Estados.IdRegion')->join('SCC_Paises', 'SCC_Paises.Id', '=', 'SCC_Regiones.IdPais')->join('SCC_OrganismosUsuarios', 'SCC_OrganismosUsuarios.IdOrganismo', '=', 'SCC_Organismos.Id')->join('SCC_Usuarios', 'SCC_Usuarios.id', '=', 'SCC_OrganismosUsuarios.IdUsuario')->join('SCC_RolesUsuario', 'SCC_RolesUsuario.IdUsuario', '=', 'SCC_Usuarios.id')->select('SCC_Paises.Nombre AS Pais', 'SCC_Regiones.Nombre AS Region', 'SCC_Estados.Nombre AS Estado', 'SCC_Organismos.IdReseller', 'SCC_Organismos.Nombre AS Organismo', 'SCC_Organismos.IsCertificacionObligatoria', 'SCC_CiclosEscolares.Nombre AS Ciclo', 'SCC_Grados.Nombre AS Grado', 'SCC_Grupos.Nombre AS Grupo', 'SCC_Codigos.Codigo', 'SCC_Alumnos.NoControl', 'SCC_Alumnos.NombreCompleto', 'SCC_Alumnos.IdGenero', 'SCC_Alumnos.FechaNacimiento', 'SCC_GrupoAlumnos.IsCandidatoCertificar')->where('SCC_OrganismosUsuarios.IsActivo', '=', 1)->where('SCC_RolesUsuario.IdRol', '=', 4)->where('SCC_Organismos.IsActivo', '=', 1)->where('SCC_CiclosEscolares.IsActivo', '=', 1)->where('SCC_Grupos.IsActivo', '=', 1)->orderBy('SCC_Paises.Nombre', 'ASC')->orderBy('SCC_Regiones.Nombre', 'ASC')->orderBy('SCC_Estados.Nombre', 'ASC')->paginate(20);
     //$regiones = Regiones::where('IdPais','=',$pais)->orderBy('Nombre','ASC')->get();
     $paises = Paises::where('IsActivo', '=', '1')->orderBy('Nombre', 'ASC')->get();
     return view('superadmin/alumnos', compact('organismos', 'paises'));
 }