private void btnGO_Click(object sender, EventArgs e) { switch (cbRole.SelectedItem.ToString()) { case ("Operations Manager"): userAccount.PermissionSet.IsSalesPerson = false; userAccount.PermissionSet.IsStockClerk = false; userAccount.PermissionSet.IsWorkSpecialist = false; _loginForm.ShowManagerMainForm(userAccount, _loginForm); this.Close(); break; case ("Sales Person"): userAccount.PermissionSet.IsOperationsManager = false; userAccount.PermissionSet.IsStockClerk = false; userAccount.PermissionSet.IsWorkSpecialist = false; _loginForm.ShowSalesEmployeeForm(userAccount, _loginForm); this.Close(); break; case ("Printing / Engraving Specialist"): userAccount.PermissionSet.IsOperationsManager = false; userAccount.PermissionSet.IsSalesPerson = false; userAccount.PermissionSet.IsStockClerk = false; _loginForm.ShowWorkSpecialistForm(userAccount, _loginForm); this.Close(); break; case ("Stock Room Clerk"): userAccount.PermissionSet.IsOperationsManager = false; userAccount.PermissionSet.IsSalesPerson = false; userAccount.PermissionSet.IsWorkSpecialist = false; _loginForm.ShowStockClerkForm(userAccount, _loginForm); this.Close(); break; } }
private void lnkInventory_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { _loginForm.ShowStockClerkForm(userAccount, _loginForm); }
//TODO - Not sure if we need to remove this. I don't want the resfresh running if a user is viewing a notification // because it might make the currently viewed notification disappear - or go out of view. /*private void tmrCheckNotifications_Tick(object sender, EventArgs e) * { * RefreshNotifications(); * }*/ private void linkStockClerk_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { _loginForm.ShowStockClerkForm(userAccount, _loginForm); this.Close(); }