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(); }
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(); }
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 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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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; }