public void PostCode() { PostCodeTextFileParser <TextFileSource, PostCodeEntity> test = new PostCodeTextFileParser <TextFileSource, PostCodeEntity>(); ITextFileSource source = new TextFileSource { FilePath = @"Z:\", FileName = "kody.csv" }; test.Parse((TextFileSource)source); }
protected virtual void GenerateForm() { IFIleParser <TextFileSource, IParseResult> test = new PostCodeTextFileParser <TextFileSource, PostCodeEntity>(); var parsed = test.Parse(new TextFileSource { FilePath = @"Z:\", FileName = "kody.csv" }); Entities Db = new Entities(); int i = 20; foreach (var element in parsed) { Label lb = new Label(); lb.Location = new Point(20, i += 20); lb.Size = new Size(300, 20); Controls.Add(lb); lb.Text = ((PostCodeEntity)element).Province + ((PostCodeEntity)element).PostCode; TextBox tb = new TextBox(); tb.Location = new Point(500, i); tb.Size = new Size(300, 20); Controls.Add(tb); tb.Text = ((PostCodeEntity)element).Address; if (i > 300) { break; } Db.PostCodes.Add(new PostCodes { PostCode = ((PostCodeEntity)element).PostCode }); } Db.SaveChanges(); }
public void CodeRender() { PostCodeTextFileParser <TextFileSource, PostCodeEntity> test = new PostCodeTextFileParser <TextFileSource, PostCodeEntity>(); ITextFileSource source = new TextFileSource { FilePath = @"Z:\", FileName = "kody.csv" }; var postcodeEntities = test.Parse((TextFileSource)source); CodeRenderer <ConstCodeSnippet, PostCodeEntity> renderer = new PostCodeRenderer <ConstCodeSnippet, PostCodeEntity>(); ConstCodeSnippet snippet = new ConstCodeSnippet(); foreach (var item in postcodeEntities) { ICodeFragment fragment = renderer.CreateCodeFragment(item, snippet); } }