Example #1
0
 /// <summary>
 /// Método que se encarga de manejar el evento del botón _btnDeshabilitarHorarioDisponibilidad
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void _btnDeshabilitarHorarioDisponibilidad_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.deshabilitarHorarioDisponibilidad(); // Enviar al controlador la petición
     if (resultado)
     {
         _lblMensaje.Text = "Se ha deshabilitado con éxito el horario";
         _imgMensaje.ImageUrl = "~/Imagenes/ok.png";
         _lblMensaje.Visible = true;
         _imgMensaje.Visible = true;
         _btnHorarioDisponibilidad.Enabled = true;
         _btnDeshabilitarHorarioDisponibilidad.Enabled = false;
     }
     else
     {
         _lblMensaje.Text = "Se ha presentado un error al deshabilitar el horario";
         _imgMensaje.ImageUrl = "~/Imagenes/Error.png";
         _lblMensaje.Visible = true;
         _imgMensaje.Visible = true;
     }
 }