// Select Borrower User and set the acceptance page private void mlvSelectBorrowerUsers_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if (e.IsSelected) { selectedBorrowerUserIndex = mlvSelectBorrowerUsers.FocusedItem.Index; selectedBorrowerUser = Users.ElementAt(selectedBorrowerUserIndex); if (selectedBorrowerUser != null && selectedBorrowItem != null && selectedBorrowStock != null) { // Set Item Details lblAcceptBorrowingItemId.Text = selectedBorrowItem.Id.ToString(); lblAcceptBorrowingItemName.Text = selectedBorrowItem.Name; lblAcceptBorrowingInStock.Text = selectedBorrowStock.Quantity.ToString(); lblAcceptBorrowingBorrowed.Text = selectedBorrowItem.Borroweds.ToString(); // Set Borrower User Details lblAcceptBorrowingUsername.Text = selectedBorrowerUser.Username; lblAcceptBorrowingFullName.Text = selectedBorrowerUser.Employee.FirstName + " " + selectedBorrowerUser.Employee.LastName; lblAcceptBorrowingDepartmentName.Text = selectedBorrowerUser.Department.Name; lblAcceptBorrowingAlreadyBorrowed.Text = selectedBorrowerUser.Borrows.FirstOrDefault(x => x.Item_Id.Equals(selectedBorrowItem.Id)) != null ? "Yes" : "No"; ListUtil.InitializeDropdownList(dropBorrowItemCount, selectedBorrowStock); } tbcBorrow.SelectedTab = tbpAcceptBorrowing; } }
// Search borrow item operations private void mlvSearchBorrowStock_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e) { if (e.IsSelected) { selectedBorrowStockIndex = mlvSearchBorrowStock.FocusedItem.Index; selectedBorrowStock = Stocks.ElementAt(selectedBorrowStockIndex); Users = userController.GetAllUsers(false); Departments = userController.GetDepartments(); ListUtil.InitializeListView(mlvSelectBorrowerUsers, Users); ListUtil.InitializeDropdownList(dropSelectBorrowerUserDepartment, Departments); tbcBorrow.SelectedTab = tbpSelectBorrowerUser; } }
private void InitializeDetails() { ClearManageUserTextboxes(); Users = userController.GetAllUsers(true); Departments = userController.GetDepartments(); Roles = userController.GetRoles(); ListUtil.InitializeDropdownList(dropManageEmployeeDepartment, Departments); ListUtil.InitializeDropdownList(dropManageEmployeeRole, Roles); selectedUserIndex = -1; ListUtil.InitializeListView(mlvUsers, Users); tbcEmployee.SelectedTab = tbpSearchEmployee; tbpManageEmployee.Text = "Add Employee"; btnManageEmployeeSubmit.BringToFront(); }
private void InitializeDetails() { tbcManageItems.SelectedTab = tbpBorrowItem; tbcBorrow.SelectedTab = tbpSearchBorrowItem; tbpSelectBorrowerUser.Visible = false; // Borrow Tab Items = userController.GetItems(false); selectedBorrowItemIndex = -1; ListUtil.InitializeListView(mlvSearchBorrowItem, Items); // Refund Tab RefundItems = userController.GetItems(true); Borrows = RefundItems.SelectMany(x => x.Borrows.Where(y => !y.IsReturn)).ToList(); ListUtil.InitializeListView(mlvSelectRefunderUser, Borrows, userController.GetAllUsers(true)); Departments = userController.GetDepartments(); ListUtil.InitializeDropdownList(dropSelectRefunderDepartment, Departments); }