示例#1
0
        private void AtualizarLista()
        {
            YoutuberRepository tudo = new YoutuberRepository();

            dataGridView1.Rows.Clear();
            foreach (Youtuber youtuber in tudo.ObterYoutuber())
            {
                dataGridView1.Rows.Add(new Object[]
                {
                    youtuber.GetNome(),
                    youtuber.GetNomeCanal(),
                    youtuber.GetQuantidadeStrikes(),
                    youtuber.GetRenda(),
                    youtuber.GetQuantidadeInscritos()
                });
            }
        }
示例#2
0
        private void circularButton3_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Não trola Francisco, seleciona algo pra excluir");
                return;
            }

            string nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();

            dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index);
            YoutuberRepository youtuberRepository = new YoutuberRepository();

            youtuberRepository.ApagarYoutuber(nome);
            MessageBox.Show(nome + " apagado com sucesso");
            LimparCampos();
        }
示例#3
0
        private void Salvar()
        {
            Youtuber youtuber = new Youtuber();

            try
            {
                youtuber.SetNome(txtNome.Text);
                youtuber.SetSobrenome(txtSobrenome.Text);
                youtuber.SetApelido(txtApelido.Text);
                youtuber.SetNomeCanal(txtNomeDoCanal.Text);
                youtuber.SetQuantidadeInscritos(Convert.ToInt64(txtQuantidadeDeInscritos.Text));
                youtuber.SetQuantidadeLikes(Convert.ToInt32(txtQuantidadeDeLikes.Text));
                youtuber.SetRenda(Convert.ToDouble(txtRenda.Text));
                youtuber.SetQuantidadeVisualizacoes(Convert.ToInt64(txtQuantidadeDeVisualizacoes.Text));
                youtuber.SetQuantidadeVideos(Convert.ToInt32(txtQuantidadeDeVideos.Text));
                youtuber.SetNacionalidade(cbNacionalidade.SelectedItem.ToString());
                youtuber.SetPlataforma(cbPlataforma.SelectedItem.ToString());
                youtuber.SetCategoria(cbCategoria.SelectedItem.ToString());
                youtuber.SetQuantidadeStrikes(cbQuantidadeDeStrikes.SelectedItem.ToString());
                youtuber.SetLink(textBox2.Text);
                youtuber.SetPossuiPatrocinador(rbSimPossuiPatrocinador.Checked);
                youtuber.SetSeEhStreamer(rbSimStreamer.Checked);
                youtuber.SetPossuiPatrocinador(rbSimPossuiPatrocinador.Checked);
                youtuber.SetDescricao(txtDescricao.Text);

                YoutuberRepository tudo = new YoutuberRepository();
                if (posicao == -1)
                {
                    tudo.AdicionarYoutuber(youtuber);
                    MessageBox.Show("Youtuber cadastrado com sucesso");
                    LimparCampos();
                }
                else
                {
                    tudo.EditarYoutuber(youtuber, posicao);
                    MessageBox.Show("Youtuber editado com sucesso");
                }
                AtualizarLista();
            }
            catch (Exception el)
            {
                MessageBox.Show(el.Message);
                return;
            }
            LimparCampos();
        }
示例#4
0
        private void circularButton2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Seleciona algo no grid véi");
                return;
            }

            string             nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
            YoutuberRepository youtuberRepository = new YoutuberRepository();
            int quantidade = 0;

            foreach (Youtuber youtuber in youtuberRepository.ObterYoutuber())
            {
                if (youtuber.GetNome() == nome)
                {
                    txtNome.Text                       = youtuber.GetNome();
                    txtApelido.Text                    = youtuber.GetApelido();
                    txtSobrenome.Text                  = youtuber.GetSobrenome();
                    txtNomeDoCanal.Text                = youtuber.GetNomeCanal();
                    txtQuantidadeDeLikes.Text          = Convert.ToString(youtuber.GetQuantidadeLikes());
                    txtQuantidadeDeVideos.Text         = Convert.ToString(youtuber.GetQuantidadeVideos());
                    txtQuantidadeDeInscritos.Text      = Convert.ToString(youtuber.GetQuantidadeInscritos());
                    txtRenda.Text                      = Convert.ToString(youtuber.GetRenda());
                    txtDescricao.Text                  = youtuber.GetDescricao();
                    cbCategoria.SelectedItem           = youtuber.GetCategoria();
                    cbNacionalidade.SelectedItem       = youtuber.GetNacionalidade();
                    cbPlataforma.SelectedItem          = youtuber.GetPlataforma();
                    cbQuantidadeDeStrikes.SelectedItem = youtuber.GetQuantidadeStrikes();
                    rbSimStreamer.Checked              = youtuber.GetSeEhStreamer();
                    rbNaoStreamer.Checked              = youtuber.GetSeEhStreamer();
                    rbNaoPossuiPatrocinador.Checked    = youtuber.GetPossuiPatrocinador();
                    rbSimPossuiPatrocinador.Checked    = youtuber.GetPossuiPatrocinador();
                    posicao = quantidade;
                    return;
                }
                quantidade++;
            }
        }
示例#5
0
        private void EditarYoutuber()
        {
            if (dataGridView1.CurrentRow == null)
            {
                MessageBox.Show("Meu deus Francisco sai dessa hortelã");
                return;
            }
            string             nome = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString();
            YoutuberRepository youtuberRepository = new YoutuberRepository();
            int quantidade = 0;

            foreach (Youtuber youtuber in youtuberRepository.ObterYoutuber())
            {
                if (youtuber.GetNome() == nome)
                {
                    txtNome.Text                       = youtuber.GetNome();
                    textBox2.Text                      = youtuber.GetLink();
                    txtApelido.Text                    = youtuber.GetApelido();
                    txtSobrenome.Text                  = youtuber.GetSobrenome();
                    txtNomeDoCanal.Text                = youtuber.GetNomeCanal();
                    txtQuantidadeDeLikes.Text          = Convert.ToString(youtuber.GetQuantidadeLikes());
                    txtQuantidadeDeVideos.Text         = Convert.ToString(youtuber.GetQuantidadeVideos());
                    txtQuantidadeDeInscritos.Text      = Convert.ToString(youtuber.GetQuantidadeInscritos());
                    txtRenda.Text                      = Convert.ToString(youtuber.GetRenda());
                    txtDescricao.Text                  = youtuber.GetDescricao();
                    cbCategoria.SelectedItem           = youtuber.GetCategoria();
                    cbNacionalidade.SelectedItem       = youtuber.GetNacionalidade();
                    cbPlataforma.SelectedItem          = youtuber.GetPlataforma();
                    cbQuantidadeDeStrikes.SelectedItem = youtuber.GetQuantidadeStrikes();
                    rbSimStreamer.Checked              = youtuber.GetSeEhStreamer();
                    rbNaoStreamer.Checked              = youtuber.GetSeEhStreamer();
                    rbNaoPossuiPatrocinador.Checked    = youtuber.GetPossuiPatrocinador();
                    rbSimPossuiPatrocinador.Checked    = youtuber.GetPossuiPatrocinador();
                    posicao = quantidade;
                    return;
                }
            }
        }