示例#1
0
        private void findResztvevok(Szerzodes szerzodes)
        {
            MatchResult eladok = new Ner("entityPatterns/szerzodes/eladok.xml").findMatch(text);

            if (eladok != null)
            {
                foreach (var item in eladok.Value.Split(new string[] { "\n\n" }, StringSplitOptions.None))
                {
                    ReszvetelFinder.Instance.Szerzodes = szerzodes;
                    ReszvetelFinder.Instance.Role      = "Eladó";
                    ReszvetelFinder.Instance.findOne(item);
                }
            }
            MatchResult vevok = new Ner("entityPatterns/szerzodes/vevok.xml").findMatch(text);

            if (vevok != null)
            {
                foreach (var item in vevok.Value.Split(new string[] { "\n\n" }, StringSplitOptions.None))
                {
                    ReszvetelFinder.Instance.Szerzodes = szerzodes;
                    ReszvetelFinder.Instance.Role      = "Vevő";
                    ReszvetelFinder.Instance.findOne(item);
                }
            }
        }
示例#2
0
        public void analyzeText(string data, string filename)
        {
            using (dbh = new DbHandler())
            {
                text = formatData(data);

                Szerzodes szerzodes = findSzerzodes(Path.GetFileName(filename));

                findResztvevok(szerzodes);
                findTargyak(szerzodes);

                CimFinder.Instance.History.Clear();
                GepjarmuFinder.Instance.History.Clear();
                IngatlanFinder.Instance.History.Clear();
                IngoFinder.Instance.History.Clear();
                ReszvetelFinder.Instance.History.Clear();
                SzemelyFinder.Instance.History.Clear();
                SzervezetFinder.Instance.History.Clear();
                SzerzodesFinder.Instance.History.Clear();
                SzerzodesTargyFinder.Instance.History.Clear();
                TeljesitesFinder.Instance.History.Clear();


                dbh.submintChanges();
            }
        }
        public SzerzodesekDisplay(DataGridViewRow clickedRow) : base(clickedRow)
        {
            Szerzodes sz = (Szerzodes)clickedRow.Tag;

            InitializeComponent();
            Text  = $"{sz.Az} - {sz.Tipus} : {sz.KeltDatum}";
            Route = $"{Route}/szerzodesek/{sz.Az}";
        }
示例#4
0
 public void insertSzerzodesToDatabase(Szerzodes e)
 {
     database.Szerzodesek.InsertOnSubmit(e);
     // database.SubmitChanges();
 }
示例#5
0
 private void findTargyak(Szerzodes szerzodes)
 {
     SzerzodesTargyFinder.Instance.Szerzodes = szerzodes;
     SzerzodesTargyFinder.Instance.findOne(text);
 }