public IList <PriceImport> GetByStatus(ImportStatus status, string orderBy) { ICriteria crit = GetCriteria(); crit.Add(Expression.Eq("ImportStatus", status)); ICriteria critSort = crit; if (string.IsNullOrEmpty(orderBy)) { string[] sort = orderBy.Split('.'); string sortField = orderBy; if (!sortField.Contains("TimeStamp") && sort.Length > 1) { critSort = crit.GetCriteriaByPath(sort[0]); if (critSort == null) { critSort = crit.CreateCriteria(sort[0]); } sortField = sort[1]; } critSort.AddOrder(new Order(sortField, true)); } return(crit.List <PriceImport>()); }
internal RepairOrder( ImportFile file, decimal serviceRequestId, string problemDescription, decimal inventoryItemID, string approvalRequiredFlag, decimal typeID, decimal quantity, string unit, string currency, decimal?resourceID ) { _File = file; _serviceRequestId = serviceRequestId; ProblemDescription = problemDescription; InventoryItemId = inventoryItemID; ApprovalRequiredFlag = approvalRequiredFlag; RepairTypeId = typeID; Quantity = quantity; UnitOfMeasure = unit; Currency = currency; ResourceId = resourceID; _Status = ImportStatus.New; }
public void setStatus(ImportStatus status, DateTime?addedToLibrary) { Status = status; AddedToLibrary = addedToLibrary; switch (status) { case ImportStatus.NotImported: lbStatus.Text = "Not yet extracted"; groupBox1.BackColor = Color.LemonChiffon; break; case ImportStatus.JustImported: // if extracted in this session lbStatus.Text = "Values were just extracted and creature is added to library"; groupBox1.BackColor = Color.LightGreen; break; case ImportStatus.OldImported: lbStatus.Text = "Already imported on " + Utils.shortTimeDate(addedToLibrary, false); groupBox1.BackColor = Color.YellowGreen; break; case ImportStatus.NeedsLevelChosing: lbStatus.Text = "Cannot be extracted automatically, you need to choose from level combinations"; groupBox1.BackColor = Color.Yellow; break; } }
public AsyncImportResult(XmlDocument asyncImportResultXml) { String statusText = ((XmlElement)asyncImportResultXml .GetElementsByTagName("status")[0]) .InnerText; if (statusText.Equals("created")) { this.status = ImportStatus.CREATED; } else if (statusText.Equals("running")) { this.status = ImportStatus.RUNNING; } else if (statusText.Equals("finished")) { this.status = ImportStatus.FINISHED; } else if (statusText.Equals("error")) { this.status = ImportStatus.ERROR; } if (this.status == ImportStatus.FINISHED) { this.importResults = ImportResult.ConvertToImportResults(asyncImportResultXml); } if (this.status == ImportStatus.ERROR) { this.errorMessage = ((XmlElement)asyncImportResultXml .GetElementsByTagName("error")[0]) .InnerText; } }
internal SalesItemViewModel( SalesOrderViewModel file, decimal serviceRequestId, string problemDescription, decimal inventoryItemID, string approvalRequiredFlag, decimal typeID, decimal quantity, string unit, string currency, decimal?resourceID ) { _File = file; _serviceRequestId = serviceRequestId; ItemName = problemDescription; InventoryItemId = inventoryItemID; ApprovalRequiredFlag = approvalRequiredFlag; _UnitSellingPrice = typeID; _Quantity = quantity; UnitOfMeasure = unit; Currency = currency; ResourceId = resourceID; _Status = ImportStatus.ENTERED; }
public void ImportExport() { if (Result == true) { ImportExportWorker importExportWorker = new ImportExportWorker(); if (SelectedIndex == 0) { importExportWorker.Export(ExportCollections.Where(c => c.IsSelected).Select(c => c.Name).ToArray(), Path, ExportFormatSelected); } if (SelectedIndex == 1) { ImportStatus status = null; switch (ImportType) { case ImportOption.NewCollection: status = importExportWorker.ImportToNewCollection(ImportFilePath, NewCollectionName); break; case ImportOption.AddToCollection: status = importExportWorker.ImportToExistingCollection(ImportFilePath, SelectedCollection); break; } DoPostImport(status, ImportFilePath); } } }
public void CanCancelHealthyOngoingImportWithCorrectClaim() { var nonFinishedOrAbortingStatuses = EnumUtil .GetEnumValues <IStatus>() .Where(s => !ImportStatus.IsFinishedOrAbortingState(s)) .ToList(); nonFinishedOrAbortingStatuses.ForEach(state => { var releaseId = Guid.NewGuid(); var dataFileName = "my_data_file.csv"; var importStatusService = new Mock <IImportStatusService>(); importStatusService .Setup(s => s.GetImportStatus(releaseId, dataFileName)) .ReturnsAsync(new ImportStatus { Status = state }); // Assert that users with the CancelAllFileImports claim can cancel a non-finished-or-aborting Import AssertHandlerSucceedsWithCorrectClaims <ReleaseFileImportInfo, CancelSpecificFileImportRequirement>( new CancelSpecificFileImportAuthorizationHandler(importStatusService.Object), new ReleaseFileImportInfo { ReleaseId = releaseId, DataFileName = dataFileName, }, SecurityClaimTypes.CancelAllFileImports); }); }
private void OnPathChanged() { ProgressBarData.Progress = 0; string path = tbGameDir.Text; ImportStatus result = _importService.CanImport(path); ShowBannerWithResult(result); btnImport.IsEnabled = false; switch (result) { case ImportStatus.CAN_IMPORT: btnImportText.Text = "Import"; btnImport.IsEnabled = true && !_isImportInProgress; break; case ImportStatus.ALREADY_EXISTS: btnImportText.Text = "Update"; btnImport.IsEnabled = true && !_isImportInProgress; break; case ImportStatus.INVALID_PATH: btnImportText.Text = "Import"; btnImport.IsEnabled = false; break; } }
public void UpdateStatus(Config config, string smallFileName, ImportStatus importStatus) { int processedRows = config == null ? 0 : config.ProcessedRows; int failedRows = config == null ? 0 : config.FailedRows; string exceptionReportFileName = config == null ? string.Empty : config.ExceptionReportFileName; IDataParameter[] parameters = { GetParameter("@file_name", smallFileName), GetParameter("@import_status", importStatus), GetParameter("@total_rows_saved", config == null || config.ImportType == "Fourth_2.0" ? 0 : processedRows), GetParameter("@total_rows_failed", config == null || config.ImportType == "Fourth_2.0" ? 0 : failedRows), GetParameter("@error_file_name", (importStatus == ImportStatus.ProcessedNewIngredient || importStatus == ImportStatus.ProcessedPriceUpdate || importStatus == ImportStatus.ProcessedIntoleranceUpdate || importStatus == ImportStatus.ProcessedNutritionUpdate || importStatus == ImportStatus.ProcessedSuppIntoleranceUpdate || importStatus == ImportStatus.FailedInvalidFile) && failedRows > 0 ? exceptionReportFileName : null) }; ExecuteSql("sc_update_ingredient_import_status", parameters, CommandType.StoredProcedure); }
internal RepairOrder( ImportFile file, decimal serviceRequestId, string problemDescription, decimal inventoryItemID, string approvalRequiredFlag, decimal typeID, decimal quantity, string unit, string currency, decimal? resourceID ) { _File = file; _serviceRequestId = serviceRequestId; ProblemDescription = problemDescription; InventoryItemId = inventoryItemID; ApprovalRequiredFlag = approvalRequiredFlag; RepairTypeId = typeID; Quantity = quantity; UnitOfMeasure = unit; Currency = currency; ResourceId = resourceID; _Status = ImportStatus.New; }
public ImportTask(string nameAssetFullPath) { this.nameAsset = Path.GetFileName(nameAssetFullPath); this.nameAssetFullPath = nameAssetFullPath; this.progress = 0.0f; this.status = Status.READY; this.statusImport = ImportStatus.IDLE; }
public Task <IActionResult> Get() { var userId = new UserId(User.Identity?.Name ?? string.Empty); var job = _service.GetJob(userId); var status = new ImportStatus(userId, job?.Completed ?? false, job?.Error ?? string.Empty); return(Task.FromResult <IActionResult>(new JsonResult(status))); }
public ImportStatusEventArgs( ImportStatus status, IRhspImportable importItem, string message) { this.Status = status; this.ImportItem = importItem; this.Message = message; }
private void OnPathChanged() { ProgressBarData.Progress = 0; string path = tbGameDir.Text; ImportStatus result = _importService.CanImport(path); ShowBannerWithResult(result); btnImport.IsEnabled = result == ImportStatus.CAN_IMPORT; }
public void CancellingFinishingStatus() { var importStatus = new ImportStatus { Status = CANCELLING }; Assert.Equal(CANCELLED, importStatus.GetFinishingStateOfAbortProcess()); }
public AsyncImportResult(XmlDocument asyncImportResultXml) { rawXmlResponse = asyncImportResultXml; filledDateTime = DateTime.Now; String statusText = ((XmlElement)asyncImportResultXml .GetElementsByTagName("status")[0]) .InnerText; if (statusText.Equals("created")) { this.status = ImportStatus.CREATED; } else if (statusText.Equals("running")) { this.status = ImportStatus.RUNNING; } else if (statusText.Equals("finished")) { this.status = ImportStatus.FINISHED; } else if (statusText.Equals("error")) { this.status = ImportStatus.ERROR; } if (this.status == ImportStatus.FINISHED) { this.importResults = ImportResult.ConvertToImportResults(asyncImportResultXml); } if (this.status == ImportStatus.ERROR) { this.errorMessage = ((XmlElement)asyncImportResultXml .GetElementsByTagName("error")[0]) .InnerText; } //XmlElement rootElement = (XmlElement)asyncImportResultXml.GetElementsByTagName("rsp")[0]; XmlNode mainMessageNode = asyncImportResultXml.SelectSingleNode("/rsp/message"); if (mainMessageNode != null) { this.message = mainMessageNode.InnerText; } XmlNode mainProgressNode = asyncImportResultXml.SelectSingleNode("/rsp/progress"); if (mainProgressNode != null) { if (!Int32.TryParse(mainProgressNode.InnerText, out this.progress)) { this.progress = -1; } } }
protected void FireStatusEvent(ImportStatus status, long RecordCount) { StatusEventArgs e = new StatusEventArgs(); e.Status = status; e.RowCount = RecordCount; EventHandler <StatusEventArgs> eventHandler = StatusReport; eventHandler(this, e); }
public void ImportItem_ReportsFolder() { ImportStatus status = null; FolderItem actual = importer.ImportItem(expectedFolderItemFileName, out status); Assert.NotNull(actual); Assert.AreEqual(expectedFolderItem.Name, actual.Name); Assert.AreEqual(expectedFolderItem.Path, actual.Path); }
/// <summary> /// Filters the stems. /// </summary> /// <param name="ids">The ids.</param> /// <returns>IEnumerable<Stem>.</returns> private IEnumerable <Stem> FilterStems(ImportStatus status) { var results = Results.Where(r => r.Status == status); return(_referenceStems.Join( results, stem => stem.Id, result => result.Id, (stem, result) => stem)); }
public void ImportItem_DeserializeException() { ImportStatus status = null; DataSourceItem actual = importer.ImportItem(expectedAWDataSource_DeserializeException_FileName, out status); Assert.IsNull(actual); Assert.IsFalse(status.Success); Assert.AreEqual("Unexpected end when deserializing object. Path 'Password', line 10, position 20.", status.Error.Message); }
public override IList GetPages(ImportStatus status = null) { string result = null; if (WikiSite == null) { return(null); } if (!Directory.Exists(Dir)) { Directory.CreateDirectory(Dir); } if (!File.Exists(Filepath)) { result = new Page(WikiSite, "File:" + Template.Url).DownloadImage(Filepath); if (status != null) { status.Error = result; } } if (result == null) { foreach (HSSFRow row in ExcelManager.Records) { var title = GetTitle(row); var yearsInTitle = ExcelManager.GetYears(title); var yearInColumn = GetYear(row); if (yearsInTitle != null && !string.IsNullOrEmpty(yearInColumn) && !yearsInTitle.Contains(yearInColumn)) { if (status != null) { status.Warning = string.Format( "row #{0} has dates conflict: in description {1} but in year {2}", row.RowNum, yearsInTitle, yearInColumn); } } } } if (result == null) { if (status != null) { status.Result = ExcelManager.Columns; } return(ExcelManager.Records); } return(null); }
public void ImportItem() { ImportStatus status = null; ReportItem actual = importer.ImportItem(expectedReportItemFileName, out status); Assert.NotNull(actual); Assert.NotNull(actual.Definition); Assert.IsTrue(status.Success); Assert.AreEqual(expectedReportItem.Name, actual.Name); Assert.AreEqual(expectedReportItem.Path, actual.Path); }
public void ImportItem_AWDataSource() { ImportStatus status = null; DataSourceItem actual = importer.ImportItem(expectedAWDataSourceFileName, out status); Assert.NotNull(actual); Assert.NotNull(status); Assert.AreEqual(actual.Name, expectedAWDataSourceItem.Name); Assert.AreEqual(actual.Path, expectedAWDataSourceItem.Path); Assert.True(status.Success); }
public void ImportItem_NotFound() { ImportStatus status = null; FileNotFoundException ex = Assert.Throws <FileNotFoundException>( delegate { importer.ImportItem(expectedReportItem_NotFound_Filename, out status); }); Assert.That(ex.Message, Is.EqualTo(expectedReportItem_NotFound_Filename)); }
internal XmlImportFileEntry(ImportFileEntry fileEntry) { if (fileEntry == null) { throw new ArgumentNullException("fileEntry"); } selected = fileEntry.Selected; status = fileEntry.Status; displayText = fileEntry.DisplayText; uri = fileEntry.Uri; }
public void ImportItem_NoToken() { ImportStatus status = null; ReportItem actual = importer.ImportItem(expectedReportItem_NoToken_FileName, out status); Assert.Null(actual); Assert.IsFalse(status.Success); Assert.AreEqual(string.Format("Item's filename '{0}' does not contain token '\\Export\\'.", expectedReportItem_NoToken_FileName), status.Error.Message); }
/// <summary> /// Adds an item to the ListView for a successfully 'imported' entry. /// </summary> /// <param name="e">The ItemReadEvent object for the entry imported.</param> /// <param name="status">The ImportStatus object for the entry imported.</param> /// <param name="item">The ReportServerItem object that was imported.</param> /// <returns></returns> private ListViewItem AddListViewItem_Success(ItemReadEvent e, ImportStatus status, ReportServerItem item) { ListViewItem oItem = new ListViewItem(item.Name); oItem.Tag = item; oItem.SubItems.Add(item.Path); oItem.SubItems.Add(""); oItem.Checked = true; return(oItem); }
public void ImportItem() { string filename = Path.Combine(this.GetTestDataPath(), folderItemFilename); ImportStatus status = null; FolderItem actual = importer.ImportItem(filename, out status); Assert.NotNull(actual); Assert.AreEqual(expectedFolderItem.Name, actual.Name); Assert.AreEqual(expectedFolderItem.Path, actual.Path); }
static public string getMessageStatusImport(ImportStatus status) { if (ImportTask.tableMessageStatusImport == null) { ImportTask.initTalbeMessageStatusImport(); } if (!ImportTask.tableMessageStatusImport.ContainsKey(status)) { return("Unknown status: " + status.ToString()); } return(ImportTask.tableMessageStatusImport[status]); }
public void ImportItem_DeserializeException() { string filename = Path.Combine(this.GetTestDataPath(), dataSourceItemFilename_DeserializeError_Filename); ImportStatus status = null; DataSourceItem actual = importer.ImportItem(filename, out status); Assert.IsNull(actual); Assert.IsFalse(status.Success); Assert.AreEqual("Unexpected end when deserializing object. Path 'Password', line 10, position 19.", status.Error.Message); }
public SalesItemViewModel(SalesItemViewModel selected) { _File = selected._File; _serviceRequestId = selected._serviceRequestId; ItemName = selected.ItemName; InventoryItemId = selected.InventoryItemId; ApprovalRequiredFlag = selected.ApprovalRequiredFlag; _UnitSellingPrice = selected._UnitSellingPrice; _Quantity = selected._Quantity; UnitOfMeasure = selected.UnitOfMeasure; Currency = selected.Currency; ResourceId = selected.ResourceId; _Status = selected._Status; }
public void ImportItem_NoToken() { string filename = Path.Combine(this.GetTestDataPath(), folderItem_NoToken_Filename); ImportStatus status = null; FolderItem actual = importer.ImportItem(filename, out status); Assert.Null(actual); Assert.IsFalse(status.Success); Assert.AreEqual(string.Format("Item's filename '{0}' does not contain token '\\Export\\'.", filename), status.Error.Message); }
internal XmlFb2DocumentEntry(Fb2DocumentEntry documentEntry) { if (documentEntry == null) { throw new ArgumentNullException("documentEntry"); } bookid = documentEntry.BookId; status = documentEntry.Status; filename = documentEntry.Filename; originalFilename = documentEntry.OriginalFileName; filedate = documentEntry.FileDate; filesize = documentEntry.FileSize; errorText = !String.IsNullOrEmpty(documentEntry.ErrorText) ? invalidChars.Replace(documentEntry.ErrorText, " ") : null; }
private void UpdateFromMem(IntPtr resultPtr) { _gpgme_op_import_result result = new _gpgme_op_import_result(); Marshal.PtrToStructure(resultPtr, result); this.considered = result.considered; this.no_user_id = result.no_user_id; this.imported = result.imported; this.imported_rsa = result.imported_rsa; this.unchanged = result.unchanged; this.new_user_ids = result.new_user_ids; this.new_sub_keys = result.new_sub_keys; this.new_signatures = result.new_signatures; this.new_revocations = result.new_revocations; this.secret_read = result.secret_read; this.secret_imported = result.secret_imported; this.secret_unchanged = result.secret_unchanged; this.skipped_new_keys = result.skipped_new_keys; this.not_imported = result.not_imported; if (result.imports != IntPtr.Zero) this.imports = new ImportStatus(result.imports); }
internal Fb2DocumentEntry(XmlFb2DocumentEntry documentEntry) { if (documentEntry == null) { throw new ArgumentNullException("documentEntry"); } bookid = documentEntry.BookId; status = documentEntry.Status; filename = documentEntry.Filename; originalFilename = documentEntry.OriginalFileName; filedate = documentEntry.FileDate; filesize = documentEntry.FileSize; errorText = documentEntry.ErrorText; }
/// <summary> /// Shows the status. /// </summary> /// <param name="message">The message.</param> /// <exception cref="System.ArgumentOutOfRangeException"></exception> private void ShowStatus(ImportStatus message) { var stageVm = Stages.FirstOrDefault(vm => vm.Stage.ToString() == message.Stage); if (stageVm == null) return; stageVm.Progress = (ImportingProgress)Enum.Parse(typeof(ImportingProgress), message.Progress, true); switch (stageVm.Progress) { case ImportingProgress.InProgress: stageVm.StatusText = string.IsNullOrWhiteSpace(message.StatusText) ? "In Progress..." : message.StatusText; break; case ImportingProgress.Success: stageVm.StatusText = string.IsNullOrWhiteSpace(message.StatusText) ? "Succeeded." : message.StatusText; break; case ImportingProgress.Cancelled: stageVm.StatusText = "Cancelled"; break; case ImportingProgress.Warning: stageVm.StatusText = "Warning" + (string.IsNullOrWhiteSpace(message.StatusText) ? "." : (": " + message.StatusText)); break; case ImportingProgress.Failure: stageVm.StatusText = "Failed" + (string.IsNullOrWhiteSpace(message.StatusText) ? "." : (": " + message.StatusText)); break; default: throw new ArgumentOutOfRangeException(); } RaisePropertyChanged(() => FinishVisible); if (FinishVisible) { this.UnsubscribeFromStatusNotification(); } }
private static bool IsDuplicate(ImportStatus status) { return status == ImportStatus.Duplicate || status == ImportStatus.DuplicateIDsDiffer || status == ImportStatus.DuplicateNewer || status == ImportStatus.DuplicateOlder; }
/// <summary> /// Serves three functions. /// 1) Convert the FoundOPS location to the API model. /// 2) Set the Region on the location if it exists. /// 3) Set the Status of the Location. /// </summary> /// <param name="matchedLocation">Location to be converted</param> /// <param name="regionName">The name of the region the be added to the Locations</param> /// <param name="status">The status to be assigned to the Location</param> /// <returns>An API location to be imported</returns> private Models.Location ConvertLocationSetRegionAndStatus(Location matchedLocation, string regionName, ImportStatus status) { var location = Api.Models.Location.ConvertModel(matchedLocation); location.Region = SetRegion(regionName); location.StatusInt = (int)status; return location; }
/// <summary> /// Sends the status. /// </summary> /// <param name="importStatus"> /// Import status class. /// </param> public static void SendImportStatus(ImportStatus importStatus) { if (importStatus != null) ServerStatusHub.NotifyImportStatus(importStatus); }
internal ImportFileEntry(XmlImportFileEntry entry) { selected = entry.Selected; status = entry.Status; displayText = entry.DisplayText; uri = entry.Uri; }
internal SalesItemViewModel( SalesOrderViewModel file, decimal serviceRequestId, string problemDescription, decimal inventoryItemID, string approvalRequiredFlag, decimal typeID, decimal quantity, string unit, string currency, decimal? resourceID ) { _File = file; _serviceRequestId = serviceRequestId; ItemName = problemDescription; InventoryItemId = inventoryItemID; ApprovalRequiredFlag = approvalRequiredFlag; _UnitSellingPrice = typeID; _Quantity = quantity; UnitOfMeasure = unit; Currency = currency; ResourceId = resourceID; _Status = ImportStatus.ENTERED; }
internal bool Import() { if(!this.Booked) { return true; } bool result = _File._Proxy.Import(this); if (result) Status = ImportStatus.Backordered; else Status = ImportStatus.Waiting; Booked = false; return result; }