public ViewResult ProdutoCadastrarSave(Produto p) { ViewResult vr = new ViewResult(); rdnProduto rdn = new rdnProduto(); Mensagem msg = new Mensagem(); String resultado = rdnProduto.adicionar(p); try { int id = Convert.ToInt32(resultado); msg.Titulo = "Produto cadastrado com sucesso. Código: " + resultado; msg.Conteudo = "Deseja cadastrar imagens para o produto cadasrtado?"; msg.botaoEsquerdoLink = "ProdutoCadastrarImagem"; msg.botaoEsquerdoTitulo = "Sim"; } catch (Exception e) { msg.Titulo = "Erro ao inserir."; msg.Conteudo = "Produto cadastrado com sucesso." + resultado + e; } vr.ViewBag.Categorias = rdnCategoria.listarTodos(); vr.ViewBag.SubCategorias = rdnSubCategoria.listarTodos(); vr.ViewBag.Resultado = resultado; vr.ViewBag.Mensagem = msg; vr.ViewName = "ProdutoLista"; return vr; }
private void btnSalvar_Click(object sender, EventArgs e) { String erro = ""; if (txtNome.Text.Length <= 0) { erro = "Nome;"; } if (txtCodRel.Text.Length <= 0) { erro = erro + " Código;"; } if (txtPreco.Text.Length <= 0) { erro = erro + " Preço;"; } if (erro == "") { Produto p = new Produto(); p.codigo_referencia = Convert.ToInt64(txtCodRel.Text); p.nome = txtNome.Text; p.descricao = txtNome.Text; p.id_categoria = Convert.ToInt32(cbxCategoria.SelectedValue); p.id_sub_categoria = Convert.ToInt32(cbxSubCategoria.SelectedValue); p.data_inclusao = DateTime.Now; p.preco = Convert.ToDecimal(txtPreco.Text); p.tipo_unidade = Convert.ToInt32(cbxUniMed.SelectedValue); rdnProduto rdn = new rdnProduto(); MessageBox.Show(rdn.adicionar(p)); } else { MessageBox.Show("Os campos são obrigatórios: " + erro); } }
public ActionResult Index() { Produto p = new Produto(); return View(p); }
partial void DeleteProduto(Produto instance);
public String adicionar(Produto produto) { produto.data_inclusao = DateTime.Now; return dao.adicionar(produto); }
partial void UpdateProduto(Produto instance);
partial void InsertProduto(Produto instance);
private void detach_Produto(Produto entity) { this.SendPropertyChanging(); entity.Categoria = null; }
private void attach_Produto(Produto entity) { this.SendPropertyChanging(); entity.Categoria = this; }
private void detach_Produto(Produto entity) { this.SendPropertyChanging(); entity.ProdutoTipoUnidade = null; }