private void btnSalvarLivro_Click(object sender, EventArgs e) { novoLivro = new Livro(); try { novoLivro.Titulo = Auxilio.validarCampoTexto(tbTitulo.Text) ? tbTitulo.Text.Trim() : throw new Exception("Campo 'Título' inválido"); novoLivro.Isbn = Auxilio.validarCampoTexto(tbIsbn.Text) && Auxilio.ValidarIsbn(tbIsbn.Text) ? tbIsbn.Text.Trim() : throw new Exception("Campo 'ISBN' inválido"); novoLivro.Autor = Auxilio.validarCampoTexto(tbAutor.Text) ? tbAutor.Text.Trim() : throw new Exception("Campo 'Autor' inválido"); novoLivro.Editora = Auxilio.validarCampoTexto(tbEditora.Text) ? tbEditora.Text.Trim() : throw new Exception("Campo 'Editora' inválida"); novoLivro.AnoPub = Auxilio.validarAno(mskAnoPub.Text.Trim()) ? Convert.ToInt32(mskAnoPub.Text.Trim()) : throw new Exception("Campo 'Ano de publicação' inválido"); novoLivro.Edicao = Auxilio.validarCampoNumero(mskEdicao.Text.Trim()) ? Convert.ToInt32(mskEdicao.Text.Trim()) : throw new Exception("Campo 'Edição' inválido"); novoLivro.Paginas = Auxilio.validarCampoNumero(mskPaginas.Text.Trim()) ? Convert.ToInt32(mskEdicao.Text.Trim()) : throw new Exception("Campo 'Número de páginas' inválido"); adicionarNovoLivro(novoLivro); limparFormulario(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btSalvar_Click(object sender, EventArgs e) { novoAlbum = new Album(); try { if (Auxilio.validarCampoTexto(tbTitulo.Text)) { novoAlbum.Titulo = Auxilio.removerEspacos(tbTitulo.Text); } else { throw new Exception("Campo 'Título' inválido"); } if (Auxilio.validarCampoTexto(tbArtista.Text)) { novoAlbum.Artista = Auxilio.removerEspacos(tbArtista.Text); } else { throw new Exception("Campo 'Artista' inválido"); } if (Auxilio.validarCampoTexto(tbGravadora.Text)) { novoAlbum.Gravadora = Auxilio.removerEspacos(tbGravadora.Text); } else { throw new Exception("Campo 'Gravadora' inválido"); } if (Auxilio.validarCampoTexto(tbGenero.Text)) { novoAlbum.Genero = Auxilio.removerEspacos(tbGenero.Text); } else { throw new Exception("Campo 'Gênero' inválido"); } if (Auxilio.validarCampoTexto(mtbFaixas.Text)) { novoAlbum.Faixas = Auxilio.retornarNumero(mtbFaixas.Text); } if (Auxilio.validarCampoTexto(mtbAno.Text)) { novoAlbum.Ano = Auxilio.retornarAno(mtbAno.Text); } else { throw new Exception("Campo 'Ano de lançamento' inválido"); } adicionarNovoAlbum(novoAlbum); limparFormulario(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }