protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) return; _sesion = new Sesion(); _cookieActual = _sesion.verificarValidez(Request.Cookies["PS"]); if (_cookieActual == null) // Si la cookie expira redirecciona a la pantalla de Login Response.Redirect("../Autentificacion/Login.aspx"); // else // Volver a crear la cookie en el cliente, con el nuevo tiempo de expiración Response.SetCookie(_cookieActual); _controladorHorario = new ControladorHorario(); ViewState["SA"] = _controladorHorario.consultarSemestreActivo(); //Semestre que se encuentra activo, se guarda en un ViewState para mayor facilidad _listaLugares = _controladorHorario.consultarLugares(); // Obtener los lugares if (_listaLugares != null) { if (_listaLugares.Count == 0) { _lblMensaje.Text = "No hay lugares registrados en el sistema"; _lblMensaje.Visible = true; _imgMensaje.Visible = true; } else { _ddlLugar.Items.Add("Seleccionar"); for (int t = 0; t < _listaLugares.Count; t++ ) { var temp = new ListItem(_listaLugares[t][1].ToString(), _listaLugares[t][1].ToString()); _ddlLugar.Items.Add(temp); } } } else { _lblMensaje.Text = "Se ha presentado un error al cargar la información de los lugares"; _lblMensaje.Visible = true; _imgMensaje.Visible = true; } }