private void CargarApariencia()
        {
            _sis_DatosSistema datosSistema = manejador.Cargar <_sis_DatosSistema>(_sis_DatosSistema.ConsultaTodos);

            if (datosSistema != null)
            {
                img_imagenFondoSistema.Source        = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoPrincipal);
                img_imagenFondoLogin.Source          = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenFondoLogin);
                img_imagenIcono.Source               = HerramientasWindow.BitmapAImageSource(datosSistema.BImagenIcono);
                txt_nombreSistema.Text               = datosSistema.STitulo;
                chb_proteccionSistemaLogin.IsChecked = datosSistema.BUsarProteccionDeCuentasEnLogin;
                txt_sistemaTiempoAutobloqueo.Text    = datosSistema.ISegundosAutobloqueo.ToString();
                txt_sistemaTiempoAlmacenObjetos.Text = datosSistema.ISegundosParaAlmacenObjetos.ToString();
                if (datosSistema.BImagenFondoPrincipal != null)
                {
                    img_imagenFondoSistema.DataContext = true;
                }
                if (datosSistema.BImagenFondoLogin != null)
                {
                    img_imagenFondoLogin.DataContext = true;
                }
                if (datosSistema.BImagenIcono != null)
                {
                    img_imagenIcono.DataContext = true;
                }
            }
        }
 void EmailFormatos_errorEnviarCorreo(string mensajeError)
 {
     Dispatcher.Invoke(new Action(() =>
     {
         HerramientasWindow.MostrarNotificacion("Error: " + mensajeError, "Error al enviar el correo");
     }));
 }
예제 #3
0
 private void ActualizarEquipoRegistrado()
 {
     try
     {
         ManejadorDB manejadorOtro = new ManejadorDB();
         manejadorOtro.UsarAlmacenObjetos = false;
         _sis_EquiposRegistrados equipoRegistrado = manejadorOtro.Cargar <_sis_EquiposRegistrados>(_sis_EquiposRegistrados.ConsultaPorNombreEquipo, new List <object>()
         {
             Environment.MachineName
         });
         if (equipoRegistrado == null)
         {
             equipoRegistrado = new _sis_EquiposRegistrados();
         }
         equipoRegistrado.Manejador             = manejadorOtro;
         equipoRegistrado.SUltimaIPInternet     = ipInternet;
         equipoRegistrado.SNombreEquipo         = Environment.MachineName;
         equipoRegistrado.SUltimaIPConexion     = ipLocal;
         equipoRegistrado.UltimoUsuarioConexion = usuario;
         equipoRegistrado.BEstaBloqueado        = false;
         equipoRegistrado.BEstaConectado        = true;
         equipoRegistrado.EsModificado          = true;
         manejadorOtro.Guardar(equipoRegistrado);
     }
     catch (Exception ex)
     {
         Dispatcher.Invoke(new Action(() =>
         {
             HerramientasWindow.MensajeError(ex, "Error: " + ex.Message, "Error al actualizar la información del equipo.");
         }));
     }
 }
        private void btn_formulariosSeleccionar_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (lb_formulariosListaFormularios.SelectedItem != null)
            {
                TextBlock elegido = (TextBlock)cmb_filtroFormularios.SelectedItem;
                if (elegido == null)
                {
                    return;
                }
                if (elegido.Text.Equals("Registrados"))
                {
                    String tituloFormulario = lb_formulariosListaFormularios.SelectedItem.ToString();

                    formulario = manejador.Cargar <_sis_Formulario>(_sis_Formulario.consultaPorTitulo, new List <object>()
                    {
                        tituloFormulario
                    });

                    txt_formulariosNombreEnSistema.Text        = formulario.STituloFormulario;
                    txt_formulariosReferenciaFormulario.Text   = formulario.SReferenciaFormulario;
                    chb_formulariosPermiteDuplicados.IsChecked = formulario.BPermiteMultiples;
                    if (formulario.ImagenAsociada != null && formulario.ImagenAsociada.Imagen != null)
                    {
                        img_imagenFormulario.Source = HerramientasWindow.BitmapAImageSource(formulario.ImagenAsociada.Imagen);
                    }
                }
                else
                {
                    formulario = null;
                    txt_formulariosReferenciaFormulario.Text = lb_formulariosListaFormularios.SelectedItem.ToString();
                }
            }
        }
        private void btn_GuardarCarpeta_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (ContenedorSeleccionado == null)
            {
                return;
            }
            if (txt_rolNombreCarpeta.Text.Trim().Equals(""))
            {
                HerramientasWindow.MensajeInformacion("Es necesario nombrar a la carpeta.", "Error al guardar la carpeta");
                return;
            }

            if (ContenedorSeleccionado.Contenedores == null)
            {
                ContenedorSeleccionado.Contenedores = new List <_sis_Contenedor>();
            }

            _sis_Contenedor contenedorAActualizar = ContenedorSeleccionado;

            contenedorAActualizar.STitulo = txt_rolNombreCarpeta.Text;
            if (contenedorAActualizar.ImagenAsociada == null)
            {
                contenedorAActualizar.ImagenAsociada = new _sis_ImagenAsociada();
            }
            contenedorAActualizar.ImagenAsociada.Imagen = HerramientasWindow.ObtenerBitmapDeImageControl(img_rolImagenCarpeta, HerramientasWindow.FormatoImagen.PNG);
            if (contenedorAActualizar.ImagenAsociada.Imagen != null)
            {
                contenedorAActualizar.ImagenAsociada.EsModificado = true;
            }
            contenedorAActualizar.EsModificado = true;
            CargarContenedoresDeContenedorTemporal();
        }
        public AccesoNoPermitido()
        {
            try
            {
                InitializeComponent();
                manejador       = new ManejadorDB();
                limiteAlcanzado = manejador.Cargar <_sis_LimiteAccesosFallidosAlcanzado>(_sis_LimiteAccesosFallidosAlcanzado.ConsultaAccesosFallidosNoVerificados);

                if (limiteAlcanzado == null)
                {
                    return;
                }

                txt_nombreEquipo.Text  = limiteAlcanzado.AccesosFallidos[0].SNombreEquipo;
                txt_ip.Text            = limiteAlcanzado.AccesosFallidos[0].SIPEquipo;
                txt_sesionWindows.Text = limiteAlcanzado.AccesosFallidos[0].SUsuarioWindows;
                txt_ipInternet.Text    = limiteAlcanzado.AccesosFallidos[0].SIpInternet;

                foreach (_sis_AccesoFallido accesoFallido in limiteAlcanzado.AccesosFallidos)
                {
                    lb_intentosRegistrados.Items.Add("Usuario: '" + accesoFallido.SUsuarioRegistrado + "' | Contraseña: '" + accesoFallido.SContrasenaRegistrada + "'");
                }

                img_capturaWebcam.Source     = HerramientasWindow.BitmapAImageSource(limiteAlcanzado.FotoWebCam.Imagen);
                img_capturaEscritorio.Source = HerramientasWindow.BitmapAImageSource(limiteAlcanzado.FotoPantalla.Imagen);
                this.Title += " el " + limiteAlcanzado.DtFechaCreacion.ToString("F");

                Closed += AccesoNoPermitido_Closed;
            }
            catch (Exception ex)
            {
                HerramientasWindow.MensajeError(ex, ex.Message, "Error");
            }
        }
        private void btn_seleccionarUsuario_MouseDown(object sender, MouseButtonEventArgs e)
        {
            if (lb_usuariosListaUsuarios.SelectedItem == null)
            {
                return;
            }

            String cuenta = lb_usuariosListaUsuarios.SelectedItem.ToString();

            usuario = manejador.Cargar <_sis_Usuario>(_sis_Usuario.consultaPorCuenta, new List <object>()
            {
                cuenta
            });
            chb_usuariosEsAdministrador.IsChecked            = usuario.EsAdministradorDeSistema;
            chb_usuariosEsSoporte.IsChecked                  = usuario.BEsSoporte;
            chb_usuariosEstaDesactivada.IsChecked            = usuario.BEstaDesactivado;
            txt_usuarioNombreUsuario.Text                    = usuario.SNombreCompleto;
            txt_usuarioEmailUsuario.Text                     = usuario.SEmail;
            chb_UsuarioPuedeAccederACatalogoRapido.IsChecked = usuario.BPuedeAccederCatalogoRapido;
            chb_UsuarioRecibeVersionesPrueba.IsChecked       = usuario.BRecibeVersionesPrueba;
            if (usuario.RolSistema != null)
            {
                cmb_usuariosRolesEnSistema.SelectedItem = usuario.RolSistema.Nombre;
            }
            txt_usuarioCuentaUsuario.Text = usuario.Cuenta;
            if (usuario.ImagenAsociada != null)
            {
                img_usuarioImagenUsuario.Source = HerramientasWindow.BitmapAImageSource(usuario.ImagenAsociada.Imagen);
            }
            txt_usuarioCuentaUsuario.IsReadOnly = true;
            CargarFormulariosEspeciales();
        }
 private void CargarDatosServidor()
 {
     txt_servidorInstancia.Text = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("ServidorInstancia"));
     txt_baseDatos.Text         = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("BaseDeDatos"));
     txt_usuario.Text           = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("Usuario"));
     txt_Contraseña.Password    = HerramientasWindow.DesencriptarConMD5(variablesCONN.ObtenerValorVariable <String>("Contraseña"));
 }
예제 #9
0
 private void ObtenerIPInternetHilo()
 {
     ipInternet = HerramientasWindow.ObtenerIPInternet();
     Dispatcher.Invoke(new Action(() =>
     {
         ActualizarTooltipRed();
     }));
 }
예제 #10
0
        public static void MostrarVentanaEmergenteConTools(Window ventana, Boolean SoloAbrirUna)
        {
            FormularioEmergenteConTools fom = new FormularioEmergenteConTools(ventana);

            fom.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;

            HerramientasWindow.MostrarVentanaDialogo(fom, SoloAbrirUna);
        }
예제 #11
0
 void BuscadorActualizaiones_Completo(object sender, RunWorkerCompletedEventArgs e)
 {
     if (this.IsVisible && hayActualizacionDisponible)
     {
         MostrarMensajeActualizacion delegado = mostrarVersionDisponible;
         HerramientasWindow.MostrarNotificacion("Existe una actualización disponible, favor de cerrar el sistema y entrar nuevamente para descargar la actualización.", "Actualización disponible", new Bitmap(@"Imagenes\Iconos\Sistema\actualizacion.png"), delegado, false);
     }
 }
        private void toolbox_Eliminar()
        {
            TabItem tabitem = (TabItem)tc_opciones.SelectedItem;

            if (tabitem.Header.Equals("Creación y configuración de roles"))
            {
                if (rol != null)
                {
                    if (HerramientasWindow.MensajeSIoNO("Al eliminar un elemento es imposible recuperarlo de nuevo. ¿Desea continuar?", "Eliminación de objeto") && HerramientasWindow.MensajeSIoNOAdvertencia("Está por eliminar el objeto seleccionado, si continúa no podrá recuperarlo después. ¿Desea continuar?", "Advertencia!"))
                    {
                        rol.BorrarObjetoPermanentemente();
                        HerramientasWindow.MensajeInformacion("Se ha borrado con éxito.", "Mensaje");
                        toolbox_Nuevo();
                        CargarIniciales();
                    }
                }
                else
                {
                    HerramientasWindow.MensajeInformacion("Debe seleccionar un rol primero.", "Mensaje");
                }
            }
            else if (tabitem.Header.Equals("Registro de formularios"))
            {
                if (formulario != null)
                {
                    if (HerramientasWindow.MensajeSIoNO("Al eliminar un elemento es imposible recuperarlo de nuevo. ¿Desea continuar?", "Eliminación de objeto") && HerramientasWindow.MensajeSIoNOAdvertencia("Está por eliminar el objeto seleccionado, si continúa no podrá recuperarlo después. ¿Desea continuar?", "Advertencia!"))
                    {
                        formulario.BorrarObjetoPermanentemente();
                        HerramientasWindow.MensajeInformacion("Se ha borrado con éxito.", "Mensaje");
                        toolbox_Nuevo();
                        CargarIniciales();
                        cmb_filtroFormularios.SelectedIndex = -1;
                        BorrarFormulariosPermisosHuerfanos();
                    }
                }
                else
                {
                    HerramientasWindow.MensajeInformacion("Debe seleccionar un formulario primero.", "Mensaje");
                }
            }
            else if (tabitem.Header.Equals("Registro de usuarios"))
            {
                if (usuario != null)
                {
                    if (HerramientasWindow.MensajeSIoNO("Al eliminar un elemento es imposible recuperarlo de nuevo. ¿Desea continuar?", "Eliminación de objeto") && HerramientasWindow.MensajeSIoNOAdvertencia("Está por eliminar el objeto seleccionado, si continúa no podrá recuperarlo después. ¿Desea continuar?", "Advertencia!"))
                    {
                        usuario.BorrarObjetoPermanentemente();
                        HerramientasWindow.MensajeInformacion("Se ha borrado con éxito.", "Mensaje");
                        toolbox_Nuevo();
                        CargarIniciales();
                    }
                }
                else
                {
                    HerramientasWindow.MensajeInformacion("Debe seleccionar un usuario primero.", "Mensaje");
                }
            }
        }
 public void LimpiarDatosFormulario()
 {
     txt_formulariosNombreEnSistema.Text      = "";
     txt_formulariosReferenciaFormulario.Text = "";
     HerramientasWindow.AsignarFondoBlancoImage(img_imagenFormulario);
     lb_formulariosListaFormularios.Items.Clear();
     chb_formulariosPermiteDuplicados.IsChecked = false;
     formulario = null;
 }
 private void GuardarDatosServidor()
 {
     variablesCONN.GuardarValorVariable("ServidorInstancia", HerramientasWindow.EncriptarConMD5(txt_servidorInstancia.Text));
     variablesCONN.GuardarValorVariable("BaseDeDatos", HerramientasWindow.EncriptarConMD5(txt_baseDatos.Text));
     variablesCONN.GuardarValorVariable("Usuario", HerramientasWindow.EncriptarConMD5(txt_usuario.Text));
     variablesCONN.GuardarValorVariable("Contraseña", HerramientasWindow.EncriptarConMD5(txt_Contraseña.Password));
     variablesCONN.ActualizarArchivo();
     HerramientasWindow.MensajeInformacion("Se guardaron los datos correctamente.", "Guardado exitoso");
 }
        private void enviarCorreo()
        {
            List <_sis_Usuario> usuariosSoporte = manejador.CargarLista <_sis_Usuario>(_sis_Usuario.consultaPorUsuariosSoporte);

            manejador.CerrarConexion();
            String emails = "";

            if (usuariosSoporte == null)
            {
                return;
            }
            foreach (_sis_Usuario usuario in usuariosSoporte)
            {
                emails += usuario.SEmail + "; ";
            }
            emails = emails.Substring(0, emails.Length - 2);

            String correo           = "";
            String detallesTecnicos = "";

            Dispatcher.Invoke(new Action(() =>
            {
                correo           = txt_comentarios.Text.Trim();
                detallesTecnicos = @"<ul>
	            <li>IP(LAN|WAN): "     + IPLAN + "|" + IPInternet + @"</li>
	            <li>Usuario: "     + UsuarioLogueadoCuenta + @"</li>
	            <li>Hora del evento: "     + horaEvento.ToString("yyyy-MM-dd HH:mm:ss") + @"</li>
                <li>Correo del usuario: " + UsuarioLogueadoEmail + @"</li>
            </ul>";
            }));


            try
            {
                CorreoEnviado = false;
                EmailFormatos.EnviarMailError(correo, "Error en el sistema", detallesTecnicos, Excepcion, emails, new List <Adjunto>()
                {
                    new Adjunto()
                    {
                        NombreArchivo = "foto.jpg", Stream = Herramientas.WPF.Utilidades.BitmapToStream(fotoPantalla)
                    }
                });

                Dispatcher.Invoke(new Action(() =>
                {
                    HerramientasWindow.MostrarNotificacion("Enviando correo...", "Enviando");
                }));
            }
            catch (Exception ex)
            {
                Dispatcher.Invoke(new Action(() =>
                {
                    HerramientasWindow.MostrarNotificacion("Error: " + ex.Message, "Error al enviar el correo");
                }));
            }
        }
 private void btn_enviar_MouseDown(object sender, MouseButtonEventArgs e)
 {
     if (txt_comentarios.Text.Trim().Equals(""))
     {
         HerramientasWindow.MensajeInformacion("Proporcione comentarios que apoyen al equipo de soporte por favor.", "Soporte");
         return;
     }
     Enviar();
     Close();
 }
 private void InicializarEventos()
 {
     HerramientasWindow.AgregarEventoCambiarImagen(img_imagenFondoLogin);
     HerramientasWindow.AgregarEventoCambiarImagen(img_imagenFondoSistema);
     HerramientasWindow.AgregarEventoCambiarImagen(img_imagenFormulario);
     HerramientasWindow.AgregarEventoCambiarImagen(img_imagenIcono);
     HerramientasWindow.AgregarEventoCambiarImagen(img_rolImagenCarpeta);
     HerramientasWindow.AgregarEventoCambiarImagen(img_rolImagenRol);
     HerramientasWindow.AgregarEventoCambiarImagen(img_usuarioImagenUsuario);
 }
