Exemplo n.º 1
0
 private void UserManagementForm_Click(object sender, EventArgs e)
 {
     try
     {
         UserManagementForm form;
         if (!formPool.ContainsKey(UserManagementScreen))
         {
             form           = new UserManagementForm(UserName);
             form.MdiParent = this;
             permissionComponent.SetPermissionComponentByScreen(form);
             formPool.Add(UserManagementScreen, form);
         }
         else
         {
             form = (UserManagementForm)formPool[UserManagementScreen];
         }
         form.Show();
         form.FormClosing += new FormClosingEventHandler(validationForm_FormClosing);
         form.WindowState  = FormWindowState.Minimized;
         form.WindowState  = FormWindowState.Maximized;
     }
     catch (Exception ex)
     {
         log.Error(String.Format("Exception : {0}", ex.StackTrace));
     }
 }
Exemplo n.º 2
0
        public void RemoveAllUsers()
        {
            KeyChain kc = CTX.keyChain;

            CTX.driver.Url = kc.UrlBimTrack;

            BTLogin login = new BTLogin();

            login.LogIn(kc.LoginUsername, kc.LoginPassword);

            BTHubsTracks btHubsTracks = new BTHubsTracks();
            ProjectList  prjList      = btHubsTracks.OpenHubByName(kc.HubName);

            prjList.SelectProject(kc.DefaultProject);

            MainProject mainProject = new MainProject();

            SideBarMenu sideBarMenu = mainProject.GetSidebarMenu();

            sideBarMenu.ClickMenuItem("Hub Settings");
            HubSettings hubSettings = new HubSettings();

            UserManagementForm userForm = new UserManagementForm(hubSettings.GetRoot());

            userForm.RemoveAllUsers();

            CTX.driver.Close();
        }
Exemplo n.º 3
0
        public void RemoveAllUsers()
        {
//            CTX.driver.Url = "http://bimtrackapp.co";
            CTX.driver.Url = "https://qa.bimtrack.co/";

            BTLogin login = new BTLogin();

            login.LogIn("*****@*****.**", "Z3nt3l1499!");

            BTHubsTracks btHubsTracks = new BTHubsTracks();
            ProjectList  prjList      = btHubsTracks.OpenHubByName("ZenyTest");

            prjList.SelectProject("ZENPROJECT001");

            MainProject mainProject = new MainProject();

            SideBarMenu sideBarMenu = mainProject.GetSidebarMenu();

            sideBarMenu.ClickMenuItem("Hub Settings");
            HubSettings hubSettings = new HubSettings();

            UserManagementForm userForm = new UserManagementForm(hubSettings.GetRoot());

            userForm.RemoveAllUsers();

            CTX.driver.Close();
        }
Exemplo n.º 4
0
        private void userToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var f = new UserManagementForm
            {
                StartPosition = FormStartPosition.CenterScreen,
                MaximizeBox   = false,
                MinimizeBox   = false
            };

            f.ShowDialog();
        }
Exemplo n.º 5
0
        /*
         * Environnement:
         *  DEV: https://dev.bimtrack.co/en/Login
         *  QA: https://qa.bimtrack.co/en/Login
         *  PROD: https://bimtrackapp.co/en/Login (edited)
         */

        public void createUser()
        {
            KeyChain kc = CTX.keyChain;

            CTX.driver.Url = kc.UrlBimTrack;

            BTLogin login = new BTLogin();

            login.LogIn(kc.LoginUsername, kc.LoginPassword);

            BTHubsTracks btHubsTracks = new BTHubsTracks();
            ProjectList  prjList      = btHubsTracks.OpenHubByName(kc.HubName);

            prjList.SelectProject(kc.DefaultProject);

            MainProject mainProject = new MainProject();

            SideBarMenu sideBarMenu = mainProject.GetSidebarMenu();

            sideBarMenu.ClickMenuItem("Hub Settings");
            HubSettings        hubSettings = new HubSettings();
            UserManagementForm userForm    = hubSettings.ClickButtonAddUser();

            var emailSuffix = BimTrackUser.GetNewUserSuffix();
            var email       = BimTrackUser.GetUniqueUserEmail(emailSuffix);

            if (userForm.AddNewUser(new BimTrackUser(email, true)))
            {
                // PROCESS EMAIL
                BimEmailProcessor proc   = new BimEmailProcessor();
                string            szLink = null;
                while (szLink == null)
                {
                    szLink = proc.GetLatestActivationForUser(emailSuffix);
                    Console.Out.WriteLine("Loop waiting");
                    Thread.Sleep(1500);
                }

                Console.Out.WriteLine("SzLink == " + szLink);
                CTX.driver.Close();

                // Complete the user creation
                new CompleteUserFormTest().ActivateUser(szLink);

                //hubSettings.FillNewUserInformation(userSuffix, true);

                Thread.Sleep(1500);
            }

            CTX.driver.Close();
        }
