コード例 #1
0
ファイル: tlaConfigTwitter.cs プロジェクト: bltavares/Knoodou
 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
 {
     //string html = webBrowser1.DocumentText;
     if (webBrowser1.Url.ToString() == "https://twitter.com/oauth/authorize")
     {
         Regex  re  = new Regex("  ([0-9]{7})");
         string pin = re.Match(webBrowser1.DocumentText).Value.Trim();
         if (pin != "")
         {
             Internet.Twitter tw = new Internet.Twitter();
             webBrowser1.Visible = false;
             while (this.Height > 95)
             {
                 this.Height -= speed;
                 Application.DoEvents();
             }
             tw.conectar(pin);
         }
     }
 }
コード例 #2
0
        private void btOk_Click(object sender, EventArgs e)
        {
            if (inTitulo.Text == "")
            {
                MessageBox.Show("Digite um título", "Alerta | Knoodou");
                inTitulo.Focus();
            }
            else if (inAno.Text.Length != 4)
            {
                MessageBox.Show("Digite o ano de lançamento", "Alerta | Knoodou");
                inAno.Focus();
            }
            else if (comboClass.Text == "")
            {
                MessageBox.Show("Escolha uma classificação", "Alerta | Knoodou");
                comboClass.Focus();
            }
            else if (inDuracao.Text == "")
            {
                MessageBox.Show("Digite a duração do filme");
                inDuracao.Focus();
            }
            else if (checkedListBox1.CheckedItems.Count < 1)
            {
                MessageBox.Show("Escolha ao menos um gênero", "Alerta | Knoodou");
            }
            else if (comboFormato.Text == "")
            {
                MessageBox.Show("Escolha um formato");
                comboFormato.Focus();
            }
            else
            {
                IList <int> listadegeneros = new List <int>();
                foreach (int gen in checkedListBox1.CheckedIndices)
                {
                    listadegeneros.Add(ids[gen]);
                }

                if (this.id < 0)
                {
                    filmes.criarFilme(formatos[comboFormato.SelectedIndex], Convert.ToInt32(inAno.Text), inTitulo.Text,
                                      comboClass.Text, Convert.ToInt32(inQuantidade.Text), inIMDB.Text, inURL.Text, Convert.ToInt32(inDuracao.Text),
                                      comboCaract.Text, listadegeneros.ToArray <int>());
                    //Twitter

                    Banco.Config config = new Banco.Config();
                    config.conectar();
                    if (config.twitterToken()[0] != "")
                    {
                        Internet.Twitter tw = new Internet.Twitter();
                        if (inTitulo.Text.Length > 128)
                        {
                            tw.novaMensagem("Novo filme: " + inTitulo.Text.Substring(0, 125) + "...");
                        }
                        else
                        {
                            tw.novaMensagem("Novo filme: " + inTitulo.Text);
                        }
                    }
                    //facebook
                    if (config.buscarFacebookToken()[0] != "")
                    {
                        Internet.Facebook fb = new Internet.Facebook();
                        fb.postarNoFB("Novo filme: " + inTitulo.Text);
                    }
                }
                else
                {
                    filmes.atualizarFilme(formatos[comboFormato.SelectedIndex], Convert.ToInt32(inAno.Text), inTitulo.Text,
                                          comboClass.Text, Convert.ToInt32(inQuantidade.Text), inIMDB.Text, inURL.Text, Convert.ToInt32(inDuracao.Text),
                                          comboCaract.Text, listadegeneros.ToArray <int>(), this.id);
                }
                this.Close();
            }
        }
コード例 #3
0
ファイル: tlaAddFilmes.cs プロジェクト: bltavares/Knoodou
        private void btOk_Click(object sender, EventArgs e)
        {
            if (inTitulo.Text == "")
            {
                MessageBox.Show("Digite um título", "Alerta | Knoodou");
                inTitulo.Focus();
            }
            else if (inAno.Text.Length != 4)
            {
                MessageBox.Show("Digite o ano de lançamento", "Alerta | Knoodou");
                inAno.Focus();
            }
            else if (comboClass.Text == "")
            {
                MessageBox.Show("Escolha uma classificação", "Alerta | Knoodou");
                comboClass.Focus();

            }
            else if (inDuracao.Text == "")
            {
                MessageBox.Show("Digite a duração do filme");
                inDuracao.Focus();
            }
            else if (checkedListBox1.CheckedItems.Count < 1)
            {
                MessageBox.Show("Escolha ao menos um gênero", "Alerta | Knoodou");
            }
            else if (comboFormato.Text == "")
            {
                MessageBox.Show("Escolha um formato");
                comboFormato.Focus();
            }
            else
            {
                IList<int> listadegeneros = new List<int>();
                foreach (int gen in checkedListBox1.CheckedIndices)
                    listadegeneros.Add(ids[gen]);

                if (this.id < 0)
                {
                    filmes.criarFilme(formatos[comboFormato.SelectedIndex], Convert.ToInt32(inAno.Text), inTitulo.Text,
                        comboClass.Text, Convert.ToInt32(inQuantidade.Text), inIMDB.Text, inURL.Text, Convert.ToInt32(inDuracao.Text),
                        comboCaract.Text, listadegeneros.ToArray<int>() );
                    //Twitter

                    Banco.Config config = new Banco.Config();
                    config.conectar();
                    if (config.twitterToken()[0] != "")
                    {
                        Internet.Twitter tw = new Internet.Twitter();
                        if(inTitulo.Text.Length > 128)
                            tw.novaMensagem("Novo filme: " + inTitulo.Text.Substring(0,125) + "...");
                        else
                            tw.novaMensagem("Novo filme: " + inTitulo.Text);
                    }
                    //facebook
                    if (config.buscarFacebookToken()[0] != "")
                    {
                        Internet.Facebook fb = new Internet.Facebook();
                        fb.postarNoFB("Novo filme: " + inTitulo.Text);
                    }

                }
                else
                {
                    filmes.atualizarFilme(formatos[comboFormato.SelectedIndex], Convert.ToInt32(inAno.Text), inTitulo.Text,
                        comboClass.Text, Convert.ToInt32(inQuantidade.Text), inIMDB.Text, inURL.Text, Convert.ToInt32(inDuracao.Text),
                        comboCaract.Text, listadegeneros.ToArray<int>(), this.id);
                }
                this.Close();
            }
        }
コード例 #4
0
ファイル: tlaConfigTwitter.cs プロジェクト: bltavares/Knoodou
 void navegador()
 {
     Internet.Twitter tw = new Internet.Twitter();
     webBrowser1.Visible = true;
     webBrowser1.Url     = tw.autorizar();
 }
コード例 #5
0
ファイル: tlaConfigTwitter.cs プロジェクト: bltavares/Knoodou
 private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
 {
     //string html = webBrowser1.DocumentText;
     if(webBrowser1.Url.ToString() == "https://twitter.com/oauth/authorize")
     {
         Regex re = new Regex("  ([0-9]{7})");
         string pin = re.Match(webBrowser1.DocumentText).Value.Trim();
         if (pin != "")
         {
             Internet.Twitter tw = new Internet.Twitter();
             webBrowser1.Visible = false;
             while (this.Height > 95)
             {
                 this.Height -= speed;
                 Application.DoEvents();
             }
             tw.conectar(pin);
         }
     }
 }
コード例 #6
0
ファイル: tlaConfigTwitter.cs プロジェクト: bltavares/Knoodou
 void navegador()
 {
     Internet.Twitter tw = new Internet.Twitter();
     webBrowser1.Visible = true;
     webBrowser1.Url = tw.autorizar();
 }