/// <summary>
        /// Handler for button login click 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnLoginClick(object sender, System.EventArgs e)
        {
            Util.ShowWaitWindow();

            //create and start new user session to Monitis
            var userSession = new UserSession(tbxMonitisAPIKey.Text.Trim(), APIType.Live);
            ActionResult actionResult = userSession.Start();

            Util.CloseWaitWindow();
            if (actionResult.IsSuccessful)
            {
                MonitorsForm monitorsForm = new MonitorsForm(userSession, MdiParent);
                Close();
                monitorsForm.Show();
            }
            else
            {
                StringBuilder stringBuilder = new StringBuilder();
                foreach (var error in actionResult.Errors)
                {
                    stringBuilder.AppendLine(error);
                }
                MessageBox.Show(stringBuilder.ToString(), "Error");
            }
        }
示例#2
0
        /// <summary>
        /// Handler for button login click
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnLoginClick(object sender, System.EventArgs e)
        {
            Util.ShowWaitWindow();

            //create and start new user session to Monitis
            var          userSession  = new UserSession(tbxMonitisAPIKey.Text.Trim(), APIType.Live);
            ActionResult actionResult = userSession.Start();

            Util.CloseWaitWindow();
            if (actionResult.IsSuccessful)
            {
                MonitorsForm monitorsForm = new MonitorsForm(userSession, MdiParent);
                Close();
                monitorsForm.Show();
            }
            else
            {
                StringBuilder stringBuilder = new StringBuilder();
                foreach (var error in actionResult.Errors)
                {
                    stringBuilder.AppendLine(error);
                }
                MessageBox.Show(stringBuilder.ToString(), "Error");
            }
        }