コード例 #1
0
        private void showUserCredentialsForm()
        {
            UserCredentialsForm userForm = new UserCredentialsForm();
            DialogResult        result   = userForm.ShowDialog(this);

            if (result == DialogResult.OK)
            {
                if (tabControl1.SelectedTab == tabPendingJobs)
                {
                    lstSignedJobsRefresh();
                }
                else
                {
                    lstSignedJobsRefresh();
                }
                toolStripCurrentUser.Text = WSTools.GetServiceCurrentUser();
            }
        }
コード例 #2
0
        private void JobListForm_Load(object sender, EventArgs e)
        {
            m_bLoading = true;

            /*try
             * {
             *  AppDomain myDomain = Thread.GetDomain();
             *
             *  myDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);
             *  WindowsPrincipal myPrincipal = (WindowsPrincipal)Thread.CurrentPrincipal;
             *
             *  PrincipalPermission adminPermission = new PrincipalPermission(null, "SealSignSQS Admins");
             *  adminPermission.Demand();
             *  // Si el usuario es admin mostramos el menú de parámetros de firma
             *  mnuParameters.Visible = true;
             * }
             * catch
             * {
             * }*/

            m_lvwColumnSorter = new ListViewColumnSorter();
            lstPendingJobs.ListViewItemSorter = m_lvwColumnSorter;
            lstSignedJobs.ListViewItemSorter  = m_lvwColumnSorter;

            //this.WindowState = FormWindowState.Minimized;
            this.Hide();
            int interval = Convert.ToInt32(Tools.GetAppSettings("RefreshTimeout")) * 1000;

            if (interval == 0)
            {
                //timerRefresh.Interval = 60000;
                timerRefresh.Stop();
            }
            else
            {
                timerRefresh.Interval = interval;
                timerRefresh.Start();
            }
            lstPendingJobsRefresh(true);
            toolStripCurrentUser.Text = WSTools.GetServiceCurrentUser();
            m_bLoading = false;
        }