private void CargarUsuariosBloqueados() { var ObjetoUsuarios = new UsuarioInfo(); var ObjetoResultado = new Resultado <UsuarioInfo>(); var NegUsuario = new NegUsuarios(); try { ObjetoUsuarios.Estado_Id = (int)NegTablas.IdentificadorMaestro(ConfigBase.TablaEstado, ConfigBase.CodigoInactivo); ObjetoResultado = NegUsuario.Buscar(ObjetoUsuarios); if (ObjetoResultado.ResultadoGeneral) { Controles.CargarCombo <UsuarioInfo>(ref ddlUsuarios, ObjetoResultado.Lista, Constantes.StringId, Constantes.StringNombreCompleto, "-- Usuarios Bloqueados --", "-1"); } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarCombo.ToString() + "Tablas Estado")); } } }
private void CargarPreguntas() { try { var Lista = new List <TablaInfo>(); Lista = NegTablas.BuscarCatalogo(ConfigUsuario.TablaPreguntasSeguridad); if (Lista != null) { Controles.CargarCombo <TablaInfo>(ref ddlPreguntaSeguridad, Lista, Constantes.StringNombre, Constantes.StringNombre, "-- Seleccione Pregunta --", 0.ToString()); } else { Controles.MostrarMensajeAlerta("Catálogo " + ConfigUsuario.TablaPreguntasSeguridad + " Sin Datos"); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarCombo.ToString() + " " + ConfigUsuario.TablaPreguntasSeguridad)); } } }
//Metodos de Carga Inicial private void CargarEstados() { try { var Lista = new List <TablaInfo>(); Lista = NegTablas.BuscarCatalogo(ConfigBase.TablaEstado); if (Lista != null) { Controles.CargarCombo <TablaInfo>(ref ddlEstado, Lista, Constantes.StringId, Constantes.StringNombre, "-- Todos --", "-1"); Controles.CargarCombo <TablaInfo>(ref ddlFormEstado, Lista, Constantes.StringId, Constantes.StringNombre, "-- Estado --", "-1"); } else { Controles.MostrarMensajeAlerta("Catálogo " + ConfigBase.TablaEstado + " Sin Datos"); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarCombo.ToString() + "Tablas Estado")); } } }
private void CargarTablas() { try { var Lista = new List <TablaInfo>(); Lista = NegTablas.BuscarCatalogo(ConfigBase.TablasCriticas); if (Lista != null) { Controles.CargarChekBoxList <TablaInfo>(ref chklstTablasCriticas, Lista, Constantes.StringNombre, Constantes.StringNombre); } else { Controles.MostrarMensajeAlerta("Catálogo " + ConfigBase.TablasCriticas + " Sin Datos"); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarCheckBoxList.ToString() + " " + ConfigBase.TablasCriticas)); } } }
private void GuardarEntidad() { try { //Declaración de Variables var ObjetoTabla = new TablaInfo(); var ObjetoResultado = new Resultado <TablaInfo>(); var NegTabla = new NegTablas(); if (!ValidarFormulario()) { return; } //Asignacion de Variales if (hfId.Value.Length != 0) { ObjetoTabla.Id = int.Parse(hfId.Value.ToString()); ObjetoTabla = DatosEntidad(ObjetoTabla); } if (hfTablaPadreId.Value.Length != 0) { ObjetoTabla.TablaPadre_Id = int.Parse(hfTablaPadreId.Value.ToString()); } ObjetoTabla.Nombre = txtFormNombre.Text; ObjetoTabla.NombreTablaPadre = txtFormNombrePadre.Text; ObjetoTabla.Estado_Id = int.Parse(ddlFormEstado.SelectedValue); ObjetoTabla.Codigo = txtFormCodigo.Text; ObjetoTabla.Concepto = txtFormConcepto.Text; //Ejecucion del procedo para Guardar ObjetoResultado = NegTabla.Guardar(ObjetoTabla); if (ObjetoResultado.ResultadoGeneral) { LimpiarFormulario(false); txtNombre.Text = ObjetoTabla.Nombre; CargarGrid(); txtNombre.Text = ""; Controles.MostrarMensajeExito(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.RegistroGuardado.ToString())); Anthem.Manager.RegisterStartupScript(typeof(string), Guid.NewGuid().ToString(), "MostrarBusqueda();", true); } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarGrid.ToString() + "Tablas")); } } }
private TablaInfo DatosEntidad(TablaInfo Entidad) { try { var ObjetoResultado = new Resultado <TablaInfo>(); var ObjetoTabla = new TablaInfo(); var NegTabla = new NegTablas(); ObjetoResultado = NegTabla.Buscar(Entidad); if (ObjetoResultado.ResultadoGeneral == true) { ObjetoTabla = ObjetoResultado.Lista.FirstOrDefault(); if (ObjetoTabla != null) { return(ObjetoTabla); } else { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Tabla")); } return(null); } } else { return(null); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarEntidad.ToString() + "Tabla")); } return(null); } }
private void IntentoFallido(UsuarioInfo ObjetoUsuario, ConfiguracionGeneralInfo ObjetoConfiguracion) { var NegUsuario = new NegUsuarios(); var ObjetoResultado = new Resultado <UsuarioInfo>(); try { if (ObjetoUsuario != null) { if (ObjetoUsuario.IntentosFallidos == null) { ObjetoUsuario.IntentosFallidos = 1; } else { ObjetoUsuario.IntentosFallidos++; } if (ObjetoUsuario.IntentosFallidos >= ObjetoConfiguracion.Intentos) { ObjetoUsuario.Estado_Id = (int)NegTablas.IdentificadorMaestro(ConfigBase.TablaEstado, ConfigBase.CodigoInactivo); } ObjetoResultado = NegUsuario.Guardar(ObjetoUsuario); if (!ObjetoResultado.ResultadoGeneral) { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorGuardar.ToString() + "Usuario")); } } }
//Metodos Particulares private void CargarHijos(int TablaPadre_Id, string NombrePadre) { try { //Declaración de Variables de Búsqueda var ObjetoTabla = new TablaInfo(); var NegTablas = new NegTablas(); var ObjetoResultado = new Resultado <TablaInfo>(); //Asignación de Variables de Búsqueda ObjetoTabla.TablaPadre_Id = TablaPadre_Id; ObjetoTabla.Estado_Id = int.Parse(ddlEstado.SelectedValue); //Ejecución del Proceso de Búsqueda ObjetoResultado = NegTablas.Buscar(ObjetoTabla); if (ObjetoResultado.ResultadoGeneral) { Controles.CargarGrid <TablaInfo>(ref gvBusqueda, ObjetoResultado.Lista, new string[] { Constantes.StringId, Constantes.StringNombre }); lblContador.Text = ObjetoResultado.ValorDecimal.ToString() + " Registros Encontrado(s)"; hfTablaPadreId.Value = TablaPadre_Id.ToString(); txtFormNombrePadre.Text = NombrePadre; } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarGrid.ToString() + "Tablas")); } } }
private void DesbloqueoUsuario() { var ObjetoUsuario = new UsuarioInfo(); var ObjetoResultado = new Resultado <UsuarioInfo>(); var NegUsuario = new NegUsuarios(); try { if (ddlUsuarios.SelectedValue == 0.ToString() || ddlUsuarios.SelectedValue == "-1") { Controles.MensajeEnControl(ddlUsuarios.ClientID, ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ValidarSeleccionUsuario.ToString())); return; } ObjetoUsuario.Id = int.Parse(ddlUsuarios.SelectedValue); ObjetoResultado = NegUsuario.Buscar(ObjetoUsuario); if (ObjetoResultado.ResultadoGeneral) { if (ObjetoResultado.Lista.Count() != 0) { ObjetoUsuario = ObjetoResultado.Lista.FirstOrDefault(); ObjetoUsuario.PrimerInicio = true; ObjetoUsuario.UltimoCambioClave = DateTime.Now; ObjetoUsuario.IntentosFallidos = 0; ObjetoUsuario.Clave = NegUsuarios.GenerarClave(); ObjetoUsuario.Estado_Id = (int)NegTablas.IdentificadorMaestro(ConfigBase.TablaEstado, ConfigBase.CodigoActivo); if (Mail.EnviarMensajeDesbloqueoUsuario(ObjetoUsuario, NegConfiguracionGeneral.Obtener())) { ObjetoResultado = NegUsuario.Guardar(ObjetoUsuario); if (ObjetoResultado.ResultadoGeneral) { Controles.MostrarMensajeExito(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.DesbloqueoUsuarioCorrecto.ToString())); } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } } else { Controles.MostrarMensajeError(ObjetoResultado.Mensaje); } } catch (Exception Ex) { if (Constantes.ModoDebug == true) { Controles.MostrarMensajeError(Ex.Message); } else { Controles.MostrarMensajeError(ArchivoRecursos.ObtenerValorNodo(Constantes.MensajesUsuario.ErrorCargarCombo.ToString() + "Tablas Estado")); } } }