예제 #1
0
 /// <summary>
 /// Método para manejar el evento del botón _btnHorarioDisponibilidad
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void _btnHorarioDisponibilidad_Click(object sender, EventArgs e)
 {
     _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();
     Boolean resultado = _controladorHorario.crearHorarioDisponibilidad(); // Enviar al controlador la petición
     if (resultado)
     {
         _lblMensaje.Text = "Se ha creado con éxito el horario";
         _imgMensaje.ImageUrl = "~/Imagenes/ok.png";
         _lblMensaje.Visible = true;
         _imgMensaje.Visible = true;
         _btnHorarioDisponibilidad.Enabled = false;
         _btnDeshabilitarHorarioDisponibilidad.Enabled = true;
     }
     else
     {
         _lblMensaje.Text = "Se ha presentado un error al crear el horario";
         _lblMensaje.Visible = true;
         _imgMensaje.Visible = true;
     }
 }