public override void inicializar() { if (!Page.IsPostBack) { using (ActividadBL objActividadBL = new ActividadBL()) { int IdUsuario = 0; switch (IdUsuario) { case (int)EnumeradoresBE.enumPerfiles.Administrador: case (int)EnumeradoresBE.enumPerfiles.Jefe: case (int)EnumeradoresBE.enumPerfiles.Secretaria: IdUsuario = 0; break; default: IdUsuario = (int)Session[Constantes.Sesion_IdUsuario]; break; } if (Session[Constantes.Session_ListaActividades] != null) { lstActividades = (List <ActividadBE>)Session[Constantes.Session_ListaActividades]; } else { Session[Constantes.Session_ListaActividades] = objActividadBL.ListarActividades(IdUsuario); } } } }
public List <EventoBE> ListarEventos() { List <ActividadBE> lstActividad = new List <ActividadBE>(); List <EventoBE> lstEventos = new List <EventoBE>(); try { using (ActividadBL objActividadBL = new ActividadBL()) { PerfilBE perfil = HttpContext.Current.Session[Constantes.Sesion_Perfil] as PerfilBE; int IdUsuario = (int)HttpContext.Current.Session[Constantes.Sesion_IdUsuario]; switch (perfil.IdPerfil) { case (int)EnumeradoresBE.enumPerfiles.Administrador: case (int)EnumeradoresBE.enumPerfiles.Jefe: case (int)EnumeradoresBE.enumPerfiles.Secretaria: IdUsuario = 0; break; } lstActividad = objActividadBL.ListarActividades(IdUsuario); HttpContext.Current.Session[Constantes.Session_ListaActividades] = lstActividad; } } catch (Exception ex) { Console.WriteLine(ex); } if (lstActividad.Count > 0) { foreach (ActividadBE objActividadBE in lstActividad) { EventoBE objEventoBE = new EventoBE { id = objActividadBE.IdActividad, start = objActividadBE.FechaInicio.Value, end = objActividadBE.FechaFin.Value, title = objActividadBE.Cliente.NombreCompleto, description = objActividadBE.TipoActividad.Nombre }; lstEventos.Add(objEventoBE); } } else { throw new FaultException <ErroresExcption>(new ErroresExcption() { CodError = 2, DescError = "Error listadi" }, new FaultReason("No se encontraton registros para mostrar.")); } return(lstEventos); }
public List <EventoBE> ListarEventos() { List <ActividadBE> lstActividad = new List <ActividadBE>(); List <EventoBE> lstEventos = new List <EventoBE>(); try { using (ActividadBL objActividadBL = new ActividadBL()) { PerfilBE perfil = Session[Constantes.Sesion_Perfil] as PerfilBE; int IdUsuario = (int)Session[Constantes.Sesion_IdUsuario]; switch (perfil.IdPerfil) { case (int)EnumeradoresBE.enumPerfiles.Administrador: case (int)EnumeradoresBE.enumPerfiles.Jefe: case (int)EnumeradoresBE.enumPerfiles.Secretaria: IdUsuario = 0; break; } lstActividad = objActividadBL.ListarActividades(IdUsuario); Session[Constantes.Session_ListaActividades] = lstActividad; } } catch (Exception ex) { Console.WriteLine(ex); } if (lstActividad.Count > 0) { foreach (ActividadBE objActividadBE in lstActividad) { EventoBE objEventoBE = new EventoBE { id = objActividadBE.IdActividad, start = objActividadBE.FechaInicio.Value, end = objActividadBE.FechaFin.Value, title = objActividadBE.Cliente.NombreCompleto, description = objActividadBE.TipoActividad.Nombre }; lstEventos.Add(objEventoBE); } } return(lstEventos); }