protected void Button1_Click(object sender, EventArgs e) { App_Code.Modelo.Titulo obj = new App_Code.Modelo.Titulo(); obj.ISBN = TextBoxISBN.Text; obj.titulo = TextBoxTitulo.Text; obj.autor = TextBoxAutor.Text; obj.editora = TextBoxEditora.Text; obj.ano = Convert.ToInt32(TextBoxAno.Text); obj.descricao = TextBoxDescricao.Text; obj.pesoEmKg = Convert.ToDouble(TextBoxPeso.Text); obj.alturaEmCm = Convert.ToDouble(TextBoxAltura.Text); obj.larguraEmCm = Convert.ToDouble(TextBoxLargura.Text); obj.profundidadeEmCm = Convert.ToDouble(TextBoxProfundidade.Text); obj.codigoDeBarras = TextBoxCodigoBarra.Text; obj.numeroPaginas = Convert.ToInt32(TextBoxNumeroPag.Text); obj.acabamento = TextBoxAcabamento.Text; obj.edicao = Convert.ToInt32(TextBoxEdicao.Text); obj.categoriaID = Convert.ToInt32(TextBoxCatID.Text); obj.idiomaID = Convert.ToInt32(TextBoxIdioID.Text); obj.capa = "../img/capas/" + FileUploadCapa.FileName; App_Code.DAL.DALTitulo updt = new App_Code.DAL.DALTitulo(); updt.Update(obj); string filename = Request.PhysicalApplicationPath + "img\\capas\\" + FileUploadCapa.FileName; FileUploadCapa.SaveAs(filename); Response.Redirect("~\\Administrador\\Titulo.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string codigo = Request.QueryString["codigo"]; if (codigo != null) { App_Code.DAL.DALTitulo upd = new App_Code.DAL.DALTitulo(); App_Code.Modelo.Titulo obj = new App_Code.Modelo.Titulo(); obj = upd.Select(codigo); TextBoxISBN.Text = obj.ISBN; TextBoxTitulo.Text = obj.titulo; TextBoxAutor.Text = obj.autor; TextBoxEditora.Text = obj.editora; TextBoxAno.Text = obj.ano.ToString(); TextBoxDescricao.Text = obj.descricao; TextBoxPeso.Text = obj.pesoEmKg.ToString(); TextBoxAltura.Text = obj.alturaEmCm.ToString(); TextBoxLargura.Text = obj.larguraEmCm.ToString(); TextBoxProfundidade.Text = obj.profundidadeEmCm.ToString(); TextBoxCodigoBarra.Text = obj.codigoDeBarras; TextBoxNumeroPag.Text = obj.numeroPaginas.ToString(); TextBoxAcabamento.Text = obj.acabamento; TextBoxEdicao.Text = obj.edicao.ToString(); TextBoxCatID.Text = obj.categoriaID.ToString(); TextBoxIdioID.Text = obj.idiomaID.ToString(); } } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { // Verifica se o comando é "Editar" 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["ISBN"] = codigo; // Chama a tela de edição Response.Redirect("~/Administrador/TituloEdit.aspx?codigo="+codigo); } if (e.CommandName == "Excluir") { string codigo; int index = Convert.ToInt32(e.CommandArgument); codigo = GridView1.Rows[index].Cells[0].Text; App_Code.Modelo.Titulo titulo = new App_Code.Modelo.Titulo(); App_Code.DAL.DALTitulo DalTitulo = new App_Code.DAL.DALTitulo(); DalTitulo.Delete(codigo); Response.Redirect("~/Administrador/Titulo.aspx"); } }