private void tlaConfigFacebook_Load(object sender, EventArgs e)
 {
     if (banco.conectar())
     {
         configurado       = banco.buscarFacebookToken()[0] != "";
         checkBox1.Checked = configurado;
     }
     else
     {
         MessageBox.Show("Erro ao conectar ao banco de dados", "Alerta | knoodou");
         this.Close();
     }
 }
Exemple #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();
            }
        }
Exemple #3
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();
            }
        }