protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Editar") { string codigo; // Le o numero da linha selecionada int index = Convert.ToInt32(e.CommandArgument); // Copia o conteúdo da primeira célula da linha -> Código do Livro codigo = GridView1.Rows[index].Cells[0].Text; // Grava código do Livro na sessão Session["ID"] = codigo; // Chama a tela de edição Response.Redirect("~/Administrador/EstoqueEdit.aspx?codigo=" + codigo); } if (e.CommandName == "Excluir") { int codigo; int index = Convert.ToInt32(e.CommandArgument); codigo = Convert.ToInt32( GridView1.Rows[index].Cells[0].Text); App_Code.Modelo.Estoque estoque = new App_Code.Modelo.Estoque(); App_Code.DAL.DALEstoque DalEstoque = new App_Code.DAL.DALEstoque(); DalEstoque.Delete(codigo); Response.Redirect("~/Administrador/Estoque.aspx"); } }
protected void Button1_Click(object sender, EventArgs e) { App_Code.Modelo.Estoque est = new App_Code.Modelo.Estoque(); est.preco = Convert.ToDouble(TextBoxPreco.Text); est.quantidade = Convert.ToInt32(TextBoxQntd.Text); est.usado = false; est.livroISBN = TextBoxISBN.Text; App_Code.DAL.DALEstoque ins = new App_Code.DAL.DALEstoque(); ins.Insert(est); Response.Redirect("~\\Administrador\\Estoque.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string codigo = Request.QueryString["codigo"]; if (codigo != null) { App_Code.DAL.DALEstoque upd = new App_Code.DAL.DALEstoque(); App_Code.Modelo.Estoque obj = new App_Code.Modelo.Estoque(); obj = upd.Select(Convert.ToInt32(codigo)); TextBoxID.Text = obj.ID.ToString(); TextBoxPreco.Text = obj.preco.ToString(); TextBoxQntd.Text = obj.quantidade.ToString(); TextBoxISBN.Text = obj.livroISBN; } } }