private void pictureBox1_Click(object sender, EventArgs e) { ManagerDashboard form = new ManagerDashboard(); this.Hide(); form.FormClosed += new FormClosedEventHandler(delegate { Close(); }); form.Show(); }
public MainController(IHotelSystem hotel, Window mainWindow, IDialogService dialogService) { _loginDashboardModel = new LoginDashboardModel(this, hotel); _loginDashboard = new LoginDashboard(mainWindow, _loginDashboardModel); _registrationDashboardModel = new RegistrationDashboardModel(this, hotel); _registrationDashboard = new RegistrationDashboard(mainWindow, _registrationDashboardModel); _managerDashboardModel = new ManagerDashboardModel(this, hotel, dialogService); _managerDashboard = new ManagerDashboard(mainWindow, _managerDashboardModel); _visitorDashboardModel = new VisitorDashboardModel(this, hotel, dialogService); _visitorDashboard = new VisitorDashboard(mainWindow, _visitorDashboardModel); }
public ManagerDashboard GetManagerDashboard(int TenantId) { var employees = _dbContext.Person.Include(x => x.Attendance).Where(x => x.TenantId == TenantId && x.IsActive == true).AsQueryable(); var leaves = _dbContext.LeaveRequests.Where(x => x.Status == "Pending" && x.TenantId == TenantId).Count(); int pcount = 0; foreach (var pa in employees) { foreach (var a in pa.Attendance) { if (a.DateIn.Date == DateTime.Now.Date) { pcount++; } } } ManagerDashboard dashboard = new ManagerDashboard { }; return(dashboard); }
//******************************************************************************************************* //Login Querry public void LoginCheck(string user, string pass, string option) { conn = new SqlConnection(constring); conn.Open(); if (option == "Manager") { try { da = new SqlDataAdapter("SELECT * from [M_Login] where [UserName]='" + user + "' and [Password]='" + pass + "'", conn); DataTable dtbl = new DataTable(); da.Fill(dtbl); if (dtbl.Rows.Count == 1) { ManagerDashboard form = new ManagerDashboard(); Login lf = new Login(); lf.Hide(); lf.FormClosed += new FormClosedEventHandler(delegate { lf.Close(); }); form.Show(); } else { DialogResult DDR = MessageBox.Show("Incorrect Username or Password!", "TMS", MessageBoxButtons.OK, MessageBoxIcon.Error); } conn.Close(); } catch (Exception ex) { Console.WriteLine(ex); } } else if (option == "Distributer") { try { da = new SqlDataAdapter("SELECT * from [C_Login] where [UserName]='" + user + "' and [Password]='" + pass + "'", conn); DataTable dtbl = new DataTable(); da.Fill(dtbl); if (dtbl.Rows.Count == 1) { DistributerDashboard form = new DistributerDashboard(); Login lf = new Login(); lf.Close(); lf.FormClosed += new FormClosedEventHandler(delegate { lf.Close(); }); form.Show(); } else { DialogResult DDR = MessageBox.Show("Incorrect Username or Password!", "TMS", MessageBoxButtons.OK, MessageBoxIcon.Error); } conn.Close(); } catch (Exception ex) { Console.WriteLine(ex); } } else { DialogResult DDR = MessageBox.Show("Select User", "TMS", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogin_Click(object sender, RoutedEventArgs e) { User validatedUser = new User(); bool login = false; string currentUser = txtUserName.Text; string currentPassword = txtPasswordbox.Password; bool credentialsValidated = ValidateUserInput(currentUser, currentPassword); try { if (credentialsValidated) { validatedUser = GetUserRecord(currentUser, currentPassword); if (validatedUser.UserId > 0) { login = true; } else { MessageBox.Show("The credentials you entered does not exist in database, Please check and try again", "User login", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Error with your UserName or Password. Please check and try again", "User login", MessageBoxButton.OK, MessageBoxImage.Error); } if (login) { CreateLogEntry("Login", "User logged in successfully", validatedUser.UserId, validatedUser.UserName); if (validatedUser.LevelId == 3) { ManagerDashboard MD = new ManagerDashboard(); MD.user = validatedUser; MD.ShowDialog(); this.Hide(); } if (validatedUser.LevelId == 2) { StaffDashboard SD = new StaffDashboard(); SD.user = validatedUser; SD.ShowDialog(); this.Hide(); } if (validatedUser.LevelId == 1) { UserDashboard UD = new UserDashboard(); UD.user = validatedUser; UD.ShowDialog(); this.Hide(); } } else { CreateLogEntry("Login", "User did not Login", validatedUser.UserId, validatedUser.Username); } } catch (Exception ex) { MessageBox.Show("exception", ex.Message); throw; } }
public IActionResult GetManagerDashboard() { ManagerDashboard dashboard = _repository.Dashboard.GetManagerDashboard(TenantId); return(Ok(dashboard)); }