protected virtual FromOptions BuildFromOptions(IEnumerable <string> files, string input = null, string output = null) { var options = new FromOptions(); options.files = files; options.engine = CommonOptions.Engine.EPPlus; options.yamlColumns = new string[] { "data_yaml" }; options.input = input ?? Paths.TestResourcesPath; options.output = output ?? Paths.DestinationSeedPath(); OptionsList.Add(options); return(options); }
public ExcelToYamlDialogX11(FromOptions options) : base() { Options = options; this.AllowAutoManage = false; this.DeleteResponse = DeleteResponse.DoNothing; this.CreatePopupChildEvent += (x, y) => { Sinatra(); new Task(() => { delegaty(options); }).Start(); }; }
private void ExcelToYaml(string[] fileNames) { if (fileNames == null) { return; } var setting = LoadSetting(); if (setting == null) { return; } var options = new FromOptions(); options.files = fileNames; options.input = "."; options.output = SeedPath; options.columnNamesRow = setting.columnNamesRow; options.dataStartRow = setting.dataStartRow; options.engine = setting.engine; options.ignoreColumns = setting.ignoreColumns; options.yamlColumns = setting.yamlColumns; options.ignore = setting.ignore; options.only = setting.only; options.subdivide = setting.subdivide; options.mapping = setting.mapping; options.versionColumn = setting.versionColumn; options.requireVersion = setting.requireVersion; options.delete = setting.delete; options.seedExtension = setting.seedExtension; var dialog = new ExcelToYamlDialogX11(options); this.Layout.Children.Add(dialog); dialog.Popup(GrabOption.Exclusive); }
public ExcelToYamlDialog(FromOptions options) { InitializeComponent(); Options = options; }
protected void Prepare(FromOptions options) { SeedTableInterface.ExcelToSeed(options); }
private static int ConvertFromMorse(FromOptions o) { throw new NotImplementedException(); }