Esempio n. 1
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();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
        private void SalvarYoutube()
        {
            youtuber = new Youtuber();

            try
            {
                youtuber.SetNome(txtNome.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtNome.Focus();
                return;
            }

            try
            {
                youtuber.SetSobrenome(txtSobrenome.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtSobrenome.Focus();
                return;
            }

            try
            {
                youtuber.SetApelido(txtApelido.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtApelido.Focus();
                return;
            }

            if (cbNacionalidade.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione uma nacionalidade.");
                cbNacionalidade.DroppedDown = true;
                return;
            }
            try
            {
                youtuber.SetNacionalidade(cbNacionalidade.SelectedItem.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                cbNacionalidade.DroppedDown = true;
                return;
            }

            try
            {
                youtuber.SetRenda(Convert.ToDouble(txtRenda.Text));
            }
            catch
            {
                MessageBox.Show("Preencha a renda com valores corretos.");
                txtRenda.Focus();
                return;
            }

            try
            {
                youtuber.SetNomeCanal(txtNomeCanal.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtNomeCanal.Focus();
                return;
            }

            if (cbCategoria.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione uma categoria.");
                cbCategoria.DroppedDown = true;
                return;
            }
            try
            {
                youtuber.SetCategoria(cbCategoria.SelectedItem.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                cbCategoria.DroppedDown = true;
                return;
            }

            try
            {
                youtuber.SetLinkCanal(txtLinkCanal.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtLinkCanal.Focus();
                return;
            }

            if (cbPlataforma.SelectedIndex < 0)
            {
                MessageBox.Show("Selecione uma plataforma.");
                cbPlataforma.DroppedDown = true;
                return;
            }
            try
            {
                youtuber.SetPlataforma(cbPlataforma.SelectedItem.ToString());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                cbPlataforma.DroppedDown = true;
                return;
            }

            try
            {
                youtuber.SetQuantidadeVideos(Convert.ToInt32(nudQuantidadeVideos.Value));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                nudQuantidadeVideos.Focus();
                return;
            }

            try
            {
                youtuber.SetQuantidadeVisualizacoes(Convert.ToInt64(txtQuantidadeVisualizacoes.Text.Replace(".", "").Replace(",", "")));
            }
            catch
            {
                MessageBox.Show("Preencha a quantidade de visualizações com as informações corretar.");
                txtQuantidadeVisualizacoes.Focus();
                return;
            }

            try
            {
                youtuber.SetQuantidadeInscritos(Convert.ToInt64(txtQuantidadeInscritos.Text.Replace(".", "").Replace(",", "")));
            }
            catch
            {
                MessageBox.Show("Preencha a quantidade de inscritos com as informações corretar.");
                txtQuantidadeInscritos.Focus();
                return;
            }

            try
            {
                youtuber.SetQuantidadeStrikes(Convert.ToInt32(nudQuantidadeStrikes.Value));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                nudQuantidadeStrikes.Focus();
                return;
            }

            try
            {
                youtuber.SetQuantidadeLikes(Convert.ToInt64(txtQuantidadeLikes.Text.Replace(".", "").Replace(",", "")));
            }
            catch
            {
                MessageBox.Show("Preencha a quantidade de likes com as informações corretar.");
                txtQuantidadeLikes.Focus();
                return;
            }

            youtuber.SetTemAnuncios(chkAnuncio.Checked);

            try
            {
                youtuber.SetDescricao(txtDescricao.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                txtDescricao.Focus();
                return;
            }

            if (chkPatrocinio.Checked)
            {
                youtuber.SetTemPatrocinador(true);
            }
            else
            {
                youtuber.SetTemPatrocinador(false);
            }

            if (chkStreamer.Checked)
            {
                youtuber.SetStreamer(true);
            }
            else
            {
                youtuber.SetStreamer(false);
            }

            YoutuberRepository tudo = new YoutuberRepository();

            if (codigoRegistro == -1)
            {
                tudo.AdicionarYoutuber(youtuber);
                MessageBox.Show("Youtuber cadastrado com sucesso");
            }
            else
            {
                youtuber.SetCodigo(codigoRegistro);
                tudo.EditarYoutuber(youtuber, codigoRegistro);
                MessageBox.Show("Youtuber alterado com sucesso");
                Dispose();
            }
            LimparCampos();
        }