예제 #18
0
 private void BloquearSistema()
 {
     HerramientasWindow.OcultarNotificaciones();
     EstaEnBloqueo = true;
     TerminarWorkers();
     Hide();
     if (seCerroSistema != null)
     {
         seCerroSistema(RazonCierre.BloqueoSesion);
     }
 }
예제 #19
0
 private void btn_cancelar_MouseDown(object sender, MouseButtonEventArgs e)
 {
     if (ModoBloqueo)
     {
         HerramientasWindow.Mensaje("Actualmente se encuentra bloquedo el sistema por el usuario: \n-" + UsuarioBloqueo.Cuenta, "Mensaje");
     }
     else
     {
         System.Windows.Application.Current.Shutdown();
     }
 }
예제 #20
0
        private void CargarValoresVariablesLocales()
        {
            variablesData    = new Variable("data.conf");
            variablesConn    = new Variable("conn.conf");
            txt_usuario.Text = variablesData.ObtenerValorVariable <String>("ultimo_usuario");
            int versionActual = variablesData.ObtenerValorVariable <int>("version_actual");

            servidorInstancia   = HerramientasWindow.DesencriptarConMD5(variablesConn.ObtenerValorVariable <String>("ServidorInstancia"));
            BaseDatos           = HerramientasWindow.DesencriptarConMD5(variablesConn.ObtenerValorVariable <String>("BaseDeDatos"));
            lbl_version.Content = "Versión: " + versionActual;
        }
        public ConfiguraciónEnLogin()
        {
            InitializeComponent();
            this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\configuracionLogin.png"));

            variablesCONN = new Variable("conn.conf");
            variablesDATA = new Variable("data.conf");

            CargarDatosServidor();
            CargarVariables();
        }
