Beispiel #1
0
        private void addXmlToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (var fbd = new FolderBrowserDialog())
            {
                DialogResult result = fbd.ShowDialog();

                if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(fbd.SelectedPath))
                {
                    string[] files = Directory.GetFiles(fbd.SelectedPath);

                    foreach (var path in files)


                    {
                        if (path.Contains(".xml"))
                        {
                            DriverInstance drivers = new DriverInstance();
                            drivers.InitDriver(false);
                            Console.WriteLine(path);
                            Pinterest pin = new Pinterest(drivers.Driver);
                            pin.MakeLogin(manager.Load(path));
                            if (!pin.CheckLogin())
                            {
                                pin.MakeLogin(Path.GetFileNameWithoutExtension(path), "trance_333");
                            }

                            if (pin.CheckLogin())
                            {
                                if (pin.ValidName() == false)
                                {
                                    pin.FillName();
                                }
                                try { pin.AddImage(); }
                                catch { }


                                Account acc = new Account();
                                acc.Email    = Path.GetFileNameWithoutExtension(path);
                                acc.Password = "******";
                                acc          = pin.AccountInfo(acc);
                                AccountManager.Accounts.Add(acc);
                                try
                                {
                                    AccountManager.GetInstance().Save();
                                }
                                catch
                                { }
                            }
                            drivers.SuperQuit();
                        }
                        File.Delete(path);
                    }
                    ;
                }
            }
        }