Beispiel #1
0
 public static void Restart_Login()
 {
     Login prueba = new Login();
     Manejo_Eventos mane = new Manejo_Eventos(prueba);
     mane.Iniciar();
 }
Beispiel #2
0
        /// <summary>
        /// Este método debe mostrar la ventana de Login como un cuadro de diálogo modal
        /// Y verificar el usuario con respecto a los usuarios registrados en un
        /// archivo binario.
        /// </summary>
        /// <param name="sender">Genera el evento</param>
        /// <param name="e">Argumentos del evento</param>
        private void iniciarSesiónToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (logged == 0)
            {

                Login newLogin = new Login();

                newLogin.ShowDialog(this);
                if (newLogin.logged == 1)
                {
                    Form1.usuarioActual= newLogin.usuarioActual.Tipo;
                    cargarArbol();
                    reportesToolStripMenuItem.Enabled = true;
                    this.label1.Visible = true;
                    this.label2.Visible = true;
                    this.nombreUsuario.Visible = true;
                    this.tiempoInactivo.Visible = true;
                    this.nombreUsuario.Text = newLogin.usuarioActual.UserName;
                    hiloFin = new Timers.HiloFin("fin", this);
                    hiloIdle = new Timers.HiloIdle("idle", this);
                    hiloRefresh = new Timers.HiloRefresh("refresh", this);
                    hiloFin.Start();
                    hiloIdle.Start();
                    actualizarButton.Enabled = true;
                    //hiloRefresh.Start();
                    this.logged = 1;

                    Application.AddMessageFilter(this);
                }
              // se verifica si el usario paso el login correctamente y se guarda el tipo como variable estatica del formualrio 1
            }
            else
            {
                MessageBox.Show("Usuario ya logueado");
            }
        }