Ejemplo n.º 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            btnEditar.Visible = false;

            ModProduto modProduto = new ModProduto();
            ProdutoNEG negProd    = new ProdutoNEG();


            modProduto.IdFornecedor = Convert.ToInt32(cboFornecedor.SelectedValue);
            modProduto.Nome         = txtNome.Text;
            modProduto.Preco        = Convert.ToDouble(txtPreco.Text);
            modProduto.Preco        = (modProduto.CalcularImposto(Convert.ToDouble(txtPreco.Text)) + (Convert.ToDouble(txtPreco.Text)));
            modProduto.Tamanho      = Convert.ToInt32(txtTamanho.Text);
            modProduto.Peso         = Convert.ToDecimal(txtPeso.Text);
            modProduto.Cor          = cboCor.Text;
            modProduto.Quantidade   = Convert.ToInt32(cboQuantidade.Text);

            if (!ValidarProduto(modProduto))
            {
                return;
            }
            negProd.SalvarProduto(modProduto);

            LimparCampos();
            btnEditar.Visible = true;

            CampoProdutoDataGrid();
        }
Ejemplo n.º 2
0
        private void DgvProduto_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            btnCancelar.Enabled = true;
            btnEditar.Visible   = true;
            btnSalvar.Visible   = false;

            ProdutoNEG negProd = new ProdutoNEG();

            idForn = Convert.ToInt32(
                dgvProduto.Rows[e.RowIndex].Cells[2].Value.ToString());

            if (dgvProduto.Columns[e.ColumnIndex] ==
                dgvProduto.Columns[0])
            {
                txtId.Text         = dgvProduto.Rows[e.RowIndex].Cells[2].Value.ToString();
                cboFornecedor.Text = dgvProduto.Rows[e.RowIndex].Cells[3].Value.ToString();
                txtNome.Text       = dgvProduto.Rows[e.RowIndex].Cells[4].Value.ToString();
                cboQuantidade.Text = dgvProduto.Rows[e.RowIndex].Cells[5].Value.ToString();
                txtPreco.Text      = dgvProduto.Rows[e.RowIndex].Cells[6].Value.ToString();
                txtPeso.Text       = dgvProduto.Rows[e.RowIndex].Cells[7].Value.ToString();
                txtTamanho.Text    = dgvProduto.Rows[e.RowIndex].Cells[8].Value.ToString();
                cboCor.Text        = dgvProduto.Rows[e.RowIndex].Cells[9].Value.ToString();
            }
            if (dgvProduto.Columns[e.ColumnIndex] ==
                dgvProduto.Columns[1])
            {
                negProd.DvgProd(idForn);

                MessageBox.Show("Excluido com sucesso!");
            }
            CampoProdutoDataGrid();
        }
Ejemplo n.º 3
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;
        }
Ejemplo n.º 4
0
        private void CampoProdutoDataGrid()
        {
            ProdutoNEG negProd = new ProdutoNEG();

            dgvProduto.DataSource =
                negProd.CampoDgProd().Select(a => new
                                             { a.Id, a.IdFornecedor, a.Nome, a.Quantidade, a.Preco, a.Peso, a.Tamanho, a.Cor }).ToList();
        }
Ejemplo n.º 5
0
        public void grupoBoxFornecedor()
        {
            ProdutoNEG           negProd          = new ProdutoNEG();
            List <ModFornecedor> lstModFornecedor = negProd.GbFornecedor();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            cboFornecedor.DataSource = lstModFornecedor.OrderBy(o => o.Id).ToList();
        }
Ejemplo n.º 6
0
        protected void CampoProdutoDataGrid()
        {
            ProdutoNEG negProd = new ProdutoNEG();

            gvProduto.DataSource =
                negProd.CampoDgProd().Select(a => new
            {
                a.Id, a.FornMOD.Nome, a.Pro_Nome, a.Quantidade, a.Preco, a.Peso, a.Tamanho, a.Cor
            }).ToList();
            gvProduto.DataBind();
        }
Ejemplo n.º 7
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            ProdutoNEG negProd    = new ProdutoNEG();
            ModProduto modProduto = new ModProduto();

            modProduto.Nome = txtPesquisa.Text;

            List <ModProduto> listaProduto = negProd.PesquisarProduto(modProduto);

            dgvProduto.DataSource = listaProduto.Select(a => new
                                                        { a.Id, a.IdFornecedor, a.Nome, a.Quantidade, a.Preco, a.Peso, a.Tamanho, a.Cor }).ToList();
        }
Ejemplo n.º 8
0
        public void grupoBoxFornecedor()
        {
            ProdutoNEG           negProd          = new ProdutoNEG();
            List <ModFornecedor> lstModFornecedor = negProd.GbFornecedor();

            lstModFornecedor.Add(new ModFornecedor {
                Id = 0, Nome = "Selecione..."
            });
            ddlFornecedo.DataSource     = lstModFornecedor.OrderBy(o => o.Id).ToList();
            ddlFornecedo.DataValueField = "Id";
            ddlFornecedo.DataTextField  = "Nome";
            ddlFornecedo.DataBind();
        }
Ejemplo n.º 9
0
        protected void gvProduto_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            ProdutoNEG negProd    = new ProdutoNEG();
            ModProduto modProduto = new ModProduto();

            // modf.Id = Convert.ToInt32(e.Keys[0]);

            negProd.DvgProd(Convert.ToInt32(e.Keys[0]));

            MessageBox.Show("Dado excluido com sucesso!");

            CampoProdutoDataGrid();
        }
Ejemplo n.º 10
0
        protected void btnPesquiasr_Click(object sender, EventArgs e)
        {
            ProdutoNEG negProd    = new ProdutoNEG();
            ModProduto modProduto = new ModProduto();

            modProduto.Pro_Nome = txtPesquisa.Text;

            List <ModProduto> listaProduto = negProd.CampoDgProd();

            gvProduto.DataSource =
                negProd.PesquisarProduto(modProduto).Select(a => new
                                                            { a.Id, a.IdFornecedor, a.Pro_Nome, a.Quantidade, a.Preco, a.Peso, a.Tamanho, a.Cor }).ToList();
            gvProduto.DataBind();
        }
Ejemplo n.º 11
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;
        }