private void EditarYoutuber() { if (dgvListar.CurrentRow == null) { MessageBox.Show("Seu zueirinho,Selecione grid para editar"); return; } string nome = dgvListar.Rows[dgvListar.CurrentRow.Index].Cells[0].Value.ToString(); YoutuberRepository repositorio = new YoutuberRepository(); int quantidade = 0; foreach (Youtuber youtuber in repositorio.ObterYoutuber()) { if (youtuber.GetNome() == nome) { txtNome.Text = youtuber.GetNome(); txtApelido.Text = youtuber.GetApelido(); txtSobrenome.Text = youtuber.GetSobrenome(); txtTotalInscritos.Text = Convert.ToString(youtuber.GetQuantidadeDeInscritos()); txtQuantidadeDeLikes.Text = Convert.ToString(youtuber.GetQuantidadeDeInscritos()); txtQuantidadeDeViews.Text = Convert.ToString(youtuber.GetQuantidadeDeViews()); txtDescricao.Text = youtuber.GetDescricao(); txtRenda.Text = Convert.ToString(youtuber.GetRenda()); txtLink.Text = youtuber.GetLink(); txtNacionalidade.Text = youtuber.GetNacionalidade(); nudQuantidadeDeVideos.Value = youtuber.GetQuantidadeDeVideos(); txtCategoria.Text = youtuber.GetCategoria(); if (youtuber.GetAnuncio()) { cbSimAnuncio.Checked = true; } else { cbNaoAnuncio.Checked = false; } if (youtuber.GetPatrocinador()) { cbSimPatrocinador.Checked = true; } else { cbNaoPatrocinador.Checked = false; } if (youtuber.GetStreamer()) { cbSimStreamer.Checked = true; } else { cbNãoStreamer.Checked = false; } nudQuantidadeStrikes.Value = youtuber.GetQuantidadesDeStrikes(); txtPlataforma.Text = youtuber.GetPlataforma(); } } }
private void AtualizarListaYoutuber() { YoutuberRepository tudo = new YoutuberRepository(); dgvListar.Rows.Clear(); foreach (Youtuber youtuber in tudo.ObterYoutuber()) { dgvListar.Rows.Add(new Object[] { youtuber.GetNome(), youtuber.GetApelido(), youtuber.GetCategoria() }); } }
private void button1_Click_2(object sender, EventArgs e) { Youtuber youtuber = new Youtuber(); try { youtuber.SetNome(txtNome.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { if (cbSimAnuncio.Checked) { youtuber.SetAnuncio(true); } else { youtuber.SetAnuncio(false); } } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { youtuber.SetApelido(txtApelido.Text); } catch { MessageBox.Show("Apelido deve ser preenchido"); return; } try { youtuber.SetSobrenome(txtSobrenome.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { youtuber.SetQuantidadeDeInscritos(Convert.ToInt32(txtTotalInscritos.Text)); } catch { MessageBox.Show("Quantidade de inscritos deve ser preenchida"); return; } try { youtuber.SetQuantidadeDeLikes(Convert.ToInt32(txtQuantidadeDeLikes.Text)); } catch { MessageBox.Show("Quantidade de likes deve ser preenchido"); return; } try { youtuber.SetQuantidadeDeViews(Convert.ToInt64(txtQuantidadeDeViews.Text)); } catch { MessageBox.Show("Quantidade de views deve ser preenchida"); return; } try { youtuber.SetDescricao(txtDescricao.Text); } catch { MessageBox.Show("Descricao deve ser preenchido"); return; } try { youtuber.SetRenda(Convert.ToInt64(txtRenda.Text)); } catch { MessageBox.Show("Renda deve ser preenchido"); return; } try { youtuber.SetLink(txtLink.Text); } catch { MessageBox.Show("Link deve ser preenchido"); return; } try { youtuber.SetNacionalidade(txtNacionalidade.Text); } catch { MessageBox.Show("Nacionalidade deve ser preenchido"); return; } try { youtuber.SetQuantidadeDeVideos(Convert.ToInt32(nudQuantidadeDeVideos.Value)); } catch { MessageBox.Show("Quantidade de videos deve ser preenchido"); return; } try { youtuber.SetCategoria(txtCategoria.Text); } catch { MessageBox.Show("Categoria deve ser preenchida"); return; } try { youtuber.SetQuantidadeStrikes(Convert.ToInt32(nudQuantidadeStrikes.Value)); } catch { MessageBox.Show("Quantidade De strikes deve ser preenchido"); } YoutuberRepository tudo = new YoutuberRepository(); if (posicao == -1) { tudo.AdicionarYoutuber(youtuber); MessageBox.Show("Youtuber Cadastrado com sucesso"); } else { tudo.EditarYoutuber(youtuber, posicao); MessageBox.Show("Youtuber alterado com sucesso"); } YoutuberRepository youtuberReposiitory = new YoutuberRepository(); if (posicao == -1) { tudo.AdicionarYoutuber(youtuber); MessageBox.Show("Youtuber cadastrado com sucesso"); } else { tudo.EditarYoutuber(youtuber, posicao); MessageBox.Show("Youtuber alterado com sucesso"); } LimparCampos(); AtualizarListaYoutuber(); }