public Report(Enumerators.Action action) { _action = action; Guid = System.Guid.NewGuid().ToString(); TaskTemplateId = "XLIFF.Manager.BatchTasks." + action; }
public void ImportBinding() { string _playerPostfix = player.postfix; string path = Application.persistentDataPath + "\\Player" + _playerPostfix + ".bdg"; StreamReader sr = new StreamReader(path); string raw = sr.ReadLine(); sr.Close(); //DeCrypt Begin byte[] bytes = Convert.FromBase64String(raw); System.Text.ASCIIEncoding dec = new System.Text.ASCIIEncoding(); string data = dec.GetString(bytes); //DeCrypt End int i = 0; string[] rawData = data.Split('|'); foreach (string set in rawData) { string[] _data = set.Split(':'); i++; if (i != binding.Count) { Enumerators.Action _action = (Enumerators.Action)Convert.ToInt32(_data[0]); KeyCode _keyCode = (KeyCode)Convert.ToInt32(_data[1]); binding[_action] = _keyCode; Helper(); } } }
public Report(Enumerators.Action action) { _action = action; var actionName = _action == Enumerators.Action.Export ? "Export" : "Import"; Guid = System.Guid.NewGuid().ToString(); TaskTemplateId = "Transcreate.BatchTasks." + actionName; }
public WizardViewModel(Window window, ObservableCollection <WizardPageViewModelBase> pages, WizardContext wizardContext, Enumerators.Action action) { SetWindow(window); Pages = pages; Action = action; WizardContext = wizardContext; UpdateWizardHeader(_window.ActualWidth); SetCurrentPage(Pages[0]); }
public WizardContext(Enumerators.Action action, Settings settings) { Action = action; ProjectFiles = new List <ProjectFile>(); DateTimeStamp = DateTime.UtcNow; ExportOptions = settings.ExportOptions; ImportOptions = settings.ImportOptions; Owner = Enumerators.Controller.None; }
private void WriteConfirmationXml(XmlWriter writer, WordCounts wordCounts, Enumerators.Action action) { writer.WriteStartElement("confirmation"); WriteConfirmationWordCountStatistics(writer, wordCounts?.Processed, "processed"); WriteConfirmationWordCountStatistics(writer, wordCounts?.Excluded, "excluded"); if (action == Enumerators.Action.Import) { WriteConfirmationWordCountStatistics(writer, wordCounts?.NotProcessed, "notProcessed"); } writer.WriteEndElement(); //confirmation }
public TaskContext(Enumerators.Action action, Enumerators.WorkFlow workFlow, Settings settings) { Action = action; WorkFlow = workFlow; ProjectFiles = new List <ProjectFile>(); DateTimeStamp = DateTime.UtcNow; ExportOptions = settings.ExportOptions; ImportOptions = settings.ImportOptions; ConvertOptions = settings.ConvertOptions; Owner = Enumerators.Controller.None; }
public WizardService(Enumerators.Action action, PathInfo pathInfo, CustomerProvider customerProvider, ImageService imageService, Controllers controllers, SegmentBuilder segmentBuilder, Settings settings, IDialogService dialogService, ILanguageProvider languageProvider) { _action = action; _pathInfo = pathInfo; _customerProvider = customerProvider; _imageService = imageService; _controllers = controllers; _dialogService = dialogService; _segmentBuilder = segmentBuilder; _settings = settings; _languageProvider = languageProvider; }
public WizardService(Enumerators.Action action, Enumerators.WorkFlow workFlow, PathInfo pathInfo, CustomerProvider customerProvider, ImageService imageService, Controllers controllers, SegmentBuilder segmentBuilder, Settings settings, IDialogService dialogService, ProjectAutomationService projectAutomationService) { _action = action; _workFlow = workFlow; _pathInfo = pathInfo; _customerProvider = customerProvider; _imageService = imageService; _controllers = controllers; _dialogService = dialogService; _segmentBuilder = segmentBuilder; _settings = settings; _projectAutomationService = projectAutomationService; }
private ProjectFileActivityModel GetProjectFileActivity(ProjectFileActionModel projectFileActionModel, Enumerators.Action action, Enumerators.Status status, DateTime dateTime) { var projectFileActivityModel = new ProjectFileActivityModel(projectFileActionModel) { Action = action, Status = status, Id = Guid.NewGuid().ToString(), Name = projectFileActionModel.Name + ">XLIFF File " + projectFileActionModel.ProjectFileActivityModels.Count, Path = "\\XLIFF File Path\\" + projectFileActionModel.ProjectFileActivityModels.Count, Date = dateTime != DateTime.MinValue ? dateTime : GetRamdomDate(projectFileActionModel.ProjectModel.Created), Details = status.ToString() }; return(projectFileActivityModel); }
public AutomaticTask(Enumerators.Action action) { _action = action; Guid = System.Guid.NewGuid().ToString(); Status = "Completed"; PredecessorTaskGuid = "00000000-0000-0000-0000-000000000000"; PercentComplete = "100"; TemplateIds = new List <TemplateId> { new TemplateId { Value = "XLIFF.Manager.BatchTasks." + action } }; TaskFiles = new List <TaskFile>(); OutputFiles = new List <OutputFile>(); Reports = new List <Report>(); }
private string GetDefaultTransactionPath(string localProjectFolder, Enumerators.Action action) { var rootPath = Path.Combine(localProjectFolder, "XLIFF.Manager"); var path = Path.Combine(rootPath, action.ToString()); if (!Directory.Exists(rootPath)) { Directory.CreateDirectory(rootPath); } if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } return(path); }
private ProjectFileActivity GetProjectFileActivity(ProjectFile projectFile, Enumerators.Action action, Enumerators.Status status, DateTime dateTime) { var projectFileActivity = new ProjectFileActivity { ProjectFileId = projectFile.FileId, Action = action, Status = status, ActivityId = Guid.NewGuid().ToString(), Name = projectFile.Name + ">XLIFF File " + projectFile.ProjectFileActivities.Count, Path = "\\XLIFF File Path\\" + projectFile.ProjectFileActivities.Count, Date = dateTime != DateTime.MinValue ? dateTime : GetRamdomDate(projectFile.Project.Created), Report = status.ToString(), ProjectFile = projectFile }; return(projectFileActivity); }
public AutomaticTask(Enumerators.Action action) { _action = action; var actionName = _action == Enumerators.Action.Export ? "Export" : "Import"; Guid = System.Guid.NewGuid().ToString(); Status = "Completed"; PredecessorTaskGuid = "00000000-0000-0000-0000-000000000000"; PercentComplete = "100"; TemplateIds = new List <TemplateId> { new TemplateId { Value = "Transcreate.BatchTasks." + actionName } }; TaskFiles = new List <TaskFile>(); OutputFiles = new List <OutputFile>(); Reports = new List <Report>(); }
private ProjectFile GetProjectFileAction(Project project, LanguageInfo targetLanguage, Enumerators.Action action, DateTime dateTime) { var projectFile = new ProjectFile { ProjectId = project.Id, Action = action, Date = dateTime, FileId = Guid.NewGuid().ToString(), Name = project.Name + ">File " + project.ProjectFiles.Count, Path = "\\Project File Path\\" + project.ProjectFiles.Count, TargetLanguage = targetLanguage.CultureInfo.Name, Project = project }; if (action == Enumerators.Action.Export) { projectFile.ProjectFileActivities.Add( GetProjectFileActivity(projectFile, Enumerators.Action.Export, Enumerators.Status.Success, projectFile.Date)); } if (action == Enumerators.Action.Import) { projectFile.ProjectFileActivities.Add( GetProjectFileActivity(projectFile, Enumerators.Action.Export, Enumerators.Status.Success, projectFile.Date.Subtract(new TimeSpan(1, 0, 0, 0, 0)))); projectFile.ProjectFileActivities.Add( GetProjectFileActivity(projectFile, Enumerators.Action.Import, Enumerators.Status.Error, projectFile.Date.Subtract(new TimeSpan(0, 0, 2, 0, 0)))); projectFile.ProjectFileActivities.Add( GetProjectFileActivity(projectFile, Enumerators.Action.Import, Enumerators.Status.Success, projectFile.Date)); } projectFile.ExternalFilePath = "\\XLIFF File\\" + (projectFile.ProjectFileActivities.Count - 1); return(projectFile); }
private ProjectFileActionModel GetProjectFileAction(ProjectModel projectModel, LanguageInfo targetLanguage, Enumerators.Action action, DateTime dateTime) { var projectFileActionModel = new ProjectFileActionModel(projectModel) { Action = action, Date = dateTime, Id = Guid.NewGuid().ToString(), Name = projectModel.Name + ">File " + projectModel.ProjectFileActionModels.Count, Path = "\\Project File Path\\" + projectModel.ProjectFileActionModels.Count, TargetLanguage = targetLanguage }; if (action == Enumerators.Action.Export) { projectFileActionModel.ProjectFileActivityModels.Add( GetProjectFileActivity(projectFileActionModel, Enumerators.Action.Export, Enumerators.Status.Success, projectFileActionModel.Date)); } if (action == Enumerators.Action.Import) { projectFileActionModel.ProjectFileActivityModels.Add( GetProjectFileActivity(projectFileActionModel, Enumerators.Action.Export, Enumerators.Status.Success, projectFileActionModel.Date.Subtract(new TimeSpan(1, 0, 0, 0, 0)))); projectFileActionModel.ProjectFileActivityModels.Add( GetProjectFileActivity(projectFileActionModel, Enumerators.Action.Import, Enumerators.Status.Error, projectFileActionModel.Date.Subtract(new TimeSpan(0, 0, 2, 0, 0)))); projectFileActionModel.ProjectFileActivityModels.Add( GetProjectFileActivity(projectFileActionModel, Enumerators.Action.Import, Enumerators.Status.Success, projectFileActionModel.Date)); } projectFileActionModel.XliffFilePath = "\\XLIFF File\\" + (projectFileActionModel.ProjectFileActivityModels.Count - 1); return(projectFileActionModel); }
void Rebind(Enumerators.Action selected, KeyCode input) { binding[selected] = input; Debug.Log("Assigned " + input + " to " + selected.ToString()); }
private void WriteAnalysisXml(XmlWriter writer, WordCounts wordCounts, IReadOnlyCollection <AnalysisBand> analysisBands, Enumerators.Action action) { writer.WriteStartElement("analysis"); WriteAnalysisWordCountStatistics(writer, wordCounts?.Processed, analysisBands, "processed"); WriteAnalysisWordCountStatistics(writer, wordCounts?.Excluded, analysisBands, "excluded"); if (action == Enumerators.Action.Import) { WriteAnalysisWordCountStatistics(writer, wordCounts?.NotProcessed, analysisBands, "notProcessed"); } writer.WriteEndElement(); //analysis }
public TaskResult(Enumerators.Action action, Enumerators.WorkFlow workFlow) { Action = action; WorkFlow = workFlow; }
private ConfirmationStatistics GetTotalConfirmationStatistics(IEnumerable <ProjectFile> projectFiles, Enumerators.Action action) { var statistics = new ConfirmationStatistics(); foreach (var projectFile in projectFiles) { if (projectFile.ConfirmationStatistics?.WordCounts != null) { foreach (var wordCount in projectFile.ConfirmationStatistics?.WordCounts?.Processed) { var totalWordCount = statistics.WordCounts.Processed.FirstOrDefault(a => a.Category == wordCount.Category); if (totalWordCount != null) { UpdateTotalWordCount(wordCount, totalWordCount); } else { statistics.WordCounts.Processed.Add(wordCount); } } foreach (var wordCount in projectFile.ConfirmationStatistics?.WordCounts?.Excluded) { var totalWordCount = statistics.WordCounts.Excluded.FirstOrDefault(a => a.Category == wordCount.Category); if (totalWordCount != null) { UpdateTotalWordCount(wordCount, totalWordCount); } else { statistics.WordCounts.Excluded.Add(wordCount); } } if (action == Enumerators.Action.Import) { foreach (var wordCount in projectFile.ConfirmationStatistics?.WordCounts?.NotProcessed) { var totalWordCount = statistics.WordCounts.NotProcessed.FirstOrDefault(a => a.Category == wordCount.Category); if (totalWordCount != null) { UpdateTotalWordCount(wordCount, totalWordCount); } else { statistics.WordCounts.NotProcessed.Add(wordCount); } } } } } return(statistics); }