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);
        }
Example #2
0
 public ExcelToYamlDialogX11(FromOptions options) : base()
 {
     Options = options;
     this.AllowAutoManage        = false;
     this.DeleteResponse         = DeleteResponse.DoNothing;
     this.CreatePopupChildEvent += (x, y) => {
         Sinatra();
         new Task(() => {
             delegaty(options);
         }).Start();
     };
 }
Example #3
0
        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);
        }
Example #4
0
 public ExcelToYamlDialog(FromOptions options)
 {
     InitializeComponent();
     Options = options;
 }
 protected void Prepare(FromOptions options)
 {
     SeedTableInterface.ExcelToSeed(options);
 }
Example #6
0
 private static int ConvertFromMorse(FromOptions o)
 {
     throw new NotImplementedException();
 }