public function setOrganismo(Request $request) { Session::forget('IdInstitucion'); Session::forget('NombreInstitucion'); Session::put('IdInstitucion', trim($request->Institucion)); $institucion = Organismos::find($request->Institucion); Session::put('NombreInstitucion', $institucion->Nombre); if (Session::has('IdInstitucion')) { return response()->json(['bandera' => true, 'message' => 'La institucion fue modificada correctamente']); } else { return response()->json(['bandera' => false, 'message' => 'Ocurrio un error, intente nuevamente']); } }
public function deletesa(Request $request) { $idestado = $request->IdEstado; $Organismos = Organismos::where('IdEstado', '=', $idestado)->count(); if ($Organismos > 0) { $existe = true; } else { $existe = false; } if ($existe) { $query = DB::table('SCC_Estados')->where('Id', $idestado)->update(['IsActivo' => 0]); if ($query) { return response()->json(['bandera' => true, 'message' => 'El estado se elimino correctamente']); } else { return response()->json(['bandera' => false, 'message' => 'Error al eliminar el estado, intente nuevamente']); } } else { $query = DB::table('SCC_Estados')->where('Id', '=', $idestado)->delete(); if ($query) { return response()->json(['bandera' => true, 'message' => 'El estado se elimino correctamente']); } else { return response()->json(['bandera' => false, 'message' => 'Error al eliminar el estado, intente nuevamente']); } } }
public function getdata(Request $request) { /*$institucion = Organismos::find($request->IdInstitution);*/ $institucion = Organismos::leftJoin('SCC_OrganismosUsuarios', 'SCC_OrganismosUsuarios.IdOrganismo', '=', 'SCC_Organismos.Id')->leftJoin('SCC_RolesUsuario', 'SCC_RolesUsuario.IdUsuario', '=', 'SCC_OrganismosUsuarios.IdUsuario')->select('SCC_Organismos.*', 'SCC_OrganismosUsuarios.IdUsuario AS IdAsesor')->where('SCC_RolesUsuario.IdRol', '=', 4)->where('SCC_Organismos.Id', '=', $request->IdInstitution)->orderBy('SCC_OrganismosUsuarios.FechaUpdate', 'DESC')->first(); return response()->json($institucion); }
public function reporteasesor(Request $request) { $user = Auth::user(); $Id = $user->id; $estado = $request->estadoalumnos ? $request->estadoalumnos : false; $institucion = $request->institucionalumnos ? $request->institucionalumnos : false; $certificacion = $request->certificacionalumnos ? $request->certificacionalumnos : false; $grado = $request->gradoalumnos ? $request->gradoalumnos : false; $grupo = $request->grupoalumnos ? $request->grupoalumnos : false; $nombre = $request->NombreAlumnos ? $request->NombreAlumnos : false; $NoControl = $request->NoControlAlumnos ? $request->NoControlAlumnos : false; $sexo = $request->sexoalumnos ? $request->sexoalumnos : false; $candidato = $request->candidatoalumnos ? $request->candidatoalumnos : false; $organismos = Organismos::Pais($request->pais)->Estado($estado)->Organismo($institucion)->Certificacion($certificacion)->Grado($grado)->Grupo($grupo)->Nombre($nombre)->NoControl($NoControl)->Setso($sexo)->CandidatoCertificacion($candidato)->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_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', DB::raw('CONVERT(CHAR(10),SCC_Alumnos.FechaNacimiento,126) AS fecha_nacimiento'))->where('SCC_OrganismosUsuarios.IsActivo', '=', 1)->where('SCC_OrganismosUsuarios.IdUsuario', '=', $Id)->where('SCC_RolesUsuario.IdRol', '=', 4)->where('SCC_Organismos.IsActivo', '=', 1)->where('SCC_CiclosEscolares.IsActivo', '=', 1)->where('SCC_Grupos.IsActivo', '=', 1)->orderBy('SCC_Grupos.IdOrganismo')->orderBy('SCC_Grupos.Id')->orderBy('SCC_Alumnos.NombreCompleto')->get(); return response()->json(['bandera' => true, 'datos' => $organismos]); }