private void ConfigurarControles(int Id) { try { var ObjetoResultado = new Resultado <MenuInfo>(); var ObjetoMenu = new MenuInfo(); var NegMenu = new NegMenus(); ObjetoMenu.Id = Id; ObjetoResultado = NegMenu.Buscar(ObjetoMenu); if (ObjetoResultado.ResultadoGeneral == true) { ObjetoMenu = ObjetoResultado.Lista.FirstOrDefault(); if (ObjetoMenu != null) { new NegControles().MenuPadre = ObjetoMenu; Controles.AbrirPopup(ConfigMenu.UrlConfiguraControles, 1000, 800, "Configuración de Controles para el Menú " + ObjetoMenu.Descripcion); } else { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Menu")); } } } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Menu")); } } }
protected void lnkIniciarSesion_Click(object sender, EventArgs e) { Controles.AbrirPopup("~/OperacionesLogin/Login.aspx", 700, 500, "Ingreso al Sistema"); }
private void ValidarUsuario() { //Declaración de Variables var NegUsuario = new NegUsuarios(); var ObjetoResultado = new Resultado <UsuarioInfo>(); var ObjetoUsuario = new UsuarioInfo(); var ObjetoConfiguracion = new ConfiguracionGeneralInfo(); //Validacion de Formulario if (txtUsuario.Text.Length == 0) { Controles.MostrarMensajeAlerta(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ValidarNombreUsuario.ToString())); return; } if (txtClave.Text.Length == 0) { Controles.MostrarMensajeAlerta(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ValidarClave.ToString())); return; } //Asignación de Variables ObjetoUsuario.NombreUsuario = txtUsuario.Text; ObjetoUsuario.Clave = txtClave.Text; //CargarConfiguracionGeneral ObjetoConfiguracion = NegConfiguracionGeneral.Obtener(); if (ObjetoConfiguracion == null) { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorConfiguracionNoEncontrada.ToString())); return; } //Proceso de Validación ObjetoResultado = NegUsuario.Validar(ObjetoUsuario); if (ObjetoResultado.ResultadoGeneral == true) { if (ObjetoResultado.Objeto != null) { NegUsuarios.UsuarioId = ObjetoResultado.Objeto.Id; } switch (ObjetoResultado.ValorString) { case ConfigUsuario.ValidacionNoEncontrado: Controles.MostrarMensajeAlerta(ArchivoRecursos.ObtenerValorNodo(ConfigUsuario.MensajeNoExiste)); break; case ConfigUsuario.ValidacionInactivo: Controles.MostrarMensajeAlerta(ArchivoRecursos.ObtenerValorNodo(ConfigUsuario.MensajeInactivo)); break; case ConfigUsuario.ValidacionErrorClave: IntentoFallido(ObjetoResultado.Objeto, ObjetoConfiguracion); Controles.MostrarMensajeAlerta("Clave no corresponde, le quedan " + (ObjetoConfiguracion.Intentos - ObjetoResultado.Objeto.IntentosFallidos).ToString() + " Intentos"); break; case ConfigUsuario.ValidacionCambioClave: NegUsuarios.Usuario = ObjetoResultado.Objeto; Controles.AbrirPopup(ConfigUsuario.UrlCambioContraseña, 700, 450, "Su Clave ha Caducado, Favor Realice el Cambio"); break; case ConfigUsuario.ValidacionPrimerInicio: NegUsuarios.Usuario = ObjetoResultado.Objeto; Controles.AbrirPopup(ConfigUsuario.UrlCambioContraseña, 700, 450, "Primer Inicio, debe Cambiar la Contraseña."); break; case ConfigUsuario.ValidacionAvisoCambioClave: NegUsuarios.Usuario = ObjetoResultado.Objeto; NegUsuarios.MensajeCambioClave = "Le quedan " + ObjetoResultado.ValorInt.ToString() + " Dias para que la Contraseña caduque, desea realizar el cambio ahora?"; Controles.AbrirPopup(ConfigUsuario.UrlAvisoCambioContraseña, 700, 450, "Aviso de Cambio de Contraseña."); break; case ConfigUsuario.ValidacionAprobado: NegUsuarios.Usuario = ObjetoResultado.Objeto; NegUsuarios.UsuarioId = ObjetoResultado.Objeto.Id; ReiniciarIntentos(ObjetoResultado.Objeto); //Response.Redirect(Constantes.UrlInicio); Controles.CerrarConCargaMenu(); break; } } }
protected void lkbtnRecuperarContraseña_Click(object sender, EventArgs e) { Controles.AbrirPopup(ConfigUsuario.UrlRecuperarContraseña, 700, 450, "Recuperar Contraseña"); }