protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Params["cod"] != null)
            {
                Actividad actividad = Actividad.getDetalleActividad(Request.Params["cod"].ToString());

                if (Actividad.estaMatriculado(Session["idUsuario"].ToString(), Request.Params["cod"].ToString()) || !Actividad.hayCupo(idActividad1.Text))
                {
                    boton.Visible = false;
                }

                if (actividad != null)
                {
                    idActividad1.Text  = actividad.id;
                    nombre.Text        = actividad.nombre;
                    edificio.Text      = actividad.edificio;
                    salon.Text         = actividad.salon;
                    hora.Text          = actividad.hora;
                    tipoActividad.Text = actividad.tipoActividadTxt;
                    instructor.Text    = actividad.instructor;
                    descripcion.Text   = actividad.descripcion;
                    fecha.Text         = Convert.ToDateTime(actividad.fecha).ToString("dd/MM/yyyy");
                }
                else
                {
                    Response.Redirect("<script>alert('Ha ocurrido un error, id no reconocido');</script>");
                }
            }
        }
Ejemplo n.º 2
0
        private void validarInformacion()
        {
            Actividad actividad = Actividad.getDetalleActividad(Request.Params["id"].ToString());
            DateTime  date      = Convert.ToDateTime(actividad.fecha);
            DateTime  horafin   = Convert.ToDateTime(actividad.fin);

            if (date.Date < DateTime.Now.Date)
            {
                Response.Redirect("/paginas/estudiante/actividades/actividades-matriculadas.aspx?msg=7");
            }
            else if (date.Date > DateTime.Now.Date)
            {
                Response.Redirect("/paginas/estudiante/actividades/actividades-matriculadas.aspx?msg=8");
            }
            else if (date.Date == DateTime.Now.Date)
            {
                if (DateTime.Now.TimeOfDay < horafin.TimeOfDay)
                {
                    Response.Redirect("/paginas/estudiante/actividades/actividades-matriculadas.aspx?msg=9");
                }
            }

            if (!Actividad.estaMatriculado(Session["idUsuario"].ToString(), Request.Params["id"].ToString()))
            {
                Response.Redirect("/paginas/estudiante/actividades/actividades-matriculadas.aspx?msg=5");
            }
            if (Actividad.asistioEnActividad(Session["idUsuario"].ToString(), Request.Params["id"].ToString()))
            {
                Response.Redirect("/paginas/estudiante/actividades/actividades-matriculadas.aspx?msg=6");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.Params["cod"] != null)
            {
                if (Actividad.asistioEnActividad(Session["idUsuario"].ToString(), Request.Params["cod"].ToString()))
                {
                    asistencia.Visible = true;
                }

                Actividad actividad = Actividad.getDetalleActividad(Request.Params["cod"].ToString());
                DateTime  date      = Convert.ToDateTime(actividad.fecha);
                if (DateTime.Now.Date >= date.Date)
                {
                    descargar.Visible = true;
                }

                if (actividad != null)
                {
                    idActividad1.Text  = actividad.id;
                    nombre.Text        = actividad.nombre;
                    edificio.Text      = actividad.edificio;
                    salon.Text         = actividad.salon;
                    hora.Text          = actividad.hora;
                    tipoActividad.Text = actividad.tipoActividadTxt;
                    instructor.Text    = actividad.instructor;
                    descripcion.Text   = actividad.descripcion;
                    fecha.Text         = date.ToString("dd/MM/yyyy");
                }


                else
                {
                    Response.Redirect("<script>alert('Ha ocurrido un error, id no reconocido');</script>");
                }
            }
        }