예제 #1
0
        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;
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
 public ActionResult Index()
 {
     Produto p = new Produto();
     return View(p);
 }
예제 #4
0
 partial void DeleteProduto(Produto instance);
예제 #5
0
 public String adicionar(Produto produto)
 {
     produto.data_inclusao = DateTime.Now;
     return dao.adicionar(produto);
 }
예제 #6
0
 partial void UpdateProduto(Produto instance);
예제 #7
0
 partial void InsertProduto(Produto instance);
예제 #8
0
		private void detach_Produto(Produto entity)
		{
			this.SendPropertyChanging();
			entity.Categoria = null;
		}
예제 #9
0
		private void attach_Produto(Produto entity)
		{
			this.SendPropertyChanging();
			entity.Categoria = this;
		}
예제 #10
0
		private void detach_Produto(Produto entity)
		{
			this.SendPropertyChanging();
			entity.ProdutoTipoUnidade = null;
		}