Пример #1
0
        public void ParserGL(object obiekty)
        {
            var           obiektyarray = (object[])obiekty;
            string        search       = obiektyarray[0].ToString();
            var           datafr       = (int)obiektyarray[1];
            var           datato       = (int)obiektyarray[2];
            string        url          = "";
            List <string> param        = Parser("http://www.sciencedirect.com/", 4);

            param.Add(search);
            url = "http://www.sciencedirect.com/science?_ob=" + param[0] + "&_method=" + param[1] + "&_acct=" + param[2] +
                  "&searchtype=" + param[3] + "&_origin=" + param[4] + "&_zone=" + param[5] + "&md5=" + param[6] +
                  "&qs_all=" + param[7] + "&qs_author=&qs_title=&qs_vol=&qs_issue=&qs_pages=&sdSearch=";
            ParserDL(url, search);
            BazyTh.Endthread(0);
            var BIBSD = new StructSDA();

            BIBSD.Dodawanie(search, datafr, datato);
            _listsd = BIBSD.StrSDA;
            File.DeleteFile("ScienceDirect", search + ".bib");
        }
Пример #2
0
        protected void AddToStruct(uint id, string title, string journal, string volume, string number, string pages,
                                   string year, string note, string issn, string doi, string url, string author, List <string> keywords,
                                   string Abstract)
        {
            var data = new StructSDA();

            data.ID       = id;
            data.TITLE    = title;
            data.JOURNAL  = journal;
            data.VOLUME   = volume;
            data.NUMBER   = number;
            data.PAGES    = pages;
            data.YEAR     = year;
            data.NOTE     = note;
            data.ISSN     = issn;
            data.DOI      = doi;
            data.URL      = url;
            data.AUTHOR   = author;
            data.KEYWORDS = keywords;
            data.ABSTRACT = Abstract;
            StrSDA.Add(data);
        }