private void btn_EditarPermisosFormularioEspecial_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (usuario == null || usuario.ContenedorEspecial == null || usuario.ContenedorEspecial.FormulariosPermisos == null || lb_usuariosFormulariosEspeciales.SelectedItem == null)
            {
                return;
            }
            _sis_FormularioPermisosPorRol permisos = usuario.ContenedorEspecial.FormulariosPermisos[lb_usuariosFormulariosEspeciales.SelectedIndex];

            EditarPermisosFormulario permisosForm = new EditarPermisosFormulario(permisos);

            permisos.EsModificado = true;
            permisosForm.ShowDialog();
        }
        private void btn_EditarPermisosFormulario_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (ContenedorSeleccionado == null || ContenedorSeleccionado.FormulariosPermisos == null || lb_rolFormulariosEnCarpeta.SelectedItem == null)
            {
                return;
            }
            _sis_FormularioPermisosPorRol permisos = ContenedorSeleccionado.FormulariosPermisos[lb_rolFormulariosEnCarpeta.SelectedIndex];


            EditarPermisosFormulario permisosForm = new EditarPermisosFormulario(permisos);

            permisos.EsModificado = true;
            ContenedorSeleccionado.EsModificado = true;

            permisosForm.ShowDialog();
            manejador.GuardarAsincrono("", ContenedorSeleccionado);
            manejador.GuardarAsincrono("", permisos);
        }