private void AddResult(string strResult, string strError, int intAuditIDError) { if (strError == "") { if (boolMIS == false) { //oServer.NextStep(intServer); //oOnDemand.UpdateStepDoneServer(intServer, intStep, strResult, 0, false, false); // Update to prevent it being kicked off again oServer.UpdateStep(intServer, intStep + 1); // Set the done status oOnDemand.UpdateStepDoneServer(intServer, intStep, strResult, 0, false, false); // Go back to current step oServer.UpdateStep(intServer, intStep); // Push through to next step oServer.NextStep(intServer); intStep++; } else { oServer.UpdateMISAudits(intServer, DateTime.Now.ToString()); } } else { oLog.AddEvent(strName, strSerial, strError, LoggingType.Error); if (boolMIS == false) { oOnDemand.UpdateStepDoneServer(intServer, intStep, strError, 1, false, false); } else { oServer.UpdateMISAudits(intServer, DateTime.Now.ToString()); } // Generic Error Request Services oService = new Services(0, dsn); ResourceRequest oResourceRequest = new ResourceRequest(0, dsn); ServiceRequests oServiceRequest = new ServiceRequests(0, dsn); int intServerAuditErrorService = intService; int intServerAuditErrorItem = oService.GetItemId(intServerAuditErrorService); int intServerAuditErrorNumber = oResourceRequest.GetNumber(intRequest, intServerAuditErrorItem); oAudit.AddError(intRequest, intServerAuditErrorService, intServerAuditErrorNumber, intAuditIDError, intStep, boolMIS); int intError = oServer.AddError(intRequest, intServerAuditErrorItem, intServerAuditErrorNumber, intServer, intStep, strError); int intServerAuditError = oResourceRequest.Add(intRequest, intServerAuditErrorItem, intServerAuditErrorService, intServerAuditErrorNumber, "Server Audit Exception (" + strName + ")", 1, 0.00, 2, 1, 1, 1); if (oServiceRequest.NotifyApproval(intServerAuditError, intResourceRequestApprove, intEnvironment, "", dsnServiceEditor) == false) { oServiceRequest.NotifyTeamLead(intServerAuditErrorItem, intServerAuditError, intAssignPage, intViewPage, intEnvironment, "", dsnServiceEditor, dsnAsset, dsnIP, 0); } } }