public string AlterarProduto(Produto produto) { string retorno = string.Empty; try { if (produto != null) { produto_servico_cadastro prod = fromProduto(produto); produto_servico_status resp = soapClient.AlterarProduto(prod); if (resp != null) { ProdutoBLL produtoBLL = new ProdutoBLL(); List <Produto> prdList = produtoBLL.getProduto(p => p.id == produto.id, true); if (prdList.Count() > 0) { Produto prd = prdList.First(); prd.codigo_produto = Convert.ToInt32(resp.codigo_produto); prd.sincronizar = "N"; ProdutoBLL.AlterarProduto(prd); } retorno = resp.descricao_status; } } return(retorno); } catch (Exception) { throw; } }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtNome.Text == "" || txtNome.Text is null) { MessageBox.Show("O campo Nome está sem valor"); } else if (txtValor.Text == "" || txtValor.Text is null) { MessageBox.Show("O campo Valor está vazio"); } else { produto.Nome = txtNome.Text; produto.Descricao = txtDescricao.Text; produto.Valor = Convert.ToDouble(txtValor.Text); if (gpProdutos.Text == "Cadastrar Produto") { produtoBLL.SalvarProduto(produto); MessageBox.Show("Produto cadastrado com sucesso"); } else if (gpProdutos.Text == "Alterar Produto") { produtoBLL.AlterarProduto(produto); MessageBox.Show("Produto alterado com sucesso"); } AtualizarGrid(); Limpar(); gpProdutos.Hide(); } }
private void btnGravar_Click(object sender, EventArgs e) { try { objProdutoDTO.Descricao = txtDescricao.Text; objProdutoDTO.Preco = Double.Parse(txtPreco.Text); objProdutoDTO.Quantidade = int.Parse(txtQuantidade.Text); objProdutoDTO.Peso = Double.Parse(txtPeso.Text); objProdutoDTO.Categoria_ID = Convert.ToInt32(cbxCategoria.SelectedValue); objProdutoDTO.Fornecedor_ID = Convert.ToInt32(cbxFornecedor.SelectedValue); if (txtIdProduto.Text == "") { objProdutoBLL.InserirProduto(objProdutoDTO); MessageBox.Show("Produto inserido com sucesso."); } else //Se o ID estiver preenchido { objProdutoDTO.ID = int.Parse(txtIdProduto.Text); objProdutoBLL.AlterarProduto(objProdutoDTO); MessageBox.Show("Dados do produto atualizados com sucesso."); } CarregarGridProduto(); LimparComponentes(); } catch (Exception ex) { MessageBox.Show("ERRO. \n" + ex.Message); } }
protected override bool salvar(object sender, EventArgs e) { bool Retorno = epValidaDados.Validar(true); if (Retorno) { try { ProdutoBLL = new ProdutoBLL(); ProdutoBLL.UsuarioLogado = Program.usuario_logado; ProdutoProxy proxy = new ProdutoProxy(); Produto Produto = LoadFromControls(); Produto.sincronizar = "S"; bool IntOmie = Convert.ToBoolean(Parametro.GetParametro("intOmie")); bool updateProdutoOmie = Convert.ToBoolean(Parametro.GetParametro("updateProdutoOmie")); if (Id != null) { ProdutoBLL.AlterarProduto(Produto); } else { Produto.codigo_produto_integracao = Sequence.GetNextVal("sq_produto_sequence").ToString(); ProdutoBLL.AdicionarProduto(Produto); Id = Produto.id; txtId.Text = Id.ToString(); } if (IntOmie & updateProdutoOmie) { if (Produto.codigo_produto == 0) { proxy.IncluirProduto(Produto); } else { proxy.AlterarProduto(Produto); } } if (Produto.id != 0) { txtCodInt.Text = Produto.codigo_produto_integracao; } Retorno = true; } catch (Exception ex) { Retorno = false; throw ex; } } return(Retorno); }
public void AlterarProduto() { var produto = new Produto() { Id = 1, Nome = "Fanta Uva" }; bll.AlterarProduto(produto); }
public ActionResult AlterarProduto(Produto produto) { try { var bllProduto = new ProdutoBLL(); bllProduto.AlterarProduto(produto); ViewBag.Mensagem = "Alteração efetuada"; } catch (Exception e) { ViewBag.Mensagem = e.Message; } return(View()); }
protected void btnGravar_Click(object sender, EventArgs e) { objProduto.Nome = txtNome.Text; objProduto.Descricao = txtDescricao.Text; objProduto.Preco_Custo = decimal.Parse(txtPrecoCusto.Text); objProduto.Preco_Venda = decimal.Parse(txtPrecoVenda.Text); objProduto.Quantidade = int.Parse(txtQuantidade.Text); objProduto.Unidade_Medida = txtUnidade_Medida.Text; objProduto.Categoria_ID = int.Parse(ddlCategoriaProduto.SelectedValue.ToString()); if (string.IsNullOrEmpty(txtID.Text)) { objProduto.InserirProduto(); } else { objProduto.AlterarProduto(txtID.Text); } LimparTela(); CarregarGridView(); }