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() }); } }
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(); }
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(); }
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++; } }
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; } } }