static void Main(string[] args) { FolderID ID = new FolderID(@"C:\storage\", 0, "A", 40, "I"); var IDb = ID.GetIncFdigit(); var T = new WikiCard(); T.GetDataFromWiki(@"https://ru.wikipedia.org/wiki/Изображая_жертву"); Console.WriteLine(T.ToString()); Console.ReadLine(); }
//List<FilmEntry> newData; public Form1() { InitializeComponent(); this.button6.Enabled = false; wCard = new WikiCard(); ID = new FolderID(@"D:\filmData", 0, "A", 43, "I"); //newData = readNew();// List<FilmEntry>(); var t = File.ReadAllText("resultFilm.json"); Newtonsoft.Json.Linq.JObject j = Newtonsoft.Json.Linq.JObject.Parse(t); oldData = (Newtonsoft.Json.Linq.JArray)j["data"]; updateFolderText(); }
private bool NewCheck(WikiCard target) { List <FilmEntry> newData = readNew(); if (newData != null || newData.Count > 0) { foreach (var i in newData) { if (i.ThisCard.ImdbID == target.ImdbID) { MessageBox.Show("Фильм уже добавлен!"); return(false); } } } return(true); }
private bool OldCheck(WikiCard target) { string newId = target.ImdbID; foreach (Newtonsoft.Json.Linq.JObject i in oldData) { string temp = i.Value <string>("Imdbid"); if (temp.Contains(newId)) { string mes = string.Format("Фильм {0} уже есть в папке {1}{2}", i.Value <string>("Name"), i.Value <string>("BaseFolder"), i.Value <string>("SubFolder")); MessageBox.Show(mes); return(false); } } return(true); }
private void button1_Click(object sender, EventArgs e) { try { textBox1.Text = Clipboard.GetData(DataFormats.Text).ToString(); var cardTemp = new WikiCard(); cardTemp.GetDataFromWiki(textBox1.Text); textBox2.Text = cardTemp.ToString(); if (NewCheck(cardTemp) && OldCheck(cardTemp)) { wCard = cardTemp; this.button6.Enabled = true; } } catch { MessageBox.Show("Неудалось получить данные."); } }
public void Init() { B = new WikiCard(); B.GetDataFromWiki(@"https://ru.wikipedia.org/wiki/Изображая_жертву"); Thread.Sleep(500); }