Exemplo n.º 6
0
        /*
         * Environnement:
         *  DEV: https://dev.bimtrack.co/en/Login
         *  QA: https://qa.bimtrack.co/en/Login
         *  PROD: https://bimtrackapp.co/en/Login (edited)
         */

        public void startBimTrack()
        {
//            CTX.driver.Url = "http://bimtrackapp.co";
            CTX.driver.Url = "https://qa.bimtrack.co/";

            BTLogin login = new BTLogin();

            login.LogIn("*****@*****.**", "Z3nt3l1499!");

            BTHubsTracks btHubsTracks = new BTHubsTracks();
            ProjectList  prjList      = btHubsTracks.OpenHubByName("ZenyTest");

            prjList.SelectProject("ZENPROJECT001");

            MainProject mainProject = new MainProject();

            SideBarMenu sideBarMenu = mainProject.GetSidebarMenu();

            sideBarMenu.ClickMenuItem("Hub Settings");
            HubSettings        hubSettings = new HubSettings();
            UserManagementForm userForm    = hubSettings.ClickButtonAddUser();

            var emailSuffix = BimTrackUser.GetNewUserSuffix();
            var email       = BimTrackUser.GetUniqueUserEmail(emailSuffix);

            userForm.AddNewUser(new BimTrackUser(email, true));

            // PROCESS EMAIL
            BimEmailProcessor proc   = new BimEmailProcessor();
            string            szLink = null;

            while (szLink == null)
            {
                szLink = proc.GetLatestActivationForUser(emailSuffix);
                Console.Out.WriteLine("Loop waiting");
                Thread.Sleep(1500);
            }

            Console.Out.WriteLine("SzLink == " + szLink);
            CTX.driver.Close();

            // Complete the user creation
            new CompleteUserFormTest().ActivateUser(szLink);

            //hubSettings.FillNewUserInformation(userSuffix, true);

            Thread.Sleep(1500);
            CTX.driver.Close();
        }
Exemplo n.º 7
0
        private void UiBtn_UserManagement_Click(object sender, EventArgs e)
        {
            if (_User.TYPE == "Administrator")
            {
                UserManagementForm frm = new UserManagementForm();
                frm.ShowDialog();
            }
            else
            {
                ChangePasswordForm frm = new ChangePasswordForm(_User);
                frm.ShowDialog();

                _User = frm._User;
            }
        }
Exemplo n.º 8
0
 private void userManagementToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!StaticServerProvider.IsLogin)
     {
         if (!InitLogin())
         {
             return;
         }
     }
     if (TestRoles(TestorUserRole.Administrator, TestorUserRole.Teacher, TestorUserRole.Laboratorian))
     {
         UserManagementForm userManagement = new UserManagementForm();
         userManagement.ShowDialog();
         StaticServerProvider.NullClients();
     }
 }
Exemplo n.º 9
0
        private void пользователиToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var userManagementDialog = new UserManagementForm();

            if (userManagementDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.currentUser = userManagementDialog.CurrentUser;
                string UserName = this.currentUser.UserName;
                if (UserName.Length >= 200)
                {
                    UserName = UserName.Substring(0, 197) + "...";
                }
                this.UserNameLbl.Text = UserName;
                ReloadResultsSet();
                FillResultsTable();
                DrawPlotFromResults();
            }
        }
Exemplo n.º 10
0
        private void userManagementToolStripMenuItem_Click(object sender, EventArgs e)
        {
            UserManagementForm userManagementForm = new UserManagementForm();

            userManagementForm.ShowDialog();
        }