Ejemplo n.º 1
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");
            }
        }
Ejemplo n.º 2
0
Archivo: Form1.cs Proyecto: tume01/lp2
        /// <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");
            }
        }