private void ApagarYoutuber() { if (dataGridView1.CurrentRow == null) { MessageBox.Show("Selecione algum Youtuber"); return; } string name = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString(); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentRow.Index); YoutuberRepository repositorio = new YoutuberRepository(); repositorio.ApagarYoutuber(name); MessageBox.Show(name + "Removido com Sucesso"); }
private void AtualizarListaYoutuber() { YoutuberRepository tudo = new YoutuberRepository(); dataGridView1.Rows.Clear(); foreach (Youtuber youtuber in tudo.ObterYoutubers()) { dataGridView1.Rows.Add(new Object[] { youtuber.GetName(), youtuber.GetLastname(), youtuber.GetNickname(), youtuber.GetChannel(), youtuber.GetNumberViews(), youtuber.GetNumberLikes(), youtuber.GetMoney(), youtuber.GetLink(), youtuber.GetNumberOfVideos(), youtuber.GetNationality(), youtuber.GetPlataforma() }); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Youtuber youtuber = new Youtuber(); youtuber.SetName(txtNome.Text); youtuber.SetLastname(txtSobrenome.Text); youtuber.SetNickname(txtApelido.Text); youtuber.SetChannel(txtNomeCanal.Text); youtuber.SetNumberViews(Convert.ToInt64(txtQuantVisual.Text)); youtuber.SetNumberLikes(Convert.ToInt64(txtLikes.Text)); youtuber.SetAds(rbAdsSim.Checked); youtuber.SetAds(rbAdsNão.Checked); youtuber.SetMoney(Convert.ToDouble(txtRenda.Text)); youtuber.SetChannel(txtNomeCanal.Text); youtuber.SetLink(txtLink.Text); youtuber.SetNumberOfVideos(Convert.ToInt32(nupQuantVideos.Text)); youtuber.SetNationality(Convert.ToString(cbNacionalidade.Text)); youtuber.SetStreamer(rbStreamerSim.Checked); youtuber.SetStreamer(rbStreamerNão.Checked); youtuber.SetPlataforma(cbPlataforma.Text); YoutuberRepository tudo = new YoutuberRepository(); tudo.AdicionarYoutuber(youtuber); MessageBox.Show("Youtuber Cadastrado com Sucesso"); AtualizarListaYoutuber(); LimparCampos(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } LimparCampos(); AtualizarListaYoutuber(); }
private void EditarYoutubers() { { if (dataGridView1.CurrentRow == null) { MessageBox.Show("Selecione algo nesta lista"); return; } string name = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[0].Value.ToString(); YoutuberRepository repository = new YoutuberRepository(); foreach (Youtuber youtuber in repository.ObterYoutubers()) { int quantidade = 0; if (youtuber.GetName() == name) { txtNome.Text = youtuber.GetName(); txtSobrenome.Text = youtuber.GetLastname(); txtApelido.Text = youtuber.GetNickname(); txtNomeCanal.Text = youtuber.GetChannel(); txtQuantVisual.Text = Convert.ToString(youtuber.GetNumberViews()); txtLikes.Text = Convert.ToString(youtuber.GetNumberLikes()); rbAdsSim.Text = Convert.ToString(youtuber.GetAds()); txtRenda.Text = Convert.ToString(youtuber.GetMoney()); txtLink.Text = youtuber.GetLink(); nupQuantVideos.Text = Convert.ToString(youtuber.GetNumberOfVideos()); cbNacionalidade.Text = youtuber.GetNationality(); rbStreamerSim.Checked = youtuber.GetStreamer(); cbPlataforma.Text = youtuber.GetNationality(); posicao = quantidade; return; } quantidade++; } } }