public FrmCadastrarLivro() { InitializeComponent(); livroBLL = new LivroBLL(); livro = new Livro(); txtNome.Focus(); }
private void btnNovo_Click_1(object sender, EventArgs e) { Livro livro = new Livro(0, "", "", ""); try { if (txtCodigoLivro.Text == "" || txtTituloLivro.Text == "" || txtAutorLivro.Text == "") { throw new Exception("Preencha todos os campos!"); } livro.CodigoLivro = txtCodigoLivro.Text; livro.TituloLivro = txtTituloLivro.Text; livro.AutorLivro = txtAutorLivro.Text; LivroBLL livroBLL = new LivroBLL(); livroBLL.IncluirLivro(livro); livro = livroBLL.SelecionarLivroPorCodigo(livro.CodigoLivro); txtIdLivro.Text = livro.IdLivro + ""; } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
[HttpPut] //Put public HttpResponseMessage Atualizar(LivroCadastrarModel model) { //verificar se os dados mda model passaram nas validações.. if (ModelState.IsValid) { try { LivroBLL lb = new LivroBLL(); Livro l = new Livro(); l.ISBN = model.ISBN; l.Autor = model.Autor; l.Nome = model.Nome; l.Preco = model.Preco; l.DtPublicacao = model.DtPublicacao; l.ImagemCapa = model.ImagemCapa; lb.Alterar(l); return(Request.CreateResponse(HttpStatusCode.OK, "Livro atualizado com sucesso.")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } } else { //retornar status HTTP 400 (Requisição inválida) return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState.Values.SelectMany(e => e.Errors.Select(s => s.ErrorMessage)))); } }
[HttpGet] // GET public HttpResponseMessage ConsultarPorPreco(decimal prIni, decimal prFim) { try { List <LivroConsultarModel> listaModel = new List <LivroConsultarModel>(); LivroBLL lb = new LivroBLL(); foreach (Livro l in lb.ConsultarPorPreco(prIni, prFim)) { LivroConsultarModel model = new LivroConsultarModel(); model.ISBN = l.ISBN; model.Autor = l.Autor; model.Nome = l.Nome; model.Preco = l.Preco; model.DtPublicacao = l.DtPublicacao; model.ImagemCapa = l.ImagemCapa; listaModel.Add(model); } //retornando um status de sucesso contendo a lista.. return(Request.CreateResponse(HttpStatusCode.OK, listaModel)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
public FrmConsultarLivro() { InitializeComponent(); livro = new Livro(); livroBLL = new LivroBLL(); AtualizarGrid(); txtNome.Focus(); }
public FrmCadastrarEmprestimo() { InitializeComponent(); emprestimo = new Emprestimo(); emprestimoBLL = new EmprestimoBLL(); leitorBLL = new LeitorBLL(); livroBLL = new LivroBLL(); txtRetirada.Text = DateTime.Now.ToShortDateString(); txtDevolucao.Text = DateTime.Now.AddDays(7).ToShortDateString(); }
private void btnExibir_Click_1(object sender, EventArgs e) { try { LivroBLL livroBLL = new LivroBLL(); dgvLivro.DataSource = livroBLL.SelecionarLivros(); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
private void btnExcluir_Click_1(object sender, EventArgs e) { Livro livro = new Livro(Convert.ToInt32(txtIdLivro.Text), "", "", ""); try { LivroBLL livrobll = new LivroBLL(); livrobll.ExcluirLivro(livro); } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message.ToString()); } }
public HttpResponseMessage Excluir(string isbn) { try { LivroBLL lb = new LivroBLL(); lb.Excluir(isbn); return(Request.CreateResponse(HttpStatusCode.OK, "Livro excluido com sucesso.")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
//editar livro private bool EditarLivro(Livro livro) { try { //caso os campos estiverem vazios if (txtCodLivro.Text == "" || txtTitulo.Text == "" || txtAutor.Text == "" || txtEditora.Text == "" || cmbFase.Text == "" || txtCategoria.Text == "" || txtValor.Text == "" || txtFornecedorLivro.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { livro.Titulo = txtTitulo.Text; livro.Autor = txtAutor.Text; livro.Editora = txtTitulo.Text; livro.Fase = cmbFase.Text; livro.Qtd = Convert.ToInt32(txtQtd.Text); livro.CodCategoria.CodCategoria = Convert.ToInt32(txtCategoria.Text); livro.ValorUnit = Convert.ToDouble(txtValor.Text); livro.QtdAlerta = Convert.ToInt32(txtAlerta.Text); livro.Descricao = txtDescricao.Text; livro.Fornecedor.CodFornecedor = Convert.ToInt64(txtFornecedorLivro.Text); livro.CodLivro = Convert.ToInt64(txtCodLivro.Text); MessageBoxResult alteracao = MessageBox.Show("Deseja realmete salvar as alterações ?", "Editar", MessageBoxButton.YesNo); //caso o usuário realmente queira fazer a alteração if (alteracao == MessageBoxResult.Yes) { livroBLL = new LivroBLL(); livroBLL.EditarLivro(livro); MessageBox.Show("Edição feita com sucesso"); ListarLivros(); Limpar(); return(true); } return(true); } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }
private void btnExcluir_Click(object sender, EventArgs e) { Livro livro = new Livro(int.Parse(txtIdLivro.Text), "", "", ""); try { LivroBLL livroBLL = new LivroBLL(); livroBLL.ExcluirLivro(livro); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
private void btnNovo_Click(object sender, EventArgs e) { Livro livro = new Livro(0, "", "", ""); livro.CodigoLivro = txtCodigoLivro.Text; livro.TituloLivro = txtTituloLivro.Text; livro.AutorLivro = txtAutorLivro.Text; try { LivroBLL livroBLL = new LivroBLL(); livroBLL.IncluirLivro(livro); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
private void btnAlterar_Click(object sender, EventArgs e) { Livro livro = new Livro(int.Parse(txtIdLivro.Text), txtCodigoLivro.Text, txtTituloLivro.Text, txtAutorLivro.Text); try { LivroBLL livroBLL = new LivroBLL(); livroBLL.AlterarLivro(livro); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
public void TestCadastrarLivro() { try { Livro l = new Livro(); l.ISBN = "3333333333444"; l.Autor = "Jose da Couves"; l.Nome = "Caçada brutal"; l.Preco = Convert.ToDecimal(12.20); l.DtPublicacao = Convert.ToDateTime("01/01/2019"); LivroBLL lb = new LivroBLL(); lb.Cadastrar(l); } catch (Exception ex) { Assert.Fail(ex.Message); } }
private void btnExcluir_Click_1(object sender, EventArgs e) { try { if (txtIdLivro.Text == "") { throw new Exception("Digite o id do livro antes de exclui-lo"); } Livro livro = new Livro(Convert.ToInt32(txtIdLivro.Text), "", "", ""); LivroBLL livrobll = new LivroBLL(); livrobll.ExcluirLivro(livro); btnLimpar.PerformClick(); MessageBox.Show("Livro excluido com sucesso"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } }
[HttpGet] //GET public HttpResponseMessage ConsultarPorISBN(string isbn) { try { LivroBLL lb = new LivroBLL(); Livro l = lb.ConsultarPorISBN(isbn); LivroConsultarModel lModel = new LivroConsultarModel(); lModel.ISBN = l.ISBN; lModel.Autor = l.Autor; lModel.Nome = l.Nome; lModel.Preco = l.Preco; lModel.DtPublicacao = l.DtPublicacao; lModel.ImagemCapa = l.ImagemCapa; return(Request.CreateResponse(HttpStatusCode.OK, lModel)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
private void btnProcurar_Click_1(object sender, EventArgs e) { limparTela(); try { if (txtIdLivro.Text.Trim() == "") { throw new Exception("Id vazio"); } int id = Convert.ToInt32(txtIdLivro.Text); Livro livro = new Livro(id, "", "", ""); BLL.LivroBLL bll = new LivroBLL(); livro = bll.SelecionarLivroPorId(id); txtCodigoLivro.Text = livro.CodigoLivro; txtTituloLivro.Text = livro.TituloLivro; txtAutorLivro.Text = livro.AutorLivro; } catch (Exception ex) { MessageBox.Show(" Erro : " + ex.Message.ToString()); } }
private void btnProcurar_Click(object sender, EventArgs e) { int id = int.Parse(txtIdLivro.Text); Livro livro = new Livro(id, "", "", ""); try { LivroBLL livroBLL = new LivroBLL(); livro = livroBLL.SelecionarLivroPorId(id); txtCodigoLivro.Text = livro.CodigoLivro; txtTituloLivro.Text = livro.TituloLivro; txtAutorLivro.Text = livro.AutorLivro; } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message.ToString()); } txtIdLivro.ReadOnly = true; }
private void button2_Click(object sender, EventArgs e) { try { if (txtIdLivro.Text == "") { throw new Exception("Digite o código do livro antes de procura-lo"); } int id = Convert.ToInt32(txtIdLivro.Text); Livro livro = new Livro(id, "", "", ""); BLL.LivroBLL bll = new LivroBLL(); livro = bll.SelecionarLivroPorId(id); txtCodigoLivro.Text = livro.CodigoLivro; txtTituloLivro.Text = livro.TituloLivro; txtAutorLivro.Text = livro.AutorLivro; } catch (Exception ex) { MessageBox.Show(" Erro : " + ex.Message.ToString()); } }
private bool SalvarLivro(Livro livro) { try { //caso os campos estiverem vazios if (txtTitulo.Text == "" || txtAutor.Text == "" || txtEditora.Text == "" || cmbFase.Text == "" || txtCategoria.Text == "" || txtValor.Text == "" || txtFornecedorLivro.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { livro.Titulo = txtTitulo.Text; livro.Autor = txtAutor.Text; livro.Editora = txtTitulo.Text; livro.Fase = cmbFase.Text; livro.QtdAlerta = Convert.ToInt32(txtAlerta.Text); livro.CodCategoria.CodCategoria = Convert.ToInt64(txtCategoria.Text); livro.ValorUnit = Convert.ToDouble(txtValor.Text); livro.Qtd = Convert.ToInt32(txtQtd.Text); livro.Descricao = txtDescricao.Text; livro.Fornecedor.CodFornecedor = Convert.ToInt64(txtFornecedorLivro.Text); livroBLL = new LivroBLL(); livroBLL.SalvarLivro(livro); MessageBox.Show("Cadastro feito com sucesso"); Limpar(); ListarLivros(); return(true); } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }
private void btnAlterar_Click_1(object sender, EventArgs e) { Livro livro = new Livro(0, "", "", ""); try { if (txtIdLivro.Text == "" || txtCodigoLivro.Text == "" || txtTituloLivro.Text == "" || txtAutorLivro.Text == "") { throw new Exception("Preencha todos os campos!"); } livro.IdLivro = int.Parse(txtIdLivro.Text); livro.CodigoLivro = txtCodigoLivro.Text; livro.TituloLivro = txtTituloLivro.Text; livro.AutorLivro = txtAutorLivro.Text; LivroBLL livroBLL = new LivroBLL(); livroBLL.AlterarLivro(livro); } catch (Exception ex) { MessageBox.Show("Erro " + ex.Message.ToString()); } }