protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { mot.Id = 0; res = commands["CONSULTAR"].execute(mot); txtnome.DataSource = ResultadoToDataTable.cat_to_datatable(res); txtnome.DataBind(); Pesquisar(); if (!string.IsNullOrEmpty(Request.QueryString["cad"])) { pro.Id = Convert.ToInt32(Request.QueryString["cod"]); pro.Nome = null; res = commands[""].execute(pro); pro = (dominio.Livro)res.Entidades.ElementAt(0); codigo.Text = pro.Id.ToString(); nome.Text = pro.Nome; peso.Text = pro.Formato.Peso.ToString(); dimensoes.Text = pro.Formato.Dimensoes; descricao.Text = pro.Descricao.ToString(); ListBoxcat.SelectedValue = pro.Categoria.Id.ToString(); codigo_de_barra.Text = pro.Codigo_barras; Editora.Text = pro.Editora; Num_pags.Text = pro.N_pags.ToString(); Edicao.Text = pro.Edicao; preco.Text = pro.Preco.ToString(); try { Imagems.SaveByteArrayAsImage(fromRootToPhotos + "from_bd" + DateTime.Now.Ticks.ToString(), pro.Img, pro.Extension); } catch { } } else { //verificr edição if (!string.IsNullOrEmpty(Request.QueryString["del"])) { pro.Id = Convert.ToInt32(Request.QueryString["del"]); Session["livro"] = pro; commands["EXCLUIR"].execute(pro); Response.Redirect("Motivo.aspx", false); } } //carregando caixa listagem DisplayUploadedPhotos(fromRootToPhotos); msg.Text = res.Msg; } } catch (Exception ea) { throw ea; // Response.Redirect("~/Default.aspx", false); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { if (!Directory.Exists(fromRootToPhotos)) { Directory.CreateDirectory(fromRootToPhotos); } categoria.Id = 0; categoria.Nome = null; res = commands["CONSULTAR"].execute(categoria); ListBoxcat.DataSource = ResultadoToDataTable.cat_to_datatable(res); ListBoxcat.DataBind(); g_preco.Id = 0; g_preco.Nome = null; res = commands["CONSULTAR"].execute(g_preco); preco.DataSource = ResultadoToDataTable.g_pre_to_datatable(res); preco.DataBind(); Pesquisar(); if (!string.IsNullOrEmpty(Request.QueryString["cod"])) { pro.Id = Convert.ToInt32(Request.QueryString["cod"]); pro.Nome = null; res = commands["CONSULTAR"].execute(pro); pro = (dominio.Livro)res.Entidades.ElementAt(0); codigo.Text = pro.Id.ToString(); nome.Text = pro.Nome; peso.Text = pro.Formato.Peso.ToString(); dimensoes.Text = pro.Formato.Dimensoes; descricao.Text = pro.Descricao.ToString(); ///ListBoxcat.SelectedValue = pro.Categoria.Id.ToString(); for (int i = 0; i < pro.Generos.Count; i++) { for (int j = 0; j < ListBoxcat.Items.Count; j++) { if (pro.Generos[i].Id.ToString() == ListBoxcat.Items[j].Value) { ListBoxcat.Items[j].Selected = true; } } } codigo_de_barra.Text = pro.Codigo_barras; ISBN.Text = pro.ISBN; Editora.Text = pro.Editora; Num_pags.Text = pro.N_pags.ToString(); Edicao.Text = pro.Edicao; for (int i = 0; i < preco.Items.Count; i++) { if (preco.Items[i].Value == pro.G_PRECO.Id.ToString()) { preco.SelectedIndex = i; } } try { string vai = ""; switch (pro.Extension) { case "image/jpeg": vai = ".jpg"; break; case "image/png": vai = ".png"; break; case "image/bmp": vai = ".bmp"; break; } File.WriteAllBytes(fromRootToPhotos + "from_bd" + DateTime.Now.Ticks.ToString() + vai, pro.Img); //Imagems.SaveByteArrayAsImage(fromRootToPhotos + "from_bd" + DateTime.Now.Ticks.ToString(), pro.Img, vai); } catch { } } else { //verificr edição if (!string.IsNullOrEmpty(Request.QueryString["del"])) { pro.Id = Convert.ToInt32(Request.QueryString["del"]); //Session["livro"] = pro; commands["EXCLUIR"].execute(pro); //Response.Redirect("Motivo.aspx?del="+pro.Id, false); } } //carregando caixa listagem DisplayUploadedPhotos(fromRootToPhotos); msg.Text = res.Msg; } } catch (Exception ea) { throw ea; // Response.Redirect("~/Default.aspx", false); } }