コード例 #1
0
 private void Tempo_Tick(object sender, EventArgs e)
 {
     FechaHoraInfo.Text = DateTime.Now.ToString("dd-MM-yyyy") + " " + DateTime.Now.ToString("HH:mm:ss");
     if (SQLiteManager.DebeEjecutarse())
     {
         TopMost = true;
         Show();
         //SendMessage(_cooperado.Handle, WM_SYSCOMMAND, (IntPtr)SC_MONITORPOWER, (IntPtr)MONITOR_ON);
         RomaneroIcon.Visible = false;
         SetearSegundaPantalla();
         SQLiteManager.CambiarEstado_App(2);
         this.WindowState = FormWindowState.Maximized;
         SQLiteManager.Configurar_Session(ref _MarcasUsuario);
         OracleManager.VerificarIntegridadBaseDeDatos(_MarcasUsuario.ID_Planta);
         SQLiteManager.EliminarRegistro(_MarcasUsuario.Ticket, _MarcasUsuario.ID_Planta);
         MinimizeBox = false;
         ActualizarUI(_MarcasUsuario);
     }
     if (SQLiteManager.DebeMinimizarse())
     {
         Limpiar_UI();
         WindowState = FormWindowState.Minimized;
     }
     if (_cooperado.WindowState != FormWindowState.Maximized)
     {
         //_cooperado.WindowState = FormWindowState.Maximized;
     }
     if (SQLiteManager.AplicacionEnEjecucion())
     {
         if (WindowState == FormWindowState.Minimized)
         {
             WindowState = FormWindowState.Maximized;
         }
     }
     if (WindowState != FormWindowState.Minimized)
     {
         if (_MarcasUsuario.Ticket == 0)
         {
             WindowState = FormWindowState.Minimized;
         }
     }
 }