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()); } }