Esempio n. 1
0
        protected void Atualizar_Click(object sender, EventArgs e)
        {
            try
            {
                int produto  = Convert.ToInt32(Request.QueryString["prt"]);
                var mensagem = string.Empty;

                if (this.IMG.HasFile)
                {
                    this.IMG.SaveAs(Server.MapPath("images/thumb/" + IMG.FileName));
                    mensagem = "Imagem gravada com sucesso!";

                    Entidades.Produtos Ent = new Entidades.Produtos();
                    BLL.Produtos       BLL = new global::BLL.Produtos();

                    string Descri = Descricao.Text.Replace("\r\n", "<br>");
                    string Especi = Especificacoes.Text.Replace("\r\n", "<br>");

                    //string Descri = Descricao.Text.Replace("<br>", System.Environment.NewLine);
                    //string Especi = Especificacoes.Text.Replace("<br>", System.Environment.NewLine);
                    //string Descri = Descricao.Text.Replace(vbCrLf, "<br>");
                    //string Especi = Especificacoes.Text.Replace(vbCrLf, "<br>");

                    Ent.CodProduto     = CodProd.Text;
                    Ent.NomeProduto    = NomeProd.Text;
                    Ent.Descricao      = Descri;
                    Ent.Especificacoes = Especi;
                    Ent.Categoria      = Convert.ToInt32(ddlCategoria.SelectedValue.ToString());
                    Ent.Imagem         = IMG.FileName;
                    BLL.AlteraProduto(produto, Ent);
                    Response.Redirect("Produto_Lista.aspx");
                }
                else
                {
                    Entidades.Produtos Ent    = new Entidades.Produtos();
                    BLL.Produtos       BLL    = new global::BLL.Produtos();
                    string             Descri = Descricao.Text.Replace("\r\n", "<br>");
                    string             Especi = Especificacoes.Text.Replace("\r\n", "<br>");

                    //string Descri = Descricao.Text.Replace("<br>", System.Environment.NewLine);
                    //string Especi = Especificacoes.Text.Replace("<br>", System.Environment.NewLine);

                    //string Descri = Descricao.Text.Replace(vbCrLf, "<br>");
                    //string Especi = Especificacoes.Text.Replace(vbCrLf, "<br>");

                    Ent.CodProduto     = CodProd.Text;
                    Ent.NomeProduto    = NomeProd.Text;
                    Ent.Descricao      = Descri;
                    Ent.Especificacoes = Especi;
                    Ent.Categoria      = Convert.ToInt32(ddlCategoria.SelectedValue.ToString());
                    Ent.Imagem         = IMG.FileName;
                    BLL.AlteraProduto(produto, Ent);
                    Response.Redirect("Produto_Lista.aspx");
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
        protected void Gravar_Click(object sender, EventArgs e)
        {
            try
            {
                var mensagem = string.Empty;

                if (this.IMG.HasFile)
                {
                    //this.IMG.SaveAs(Server.MapPath("images/produtos/" + IMG.FileName));
                    this.IMG.SaveAs(Server.MapPath("images/produtos/" + IMG.FileName));



                    mensagem = "Imagem gravada com sucesso!";

                    Entidades.Produtos Ent = new Entidades.Produtos();
                    BLL.Produtos       BLL = new global::BLL.Produtos();

                    Ent.IdProduto = Convert.ToInt32(idProduto.Text);
                    Ent.Imagem    = IMG.FileName;

                    BLL.InseriImagem(Ent);


                    int prod = Convert.ToInt32(Request.QueryString["prt"]);

                    Response.Redirect("Cadastro_Imagens.aspx?prt=" + prod + "", false);
                }
                else
                {
                    frase.Visible = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }