protected void btnSalvar_Click(object sender, EventArgs e) { using (livrariaEntities context = new livrariaEntities()) { int idLivro = 0; if (Request.QueryString["ID_Livro"] != null) { idLivro = Convert.ToInt32(Request.QueryString["ID_Livro"]); } //Verifica registros já existentes List <Livro> liLivros = (from c in context.Livro select c).Where(item => item.ID_Livro == idLivro).ToList(); Livro objLivro; #region Inserir if (liLivros.Count == 0) { objLivro = new Livro() { Titulo = txtTitulo.Text, Editora = txtEditora.Text, ISBN = txtISBN.Text, Ano = Convert.ToInt32(txtAno.Text), Autor = txtAutor.Text, Preco = Convert.ToDecimal(txtPreco.Text), Categoria = Convert.ToInt32(ddlCategoria.Text) }; context.Livro.Add(objLivro); } #endregion Inserir #region Editar else { objLivro = liLivros[0]; objLivro.Titulo = txtTitulo.Text; objLivro.Editora = txtEditora.Text; objLivro.ISBN = txtISBN.Text; objLivro.Ano = Convert.ToInt32(txtAno.Text); objLivro.Autor = txtAutor.Text; objLivro.Preco = Convert.ToDecimal(txtPreco.Text); objLivro.Categoria = Convert.ToInt32(ddlCategoria.Text); } #endregion Editar context.SaveChanges(); Response.Redirect("PagPrincipal.aspx"); } }
protected void btnCadCategoria_Click(object sender, EventArgs e) { using (livrariaEntities context = new livrariaEntities()) { Categorias objCategorias; objCategorias = new Categorias() { Categoria = txtCategoria.Text }; context.Categorias.Add(objCategorias); context.SaveChanges(); Response.Redirect("PagPrincipal.aspx"); } }
protected void btnExcluir_Click(object sender, EventArgs e) { int idLivro = 0; if (Request.QueryString["ID_Livro"] != null) { idLivro = Convert.ToInt32(Request.QueryString["ID_Livro"]); } using (livrariaEntities context = new livrariaEntities()) { var objLivro = context.Livro.Where(c => c.ID_Livro == idLivro).First(); context.Livro.Remove(objLivro); context.SaveChanges(); } Response.Redirect("PagPrincipal.aspx"); }
protected void Button1_Click(object sender, EventArgs e) { using (livrariaEntities context = new livrariaEntities()) { Livro objLivro; objLivro = new Livro() { Titulo = txtTitulo.Text, Editora = txtEditora.Text, ISBN = txtISBN.Text, Ano = Convert.ToInt32(txtAno.Text), Autor = txtAutor.Text, Preco = Convert.ToDecimal(txtPreco.Text), Categoria = Convert.ToInt32(ddlCategoria.Text) }; context.Livro.Add(objLivro); context.SaveChanges(); Response.Redirect("PagPrincipal.aspx"); } }