예제 #22
0
 void Principal_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     if ((Boolean)e.NewValue == false)
     {
         contenedorVentanas.CerrarVentanas();
     }
     else
     {
         inicio = DateTime.Now;
         HerramientasWindow.EstablecerPadre(this);
     }
 }
예제 #23
0
 public void CargarCaracteristicasVisuales()
 {
     try
     {
         img_imagenConfiguracion.Source        = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\ConfiguracionLogin.png"));
         img_imagenDatosServidor.Source        = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\conexion.png"));
         img_imagenConfiguracionReflejo.Source = img_imagenConfiguracion.Source;
         img_imagenDatosServidorReflejo.Source = img_imagenDatosServidor.Source;
         this.Icon = HerramientasWindow.BitmapAImageSource(new Bitmap(@"Imagenes\Iconos\Sistema\Sistema.png"));
         ActualizarTooltipRed();
     }
     catch { }
 }
        void AccesoNoPermitido_Closed(object sender, EventArgs e)
        {
            try
            {
                limiteAlcanzado.EsModificado = true;
                limiteAlcanzado.BFueVerificadaNotificacion = true;

                manejador.Guardar(limiteAlcanzado);
            }
            catch (Exception ex)
            {
                HerramientasWindow.MensajeError(ex, ex.Message, "Error");
            }
        }
 public ConfiguracionSistema()
 {
     InitializeComponent();
     try
     {
         manejador = new ManejadorDB();
         InicializarEventos();
         CargarIniciales();
     }
     catch (Exception ex)
     {
         HerramientasWindow.MensajeError(ex, "Ocurrio un error: " + ex.Message, "Error al iniciar el formulario");
     }
 }
