Пример #1
0
 public void LoadPageAfterLogin(object sender, Reserver reserver)
 {
     serverStatusForm    = new Forms.ServerStatusForm(reserver);
     releaseHistoryForm  = new Forms.ReleaseHistoryForm(reserver);
     acceptanceTestsForm = new Forms.AcceptanceTestsForm(reserver);
     OpenChildForm(serverStatusForm, sender);
 }
Пример #2
0
        public Reserver()
        {
            InitializeComponent();
            reserver  = this;
            loginForm = new Forms.LoginForm(reserver);
            OpenChildForm(loginForm, emptySender);
            privateFontCollection = new PrivateFontCollection();
            privateFontCollection.AddFontFile(Directory.GetCurrentDirectory() + "\\font\\Quicksand-VariableFont_wght.ttf");
            btnSideMenuServerStatus.Font    = new Font(privateFontCollection.Families[0], 15, FontStyle.Bold);
            btnSideMenuReleaseHistory.Font  = new Font(privateFontCollection.Families[0], 15, FontStyle.Bold);
            btnSideMenuAcceptanceTests.Font = new Font(privateFontCollection.Families[0], 15, FontStyle.Bold);
            labelCurrentUserV2.Font         = new Font(privateFontCollection.Families[0], 11, FontStyle.Regular);
            labelVersion.Font    = new Font(privateFontCollection.Families[0], 8, FontStyle.Regular);
            closeProgram.Font    = new Font(privateFontCollection.Families[0], 11, FontStyle.Bold);
            minimizeProgram.Font = new Font(privateFontCollection.Families[0], 13, FontStyle.Bold);

            reserverNotifyIcon.Visible = false;
            string fileName = Environment.GetFolderPath(Environment.SpecialFolder.Startup) + "\\" + Application.ProductName + ".lnk";

            if (startup)
            {
                if (string.IsNullOrEmpty(GetShortcutTargetFile(fileName)))
                {
                    CreateStartupFolderShortcut();
                }
            }
            else
            {
                if (!string.IsNullOrEmpty(GetShortcutTargetFile(fileName)))
                {
                    DeleteStartupFolderShortcuts(Application.ProductName + ".exe");
                }
            }
        }
Пример #3
0
        static void Main()
        {
            if (!SingleInstance.Start())
            {
                SingleInstance.ShowFirstInstance();
                return;
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            try
            {
                Reserver mainForm = new Reserver();
                Application.Run(mainForm);
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }

            SingleInstance.Stop();
        }