示例#1
0
        private async void Btn_GetBoardsAfterScrap_Click(object sender, EventArgs e)
        {
            if (Lookup_PostingAccount.GetSelectedDataRow() == null)
            {
                MessageBox.Show("Please Select an account ! ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            dynamic x = Lookup_PostingAccount.GetSelectedDataRow();

            try
            {
                Lookup_ScrapingAccount.Enabled      = false;
                Lookup_PostingAccount.Enabled       = false;
                Combo_CurentBoard.Enabled           = false;
                General_GroupBoxScrapSearch.Enabled = false;
                General_GroupBoxScrapBoard.Enabled  = false;

                PinObject pinObject = new PinObject(x.Row.ItemArray[0].ToString());
                var       axx       = await pinObject.GetBoards();

                Combo_CurentBoard.Properties.Items.Clear();
                foreach (var bo in axx)
                {
                    string xa = bo.url.ToLower().Replace("https://www.pinterest.com/", "");
                    if (xa.EndsWith("/"))
                    {
                        xa = xa.TrimEnd(bo.url[bo.url.Length - 1]);
                    }
                    xa = xa.TrimStart(bo.url[bo.url.Length - 1]);
                    Combo_CurentBoard.Properties.Items.Add(xa + "[-]" + bo.id);
                }
            }
            catch (Exception ex)
            {
                LogReport(true, x.Row.ItemArray[0].ToString(), ex.Message);
                Lookup_ScrapingAccount.Enabled      = true;
                Combo_CurentBoard.Enabled           = true;
                Lookup_PostingAccount.Enabled       = true;
                General_GroupBoxScrapSearch.Enabled = true;
                General_GroupBoxScrapBoard.Enabled  = true;
            }
            Lookup_PostingAccount.Enabled       = true;
            Lookup_ScrapingAccount.Enabled      = true;
            Combo_CurentBoard.Enabled           = true;
            General_GroupBoxScrapSearch.Enabled = true;
            General_GroupBoxScrapBoard.Enabled  = true;
        }