public void PostCode()
        {
            PostCodeTextFileParser <TextFileSource, PostCodeEntity> test = new PostCodeTextFileParser <TextFileSource, PostCodeEntity>();
            ITextFileSource source = new TextFileSource {
                FilePath = @"Z:\", FileName = "kody.csv"
            };

            test.Parse((TextFileSource)source);
        }
Пример #2
0
        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();
        }
Пример #3
0
        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);
            }
        }