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(); }
private void btn_Salvar_Click(object sender, EventArgs e) { Youtuber youtuber = new Youtuber(); try { youtuber.SetNome(txt_Nome.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Nome.Focus(); return; } try { youtuber.SetApelido(txt_Apelido.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Apelido.Focus(); return; } try { youtuber.SetRenda(Convert.ToDouble(mtb_Renda.Text)); mtb_Renda.Focus(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { youtuber.SetStreamer(cb_Streamer.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); cb_Streamer.DroppedDown = true; return; } try { if (cb_PatrocinadorSim.Checked) { youtuber.SetPatrocinador(txt_NomePatrocinador.Text); } if (cb_PatrocinadorNao.Checked) { youtuber.SetPatrocinador("nao"); } } catch (Exception ex) { MessageBox.Show(ex.Message); txt_NomePatrocinador.Focus(); return; } try { youtuber.SetNomeCanal(txt_NomeCanal.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_NomeCanal.Focus(); return; } try { youtuber.SetCategoria(cb_Categoria.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); cb_Categoria.DroppedDown = true; return; } try { youtuber.SetVideos(Convert.ToInt64(txt_Videos.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Videos.Focus(); return; } try { youtuber.SetViews(Convert.ToInt64(txt_Views.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Views.Focus(); return; } try { youtuber.SetLikes(Convert.ToInt64(txt_Likes.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Likes.Focus(); return; } try { youtuber.SetInscritos(Convert.ToInt64(txt_Inscritos.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Inscritos.Focus(); return; } try { youtuber.SetPlataforma(cb_Plataforma.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); cb_Plataforma.DroppedDown = true; return; } try { youtuber.SetDescricao(txt_Descricao.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { youtuber.SetNacionalidade(cb_Nacionalidade.SelectedItem.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); cb_Nacionalidade.DroppedDown = true; return; } try { youtuber.SetStrikes(Convert.ToInt64(txt_Strikes.Text)); } catch (Exception ex) { MessageBox.Show(ex.Message); txt_Strikes.Focus(); return; } try { if (cb_PatrocinadorSim.Checked) { youtuber.SetPatrocinador(txt_NomePatrocinador.Text); } } catch (Exception ex) { MessageBox.Show(ex.Message); return; } try { if (cb_AnuncioSim.Checked) { youtuber.SetAnuncio("sim"); } if (cb_AnuncioNao.Checked) { youtuber.SetAnuncio("nao"); } } catch (Exception) { MessageBox.Show("Informe se possui anuncios."); return; } try { youtuber.SetLink(txt_NomeCanal.Text); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } Repository tudo = new Repository(); if (posicao == -1) { tudo.AddYoutuber(youtuber); MessageBox.Show("Youtuber cadastrado com sucesso"); } else { tudo.EditarYoutuber(youtuber, posicao); MessageBox.Show("Youtuber alterado com sucesso"); } llb_Link.Enabled = true; LimpaCampos(); AtualizarListaYoutuber(); }