Fecha Inicial : 13/04/2018
Fecha Final :  13/04/2018
Hora Inicio: 12:00 AM
Hora Final:  2:55AM
Horas invertidas(Minutos):  175
Colaboradores: Oscar Cortés

Actividad:

Inyectar código HTML estático de manera dinámica en la pagina "Inicio" para que se muestren los datos de cada usuario de la mejor manera

Estudiante



Profesor



Generar stored procedures para obtener los cursos de cada profesor y cada estudiante:


create procedure obtenerCursosEstudiante
@pIdEstudiante int
as
begin

select P.ID, G.NombreCurso, G.CodigoGrupo
from Estudiante E
inner join GrupoxEstudiante GE on E.ID = GE.FK_Estudiante
inner join Grupo G on G.ID = GE.FK_Grupo
inner join Periodo P on P.ID = G.FK_Periodo

where E.ID = @pIdEstudiante and 'y' in (E.Visible, G.Visible, GE.Visible, P.Visible)
end
go


create procedure obtenerCursosProfesor
@pIdProfesor int
as
begin

select PE.ID, G.NombreCurso, G.CodigoGrupo
from Profesor P
inner join Grupo G on G.FK_Profesor = P.ID
inner join Periodo PE on PE.ID = G.FK_Periodo

where P.ID = @pIdProfesor and 'y' in (P.Visible, G.Visible, PE.Visible)


end
go


Referencias:
https://stackoverflow.com/questions/13916400/checking-multiple-columns-for-one-value

Comentarios