Exemple #1
0
        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;
        }
Exemple #2
0
        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;
        }