예제 #1
0
        public ActionResult CadastrarProduto(ProdutoViewModelCadastro model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Produto p = new Produto();
                    p.Nome         = model.Nome;
                    p.Preco        = model.Preco;
                    p.Foto         = Guid.NewGuid().ToString() + ".jpg";
                    p.DataCadastro = DateTime.Now;

                    ProdutoDal d = new ProdutoDal();

                    d.Insert(p);

                    model.Foto.SaveAs(HttpContext.Server.MapPath("/Images/") + p.Foto);
                    ViewBag.Mensagem = "Produto " + p.Nome + ", cadastrado com sucesso.";

                    ModelState.Clear();//Limpando os campos
                }
                catch (Exception ex)
                {
                    ViewBag.Mensagem = ex.Message;
                }
            }

            return(View("Cadastro"));
        }
예제 #2
0
        protected void Btn_CadastrarProduto(object sender, EventArgs e)
        {
            var p = new Produto()
            {
                NomeProduto    = txtNome.Text,
                PrecoProduto   = Convert.ToDecimal(txtPreco.Text),
                DataCompra     = Convert.ToDateTime(txtDataCompra.Text),
                Garantia       = rblGarantia.SelectedValue,
                Entrega        = rblEntrega.SelectedValue,
                InfoAdicionais = txtAdicionais.Text
            };

            var d = new ProdutoDal();

            d.Insert(p);
            d.Insert(p);

            lblMensagem.Text = "Produto - " + p.NomeProduto + " - Cadastrado com Sucesso!";

            LimparCampos();
        }
예제 #3
0
        protected void btnCadastro_Click(object sender, EventArgs e)
        {
            try
            {
                Produtoo p = new Produtoo();
                p.Nome       = txtNome.Text;
                p.Preco      = Convert.ToDouble(txtPreco.Text);
                p.Quantidade = Convert.ToInt32(txtQuantidade.Text);
                p.DataCompra = Convert.ToDateTime(txtDataCompra.Text);

                ProdutoDal d = new ProdutoDal();
                d.Insert(p);

                lblMensagem.Text = "Produto " + p.Nome + ", cadastrado com sucesso";
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
        public JsonResult CadastrarProduto(CadastroViewModelProduto objeto)
        {
            try
            {
                Produto p = new Produto();
                p.Nome         = objeto.Nome;
                p.Preco        = objeto.Preco;
                p.Quantidade   = objeto.Quantidade;
                p.DataCadastro = DateTime.Now;

                ProdutoDal d = new ProdutoDal();

                d.Insert(p);

                return(Json("Produto " + p.Nome + ", cadastro com sucesso."));
            }
            catch (Exception ex)
            {
                return(Json(ex.Message));
            }
        }
        public JsonResult CadastrarProduto(CadastroViewModelProduto objeto)
        {
            try
            {
                Produto p = new Produto();
                p.Nome = objeto.Nome;
                p.Preco = objeto.Preco;
                p.Quantidade = objeto.Quantidade;
                p.DataCadastro = DateTime.Now;

                ProdutoDal d = new ProdutoDal();

                d.Insert(p);

                return Json("Produto " + p.Nome + ", cadastro com sucesso.");
            }
            catch (Exception ex)
            {
                return Json(ex.Message);
            }  
        }