Exemplo n.º 1
0
        private void CheckIdleTimer_Tick(object sender, EventArgs e)
        {
            try
            {
                //if (Win32_API.Win32.GetIdleTime() > 9000)
                //{
                //    if (isShowAdv == false)
                //    {
                //        this.isShowAdv = true;
                //        Object o;
                //        HPA.Update.Adv adv = new HPA.Update.Adv();
                //        adv.AssemblyName = "HPA.Update";
                //        adv.ClassName = "Adv";
                //        m_objManager.OpenObject(adv, true, null, out o);


                //    }
                //}
                if (Win32_API.Win32.GetIdleTime() > interval)
                {
                    CheckIdleTimer.Stop();
                    //Lock program
                    MnuLock_Click(null, null);
                }
            }
            catch (Exception ex)
            {
                HPA.Common.Helper.LogError(ex, ex.Message, this.Text);
            }
        }
Exemplo n.º 2
0
        private void MnuLock_Click(object sender, EventArgs e)
        {
            object o;
            //m_objManager.OpenObject("HPA.TimeAttendance", "MachineManagement", false, UIMessage.Get_Message("MnuTAD117"), out o);
            Login frm = new Login()
            {
                AssemblyName = "HPA.Component.MainFrame", ClassName = "Login"
            };

            m_objManager.OpenObject(frm, true, null, out o);
            if (frm.DialogResult != DialogResult.OK)
            {
                this.Dispose();
                this.Close();
                return;
            }
            else
            {
                CheckIdleTimer.Start();
            }
            m_objManager.UserID   = frm.UserID;
            m_objManager.UserName = frm.UserName;
            //Set status

            txtToolUserName.Text   = frm.UserName.ToString();
            txtToolServerInfo.Text = m_objManager.DBEngine.Server;
            txtDatabaseName.Text   = m_objManager.DBEngine.Database;
            //Load main buttons
            LoadMenu();
        }
Exemplo n.º 3
0
        public void ShowB()
        {
            object o;
            Login  frm = new Login()
            {
                AssemblyName = "HPA.Component.MainFrame", ClassName = "Login"
            };

            m_objManager.OpenObject(frm, true, null, out o);
            if (frm.DialogResult != DialogResult.OK)
            {
                this.Dispose();
                this.Close();
                return;
            }
            else
            {
                CheckIdleTimer.Start();
            }
            m_objManager.UserID   = frm.UserID;
            m_objManager.UserName = frm.UserName;
            //Set status

            txtToolUserName.Text   = frm.UserName.ToString();
            txtToolServerInfo.Text = m_objManager.DBEngine.Server;
            txtDatabaseName.Text   = m_objManager.DBEngine.Database;
            //Load main buttons
            LoadMenu();
            //...
            //Load menu strip
            //LoadMenuStrip();
        }
        private void tilLock_ItemClick(object sender, TileItemEventArgs e)
        {
            object o;
            //m_objManager.OpenObject("HPA.TimeAttendance", "MachineManagement", false, UIMessage.Get_Message("MnuTAD117"), out o);
            Login frm = new Login()
            {
                AssemblyName = "HPA.Component.MainFrame", ClassName = "Login"
            };

            m_objManager.OpenObject(frm, true, null, out o);
            if (frm.DialogResult != DialogResult.OK)
            {
                this.Dispose();
                this.Close();
                return;
            }
            else
            {
                CheckIdleTimer.Start();
            }
            m_objManager.UserID   = frm.UserID;
            m_objManager.UserName = frm.UserName;
            //Load main buttons
            LoadMenu();
        }
Exemplo n.º 5
0
 private void stop()
 {
     status.Text  = "Stopped";
     canReadPower = true;
     power.Text   = "--";
     CheckIdleTimer.Stop();
     execute.Text = "Start";
 }
Exemplo n.º 6
0
 private void HPA_Main_Load(object sender, EventArgs e)
 {
     LoadLanguage();
     this.BackgroundImage    = System.Drawing.Image.FromFile(HPA.Properties.Settings.Default.WallpaperPath);
     UIMessage.WallpaperPath = HPA.Properties.Settings.Default.WallpaperPath;
     MnuLock_Click(null, null);
     CheckIdleTimer.Start();
 }
 private void CheckIdleTimer_Tick(object sender, EventArgs e)
 {
     try
     {
         if (Win32_API.Win32.GetIdleTime() > interval)
         {
             CheckIdleTimer.Stop();
             //Lock program
             tilLock_ItemClick(null, null);
         }
     }
     catch (Exception ex)
     {
         HPA.Common.Helper.LogError(ex, ex.Message, this.Text);
     }
 }
Exemplo n.º 8
0
        private void execute_Click(object sender, EventArgs e)
        {
            if (CheckIdleTimer.Enabled)
            {
                stop();
            }
            else
            {
                if (host != "" && hostStatus)
                {
                    status.Text = "Running...";

                    Console.WriteLine("Timer started");
                    CheckIdleTimer.Start();
                    execute.Text = "Stop";
                }
                else
                {
                    status.Text = "ERROR";
                }
            }
        }