public FindITAssetAssignmentByItemIDDataSet FindITAssetAssignmentByItemID(int intItemID)
        {
            try
            {
                aFindITAssetAssignmentByItemIDDataSet      = new FindITAssetAssignmentByItemIDDataSet();
                aFindITAssetAssignmentByItemIDTableAdapter = new FindITAssetAssignmentByItemIDDataSetTableAdapters.FindITAssetAssignmentByItemIDTableAdapter();
                aFindITAssetAssignmentByItemIDTableAdapter.Fill(aFindITAssetAssignmentByItemIDDataSet.FindITAssetAssignmentByItemID, intItemID);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "IT Asset Class // Find IT Asset Assignment by Item ID " + Ex.Message);
            }

            return(aFindITAssetAssignmentByItemIDDataSet);
        }
        private void MitProcess_Click(object sender, RoutedEventArgs e)
        {
            bool     blnFatalError = false;
            int      intRecordsReturned;
            DateTime datTransactionDate = DateTime.Now;
            string   strTransactionNotes;
            int      intTransactionID;

            try
            {
                strTransactionNotes = "ITEM ASSIGNED TO " + gstrFullName;

                TheFindITAssetAssignmentByItemIDDataSet = TheITAssetClass.FindITAssetAssignmentByItemID(gintItemID);

                intRecordsReturned = TheFindITAssetAssignmentByItemIDDataSet.FindITAssetAssignmentByItemID.Rows.Count;

                if (intRecordsReturned == 0)
                {
                    blnFatalError = TheITAssetClass.InsertITAssetAssignment(gintItemID, datTransactionDate, MainWindow.gintEmployeeID, strTransactionNotes);

                    if (blnFatalError == true)
                    {
                        throw new Exception();
                    }
                }
                else if (intRecordsReturned == 1)
                {
                    intTransactionID = TheFindITAssetAssignmentByItemIDDataSet.FindITAssetAssignmentByItemID[0].TransactionID;

                    blnFatalError = TheITAssetClass.UpdateITAssetAssignment(intTransactionID, datTransactionDate, MainWindow.gintEmployeeID, strTransactionNotes);

                    if (blnFatalError == true)
                    {
                        throw new Exception();
                    }
                }
                else
                {
                    TheMessagesClass.ErrorMessage("To Many Items were found, Please contact IT");

                    throw new Exception();
                }

                blnFatalError = TheITAssetClass.InsertITAssetAssignmentHistory(gintItemID, MainWindow.gintEmployeeID, gintAssigningEmployeeID, strTransactionNotes);

                if (blnFatalError == true)
                {
                    throw new Exception();
                }

                TheMessagesClass.InformationMessage("Asset Has Been Assigned");

                ResetControls();
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Blue Jay ERP // Sign Out IT Assets // Process Menu Item " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }