private void changePasswordtoolStripMenuItem_Click(object sender, EventArgs e) { string username = Conglomerate.Properties.Settings.Default.Gusername; l.createLogEvent(prefix, username, "Change Password Page opened", "Change Password"); g.mustdo(); SetPassword tbd = new SetPassword(username); int hieght = panel1.Height; tbd.Height = hieght; tbd.Width = panel1.Width; tbd.TopLevel = false; tbd.Visible = true; panel1.Controls.Add(tbd); }
private void btnLogin_Click(object sender, EventArgs e) { Query q = Conglomerate.Properties.Settings.Default.q; string[] arr = txtUsername.Text.Split('_'); bool b = false; try { b = q.checklogin(txtUsername.Text, g.GetSHA1HashData(txtPassword.Text.Trim()), arr[0].Trim()); } catch { //MessageBox.Show("Sorry your credentials were wrong. Please try again"); //txtPassword.Text = ""; //txtUsername.Text = ""; } if (b) { if (q.checkFirstLogin(arr[0].Trim(), txtUsername.Text.Trim())) { SetPassword pass = new SetPassword(txtUsername.Text); pass.ShowDialog(); } int roleid = q.getrole(txtUsername.Text.Trim(), arr[0].Trim()); Logs l = new Logs(); l.createLogEvent(arr[0], txtUsername.Text, "Logged in Successfully", "Login"); string config = q.checkprojectConfigured(arr[0]); if (roleid == 0) { Thread tDBA = new Thread(loadDBA); tDBA.Start(); this.Close(); } else if (roleid == 1) { user = txtUsername.Text.Trim(); //if (config == "False") //{ // l.createLogEvent(arr[0], txtUsername.Text, "Basic details page opened", "Basic Details"); // Thread tBasicDetails = new Thread(loadBasicDetails); // tBasicDetails.Start(); //} //else { l.createLogEvent(arr[0], txtUsername.Text, "Home page opened", "Home"); Thread tMainBackend = new Thread(loadMainbackend); tMainBackend.TrySetApartmentState(ApartmentState.STA); tMainBackend.Start(); } try { this.Close(); } catch { } } else if (roleid == 2) { user = txtUsername.Text.Trim(); if (config == "False") { MessageBox.Show("Sorry Database has not been configured by your Admin. Please try after some time"); return; } string OLTPName = q.getOLTPName(q.getProjID(user)); l.createLogEvent(arr[0], txtUsername.Text, "Form choice page opened", "Form Choice"); Thread tFormChoice = new Thread(() => loadformChoice(user, OLTPName)); tFormChoice.Start(); try { this.Close(); } catch { } } else if (roleid == 3) { user = txtUsername.Text.Trim(); l.createLogEvent(arr[0], txtUsername.Text, "Home page opened(Super Admin)", "Home"); Thread tMainBackend = new Thread(loadMainbackend); tMainBackend.Start(); try { this.Close(); } catch { } } } else { MessageBox.Show("Sorry your credentials were wrong. Please try again"); txtPassword.Text = ""; txtUsername.Text = ""; } }