예제 #1
0
        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");
        }
예제 #2
0
        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();

                }

            }
        }
예제 #3
0
        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");

            }
        }