示例#1
0
        /*****************************************************************************************************************************************************
        *  Nombre del Creador: Victor Valente
        *  Fecha de Creacion: ----
        *  Descripcion: Evento Tick del t_Acceder que se Ejecuta cada 0.1s mientras este activo, si la variable tiempo es mayor a 0 le resta 1 y en caso contrario inactiva el
        *  t_Acceder, muestra un mensaje de bienvenido e instancia el formulario principal para mostrarlo y ocultar el formulario de login
        *****************************************************************************************************************************************************/
        private void t_Acceder_Tick(object sender, EventArgs e)
        {
            if (tiempo > 0)
            {
                tiempo -= 1;
            }
            else
            {
                t_Acceder.Enabled = false;
                MessageBox.Show("Bienvenido, " + claseUsuarioAct.NombreUsuario + ".", "SistemaSCADA", MessageBoxButtons.OK);

                Form g_ExisteFormulario = Application.OpenForms.OfType <FormInterfaz>().Where(pre => pre.Text == "Principal").SingleOrDefault <Form>();
                if (g_ExisteFormulario != null)
                {
                    if (g_ExisteFormulario.WindowState == FormWindowState.Minimized)
                    {
                        g_ExisteFormulario.WindowState = FormWindowState.Normal;
                    }
                    g_ExisteFormulario.BringToFront();
                }
                else
                {
                    SeleccionDeAreaDeTrabajo frm = new SeleccionDeAreaDeTrabajo();
                    frm.Show();
                }
                Hide();
                txtUsusario.Text      = "Usuario...";
                txtUsusario.ForeColor = Color.Gray;

                txtContrasena.Text                  = "Contraseña...";
                txtContrasena.ForeColor             = Color.Gray;
                txtContrasena.UseSystemPasswordChar = false;
                pnlLogin.Visible = true;
            }
        }
        private void BtnCerrar_Click(object sender, EventArgs e)
        {
            SeleccionDeAreaDeTrabajo frm = new SeleccionDeAreaDeTrabajo();

            frm.Show();
            this.Hide();
        }
示例#3
0
        private void BtnCerrar_Click(object sender, EventArgs e)
        {
            SeleccionDeAreaDeTrabajo frm = new SeleccionDeAreaDeTrabajo();

            frm.Show();
            this.Hide();
            if (videoSourcePlayer1.IsRunning)
            {
                videoSourcePlayer1.Stop();
                ClaseVideosDelSistema.GuardarVideo();
            }
            video.InicialLectura(0);
            sensorH.InicialLectura(0);
            temp.InicialLectura(0);
        }