public int RealizarLogIn(Usuario usuario) { this.usuarioEnSesion = usuario; var nombre = usuario.nombreUsuario; Usuario usuarioLogin = GestorDeUsuarios.ObtenerInstancia().RealizarLogIn(usuario); if (usuarioLogin != null && usuarioLogin.cantidadDeIntentos >= 5) { var evento1 = new EventoBitacora() { fecha = DateTime.Now, descripcion = "Intento login usuario bloqueado " + nombre, criticidad = 1, funcionalidad = "LOGIN", usuario = null }; GestorDeBitacora.ObtenerInstancia().RegistrarEvento(evento1); return(2); } else if (usuarioLogin == null || usuarioLogin.identificador == 0) { return(0); } else if (usuarioLogin.cantidadDeIntentos < 5) { GestorDeUsuarios.ObtenerInstancia().DesbloquearUsuario(usuarioLogin); } this.usuarioEnSesion = usuarioLogin; EventoBitacora evento = new EventoBitacora() { fecha = DateTime.Now, descripcion = "Login", criticidad = 3, funcionalidad = "LOGIN", usuario = ObtenerUsuarioEnSesion() }; GestorDeBitacora.ObtenerInstancia().RegistrarEvento(evento); return(1); }
public AsignarCoordinador(Equipo equipo) { InitializeComponent(); this.equipo = equipo; gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); gestorDeEquipos = GestorDeEquipos.ObtenerInstancia(); }
public ModificarIdioma(Idioma idioma, Action <Idioma> action) { this.action = action; this.idioma = idioma; InitializeComponent(); gestorDeUsuario = GestorDeUsuarios.ObtenerInstancia(); gestorSistema = GestorSistema.ObtenerInstancia(); }
public AsignarUsuarios(Familia familia) { InitializeComponent(); this.familia = familia; this.usuarioAsignados = familia.usuariosAsignados; this.gestorDeFamilias = GestorDeFamilias.ObtenerInstancia(); this.gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); this.usuariosNoAsignados = gestorDeUsuarios.ConsultarUsuarios().Except(usuarioAsignados).ToList(); this.usuarioAsignadosFixed = new List <Usuario>(); usuarioAsignadosFixed.AddRange(usuarioAsignados); }
public AsignarEmpleados(Equipo equipo) { gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); gestorDeEquipos = GestorDeEquipos.ObtenerInstancia(); this.equipo = equipo; this.usuariosAsignadoss = equipo.usuariosAsignados; this.usuariosNoAsignados = gestorDeUsuarios.ConsultarUsuariosSinEquipo(); this.usuariosAsignadosFixed = new List <Usuario>(); this.usuariosAsignadosFixed.AddRange(usuariosAsignadoss); InitializeComponent(); }
private void ConsultarBitacora_Load(object sender, EventArgs e) { exportarPdfButton.Enabled = false; gestorDeBitacora = GestorDeBitacora.ObtenerInstancia(); gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); List <Usuario> usuarios = new List <Usuario>(); usuarios.Add(new Usuario { nombreUsuario = "TODOS", identificador = 0 }); usuarios.AddRange(gestorDeUsuarios.ConsultarUsuariosTodos()); usuarioBox.DataSource = usuarios; usuarioBox.DisplayMember = "nombreUsuario"; usuarioBox.ValueMember = "identificador"; criticidadBox.DataSource = new List <String> { "TODOS", "Alta", "Media", "Baja" }; fechaDesdeDate.Checked = false; fechaDesdeDate.Visible = false; fechaDesdeDate.Value = fechaDesdeDate.Value.Date.AddDays(-7); fechaDesdeDate.Visible = true; ToolTip toolTip1 = new ToolTip(); toolTip1.AutoPopDelay = 5000; toolTip1.InitialDelay = 500; toolTip1.ReshowDelay = 500; toolTip1.ShowAlways = true; toolTip1.SetToolTip(this.criticidadBox, Genesis.Recursos_localizables.StringResources.CriticidadBoxTooltip); toolTip1.SetToolTip(this.usuarioBox, Genesis.Recursos_localizables.StringResources.UsuarioBoxTooltip); toolTip1.SetToolTip(this.consultarButton, Genesis.Recursos_localizables.StringResources.ConsultarBitacoraButtonTooltip); toolTip1.SetToolTip(this.exportarPdfButton, Genesis.Recursos_localizables.StringResources.ExportarPdfButtonTooltip); System.Windows.Forms.HelpProvider helpProvider1 = new HelpProvider(); var applicationFolder = Application.StartupPath + "\\Benefix_mu.chm"; helpProvider1.HelpNamespace = applicationFolder; helpProvider1.SetHelpNavigator(this, System.Windows.Forms.HelpNavigator.Topic); helpProvider1.SetShowHelp(this, true); helpProvider1.SetHelpKeyword(this, "23_Bitcora.htm"); }
private void modificarButton_Click(object sender, EventArgs e) { if (EsFormularioValido()) { var contrasenaAntigua = contrasenaActualText.Text; var contrasena = nuevaContrasenaText.Text; if (GestorDeUsuarios.ObtenerInstancia().ModificarContrasena(new Usuario() { identificador = GestorSistema.ObtenerInstancia().ObtenerUsuarioEnSesion().identificador }, contrasenaAntigua, contrasena)) { MessageBox.Show(Genesis.Recursos_localizables.StringResources.ModificarContrasenaSatisfactorio); } else { MessageBox.Show(Genesis.Recursos_localizables.StringResources.ModificarContrasenaError); } } }
private GestorDeEquipos() { gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); gestorDeGrupos = GestorDeGrupos.ObtenerInstancia(); baseDeDatos = BaseDeDatos.ObtenerInstancia(); }
public ReportesDeBeneficiosPorEmpleado() { InitializeComponent(); gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); gestorDeBeneficios = GestorDeBeneficios.ObtenerInstancia(); }
private GestorDeBitacora() { baseDeDatos = BaseDeDatos.ObtenerInstancia(); gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); m_GestorDeDigitoVerificador = GestorDeDigitoVerificador.ObtenerInstancia(); }
public AdministracionDeUsuarios() { InitializeComponent(); gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); }
public ReportesDeObjetivosPorEmpleado() { InitializeComponent(); gestorDeUsuarios = GestorDeUsuarios.ObtenerInstancia(); gestorDeEvaluaciones = GestorDeEvaluaciones.ObtenerInstancia(); }