コード例 #1
0
        // 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;
            }
        }
コード例 #2
0
        // 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;
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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);
        }