예제 #26
0
        //mensaje del delegado
        private void mostrarVersionDisponible()
        {
            String titulo          = "Se encuentra la versión [" + versionServidor + "] disponible del sistema para descargar, ¿Desea actualizar ahora mismo?\n\n" + "              *** Cambios incluidos ***\n";
            String cambiosListados = "";

            String[] cambios = CambiosEnVersion.Split('|');
            foreach (String cambio in cambios)
            {
                cambiosListados += "-" + cambio + "\n";
            }
            cambiosListados = cambiosListados.Substring(0, cambiosListados.Length - 1);
            if (HerramientasWindow.MensajeSIoNO(titulo + cambiosListados, "Actualización disponible"))
            {
                CerrarSistemaYAbrirActualizador();
            }
        }
 private void LimpiarDatosRoles()
 {
     HerramientasWindow.AsignarFondoBlancoImage(img_rolImagenRol);
     txt_rolNombreRol.Text     = "";
     txt_rolNombreCarpeta.Text = "";
     txtr_rolDescripcion.Text  = "";
     lb_rolCarpetasEnRol.Items.Clear();
     lb_rolFormulariosEnCarpeta.Items.Clear();
     chb_rolEsAdministrador.IsChecked             = false;
     chb_RolPuedeAccederACatalogoRapido.IsChecked = false;
     HerramientasWindow.AsignarFondoBlancoImage(img_rolImagenCarpeta);
     ContenedorPadreRol     = null;
     ContenedorTemporal     = new _sis_Contenedor();
     ContenedorSeleccionado = null;
     rol = null;
 }
예제 #28
0
        private Bitmap ObtenerImagenRecursoCoincide(String nombreMetodo)
        {
            List <_sis_ImagenRecurso> imagenesRecursos = HerramientasWindow.ObtenerImagenesRecursos(manejador);

            if (imagenesRecursos == null)
            {
                return(null);
            }
            foreach (_sis_ImagenRecurso imagen in imagenesRecursos)
            {
                if (nombreMetodo.ToLower().Trim().Contains(imagen.St_nombreImagen.ToLower().Trim()))
                {
                    return(imagen.Bm_Imagen);
                }
            }
            return(null);
        }
        private void GuardarVariables()
        {
            DataTable dt = HerramientasWindow.DataGridtoDataTable(dgr_variables);

            variablesDATA.BorrarVariables();

            foreach (DataRow dr in dt.Rows)
            {
                if (dr[0].ToString().Trim().Equals("") || dr[1].ToString().Trim().Equals(""))
                {
                    continue;
                }
                variablesDATA.GuardarValorVariable(dr[0].ToString(), dr[1].ToString());
            }
            variablesDATA.ActualizarArchivo();
            HerramientasWindow.MensajeInformacion("Se guardaron los datos correctamente.", "Guardado exitoso");
        }
 private void LimpiarDatosUsuario()
 {
     HerramientasWindow.AsignarFondoBlancoImage(img_usuarioImagenUsuario);
     txt_usuarioNombreUsuario.Text                     = "";
     txt_usuarioEmailUsuario.Text                      = "";
     txt_usuarioContraseñaUsuario.Password             = "";
     txt_usuarioCuentaUsuario.Text                     = "";
     txt_usuarioContraseñaConfirmacionUsuario.Password = "";
     cmb_usuariosRolesEnSistema.SelectedIndex          = -1;
     txt_usuarioCuentaUsuario.IsReadOnly               = false;
     chb_usuariosEsAdministrador.IsChecked             = false;
     chb_usuariosEstaDesactivada.IsChecked             = false;
     chb_usuariosEsSoporte.IsChecked                   = false;
     chb_UsuarioPuedeAccederACatalogoRapido.IsChecked  = false;
     lb_usuariosFormulariosEspeciales.Items.Clear();
     usuario = null;
 }