protected void gvProduto_RowEditing1(object sender, GridViewEditEventArgs e) { ProdutoNEG negProd = new ProdutoNEG(); ModProduto modProduto = new ModProduto(); int Primarykey = Convert.ToInt32(gvProduto.DataKeys[e.NewEditIndex].Value); modProduto = negProd.dvSelect(Primarykey); negProd.CalculoProduto(modProduto, Convert.ToDouble(modProduto.Preco)); txtId.Text = Convert.ToInt32(modProduto.Id).ToString(); ddlFornecedo.SelectedValue = modProduto.IdFornecedor.ToString(); txtNome.Text = modProduto.Pro_Nome; txtTamanho.Text = Convert.ToInt32(modProduto.Tamanho).ToString(); txtPeso.Text = Convert.ToDecimal(modProduto.Peso).ToString(); ddlCor.Text = modProduto.Cor; ddlQuantidade.Text = Convert.ToInt32(modProduto.Quantidade).ToString(); txtPreco.Text = Convert.ToDouble(modProduto.Preco).ToString(); e.Cancel = true; gvProduto.EditIndex = -1; btnSalvar.Visible = false; btnEditar.Visible = true; }
private void BtnEditar_Click(object sender, EventArgs e) { ModProduto modProduto = new ModProduto(); ProdutoNEG negProd = new ProdutoNEG(); modProduto.Id = Convert.ToInt32(txtId.Text); modProduto.Preco = Convert.ToDouble(txtPreco.Text); negProd.CalculoProduto(modProduto, Convert.ToDouble(txtPreco.Text)); modProduto.IdFornecedor = Convert.ToInt32(cboFornecedor.SelectedValue); modProduto.Nome = txtNome.Text; modProduto.Tamanho = Convert.ToInt32(txtTamanho.Text); modProduto.Peso = Convert.ToDecimal(txtPeso.Text); modProduto.Cor = cboCor.Text; modProduto.Quantidade = Convert.ToInt32(cboQuantidade.Text); modProduto.Id = Convert.ToInt32(txtId.Text); // modProduto = new ModProduto(Convert.ToDouble(txtPreco.Text)); //modProduto.Preco = (modProduto.CalcularImposto(Convert.ToDouble(txtPreco.Text))); if (!ValidarProduto(modProduto)) { return; } modProduto.Id = Convert.ToInt32(txtId.Text); negProd.EditarProduto(modProduto); MessageBox.Show("Formulario atualizado com sucesso!"); CampoProdutoDataGrid(); LimparCampos(); btnEditar.Visible = false; }