public bool Atualizar(ModProduto produto) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("UPDATE Produto "); strSQL.Append("SET Descricao = @Descricao, Ativo = @Ativo, Id_Marca = @Id_Marca "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Descricao", produto.Descricao); crud.AdicionarParametro("Ativo", produto.Ativo); crud.AdicionarParametro("Id_Marca", produto.Marca.Id); crud.AdicionarParametro("Id", produto.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
//public ModProduto PesquisarProduto(string nome) //{ // return produtoDao.SelecionarPorNome(nome); //} public ModProduto dvSelect(int prod) { ModProduto produto = new ModProduto(); produto = produtoDao.SelecionarPorId(prod); return(produto); }
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 btnSalvarItem_Click(object sender, EventArgs e) { ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal(); NotaFicalNEG negNota = new NotaFicalNEG(); ModProduto modProduto = new ModProduto(); modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(cboIdNotaFiscal.Text); modItemNotaFiscal.Quantidade = Convert.ToInt32(cboQuantidade.Text); modItemNotaFiscal.IdProduto = Convert.ToInt32(cboItemProduto.SelectedValue); modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", ""))); modItemNotaFiscal.Valor = modProduto.PrecoVenda; if (!ValidarNota(modItemNotaFiscal)) { return; } negNota.SalvarItem(modItemNotaFiscal); MessageBox.Show("Dados inserido com sucesso!"); LimparCamposItens(); camposDataGrid(); btnEditarItem.Visible = true; cboIdNotaFiscal.Enabled = true; }
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; }
protected void btnEditarItem_Click(object sender, EventArgs e) { ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal(); NotaFicalNEG negNota = new NotaFicalNEG(); ModProduto modProduto = new ModProduto(); modItemNotaFiscal.Id = Convert.ToInt32(txtIdItemNotaFiscal.Text); modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text); modItemNotaFiscal.Valor = Convert.ToDouble(txtValorItem.Text); negNota.ValidarValor(modItemNotaFiscal, Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", ""))); modItemNotaFiscal.IdNotaFiscal = Convert.ToInt32(ddlIdNotaFiscal.Text); modItemNotaFiscal.Quantidade = Convert.ToInt32(ddlQuantidade.Text); modItemNotaFiscal.IdProduto = Convert.ToInt32(ddlItemProduto.SelectedValue); modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(txtValorItem.Text, "[^0-9,]+", ""))); if (!ValidarNota(modItemNotaFiscal)) { return; } negNota.AtualizarItemNota(modItemNotaFiscal); MessageBox.Show("Dados atualizados com sucesso!"); camposDataGrid(); LimparCamposItens(); btnSalvarItem.Visible = true; btnEditarItem.Visible = false; }
private ModProduto read_Produto(MySqlDataReader reader) { ModProduto produto = new ModProduto(); produto.nomeProduto = (string)reader["nomeproduto"]; return(produto); }
private void Interacao(ModInteracao.Interacao interacao) { negEstInserir = new NegEstInserir(); negEstAtualizar = new NegEstAtualizar(); negEstExcluir = new NegEstExcluir(); modCompetencia = new ModCompetencia(); modProduto = new ModProduto(); modEstoque = new ModEstoque(); if (CbxTipo.SelectedIndex == 0) { tipoES = 'E'; } else { tipoES = 'S'; } try { modEstoque.Id = estId; modEstoque.DataCadastro = DateTime.Parse(MktDataCadastro.Text); modEstoque.TipoES = tipoES; modEstoque.QtdProduto = int.Parse(TxtQuantidade.Text.Trim()); modEstoque.ValorProduto = decimal.Parse(TxtValor.Text); modEstoque.Competencia = new ModCompetencia(); modEstoque.Competencia.Id = compId; modEstoque.Produto = new ModProduto(); modEstoque.Produto.Id = prodId; switch (interacao) { case ModInteracao.Interacao.Gravar: negEstInserir.Inserir(modEstoque); break; case ModInteracao.Interacao.Alterar: negEstAtualizar.Atualizar(modEstoque); break; case ModInteracao.Interacao.Excluir: negEstExcluir.Excluir(modEstoque); break; default: break; } BotoesReset(); ListaEstoqueCompetencia(compId, TxtPesquisa.Text.Trim()); Informacao(compId); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private ModProduto read_Produto(MySqlDataReader reader) { ModProduto produto = new ModProduto(); produto.codigoProduto = ConvertReader.ConverteInt(reader["codigoproduto"]); produto.nomeProduto = (string)reader["nomeproduto"] ?? ""; produto.tipoProduto = read_TipoProduto(reader); return(produto); }
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(); }
private void Interacao(ModInteracao.Interacao interacao) { negProdInserir = new NegProdInserir(); negProdAtualizar = new NegProdAtualizar(); negProdExcluir = new NegProdExcluir(); modMarca = new ModMarca(); modProduto = new ModProduto(); if (CbAtivo.Checked) { prodAtivo = 'S'; } else { prodAtivo = 'N'; } try { modProduto.Id = prodId; modProduto.Descricao = TxtDescricao.Text; modProduto.Ativo = prodAtivo; modProduto.Marca = new ModMarca(); modProduto.Marca.Id = marcaId; switch (interacao) { case ModInteracao.Interacao.Gravar: negProdInserir.Inserir(modProduto); break; case ModInteracao.Interacao.Alterar: negProdAtualizar.Atualizar(modProduto); break; case ModInteracao.Interacao.Excluir: negProdExcluir.Excluir(modProduto); break; default: MessageBox.Show("Função não cadastrada"); break; } BotoesReset(); ListarProduto(strProduto, marcaId); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
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(); }
public void CalculoProduto(ModProduto modProduto, double valor) { var valorItem = produtoDao.SelecionarPorId(Convert.ToInt32(modProduto.Id)); if (valorItem.Preco != (Convert.ToDouble(modProduto.Preco.ToString()))) { modProduto.Preco = (modProduto.CalcularImposto(Convert.ToDouble(modProduto.Preco)) + (Convert.ToDouble(modProduto.Preco))); modProduto.Preco = modProduto.Preco; } else { modProduto.Preco = Convert.ToDouble(modProduto.Preco); } }
public void ValidarValor(ModItemNotaFiscal modItemNotaFiscal, double valorItem) { ModProduto modProduto = new ModProduto(); var valorCalculo = notaIF.SelecionarPorId(Convert.ToInt32(modItemNotaFiscal.Id)); if (valorCalculo.Valor != (Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", "")))) { modProduto = new ModProduto(Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", ""))); modItemNotaFiscal.Valor = modProduto.PrecoVenda; } else { modItemNotaFiscal.Valor = (Convert.ToDouble(Regex.Replace(modItemNotaFiscal.Valor.ToString(), "[^0-9,]+", ""))); } }
//-------------------------------------------------\\ #region Incluir public string Incluir(ModProduto md) { string Validar = "Select * FROM TB_Produto WHERE ID_Produto = '" + md.Id + "'"; cmd = new SqlCommand(Validar, conexao.Con); SqlDataReader DA = null; conexao.Conectar(); DA = cmd.ExecuteReader(); if (DA.Read()) { return("Produto já cadastrado !"); } else { conexao.Desconectar(); string inserir = "INSERT INTO TB_Produto(Produto, " + "Descricao, " + "ID_Categoria, " + "ID_Marca, " + "ID_UMedida, " + "EMinimo, " + "EMaximo, " + "Data_Cadastro)" + "VALUES(@PROD, @DESC," + "@CATE, @MARC, @UMED, " + "@EMIN, @EMAX, @DATA)"; cmd = new SqlCommand(inserir, conexao.Con); cmd.Parameters.AddWithValue("@PROD", md.Prod); cmd.Parameters.AddWithValue("@DESC", md.Descricao); cmd.Parameters.AddWithValue("@CATE", md.Categoria); cmd.Parameters.AddWithValue("@MARC", md.Marca); cmd.Parameters.AddWithValue("@UMED", md.Unidade_Medida); cmd.Parameters.AddWithValue("@EMIN", md.EMinimo); cmd.Parameters.AddWithValue("@EMAX", md.EMaximo); cmd.Parameters.AddWithValue("@DATA", md.Data); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); return("Cadastrado com Sucesso !"); } }
private void btdInserir_Click(object sender, EventArgs e) { ModProduto mod = new ModProduto(); mod.Prod = tBoxProduto.Text; mod.Descricao = tBoxDescricao.Text; mod.Categoria = ID_CAT; mod.Marca = ID_MARCA; mod.Unidade_Medida = ID_UMED; mod.EMinimo = Convert.ToDouble(tBoxEMinimo.Text); mod.EMaximo = Convert.ToDouble(tBoxEMaximo.Text); mod.Data = DateTime.Today.ToShortDateString(); DALConexao cn = new DALConexao(DALDadosConexao.ConStr); BLLProduto prod = new BLLProduto(cn); MessageBox.Show(prod.IncluirProd(mod)); }
protected void gvItemdaNota_RowEditing(object sender, GridViewEditEventArgs e) { ////gvItemdaNota.DataKeys[e.Cancel](); ModItemNotaFiscal modItemNotaFiscal = new ModItemNotaFiscal(); NotaFicalNEG negNota = new NotaFicalNEG(); ModProduto modProduto = new ModProduto(); int Primarykey = Convert.ToInt16(gvItemdaNota.DataKeys[e.NewEditIndex].Value); modItemNotaFiscal = negNota.dvSelectId(Primarykey); txtIdItemNotaFiscal.Text = modItemNotaFiscal.Id.ToString(); ddlIdNotaFiscal.Text = modItemNotaFiscal.IdNotaFiscal.ToString(); //ddlQuantidade.Text = modItemNotaFiscal.Quantidade.ToString(); ddlQuantidade.SelectedValue = modItemNotaFiscal.Quantidade.ToString(); ddlItemProduto.SelectedValue = modItemNotaFiscal.IdProduto.ToString(); txtValorItem.Text = modItemNotaFiscal.Valor.ToString(); btnEditarItem.Visible = true; e.Cancel = true; gvItemdaNota.EditIndex = -1; }
public bool Excluir(ModProduto produto) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("DELETE FROM Produto "); strSQL.Append("WHERE Id = @Id"); try { crud.LimparParametros(); crud.AdicionarParametro("Id", produto.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public List <ModItemNotaFiscal> SelecionarTodos() { List <ModItemNotaFiscal> lst = new List <ModItemNotaFiscal>(); ComandoSQL = @"SELECT TAB_PRODUTO.PRO_NOME,TAB_NOTA_FISCAL.NUMERO,TAB_ITEM_NOTA_FISCAL.* FROM TAB_ITEM_NOTA_FISCAL INNER JOIN TAB_PRODUTO ON TAB_ITEM_NOTA_FISCAL.ID_PRODUTO = TAB_PRODUTO.ID INNER JOIN TAB_NOTA_FISCAL ON TAB_ITEM_NOTA_FISCAL.ID_NOTA_FISCAL = TAB_NOTA_FISCAL.ID"; //Conexão com o banco AcessoABase acesso = new AcessoABase(connectionString); using (SqlDataReader dr = acesso.ComandoSelecao(ComandoSQL, new List <SqlParameter>())) { while (dr.Read()) { ModNotaFiscal nota = new ModNotaFiscal(); nota.Id = Convert.ToInt32(dr["ID_NOTA_FISCAL"]); nota.Numero = dr["NUMERO"].ToString(); ModProduto produto = new ModProduto(); produto.Id = Convert.ToInt32(dr["ID_PRODUTO"]); produto.Pro_Nome = dr["PRO_NOME"].ToString(); lst.Add(new ModItemNotaFiscal { Produto = produto, NotaFiscal = nota, Id = Convert.ToInt32(dr["ID"]), IdNotaFiscal = Convert.ToInt32(dr["ID_NOTA_FISCAL"]), IdProduto = Convert.ToInt32(dr["ID_PRODUTO"]), Quantidade = Convert.ToInt32(dr["QTDE"]), Valor = Convert.ToDouble(dr["VALOR"]) }); } return(lst); } }
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; }
public bool Inserir(ModProduto produto) { strSQL = new StringBuilder(); crud = new BDCrud(); strSQL.Append("INSERT INTO Produto (Descricao, Ativo, Id_Marca) "); strSQL.Append("VALUES(@Descricao, @Ativo, @Id_Marca)"); try { crud.LimparParametros(); crud.AdicionarParametro("Descricao", produto.Descricao); crud.AdicionarParametro("Ativo", produto.Ativo); crud.AdicionarParametro("Id_Marca", produto.Marca.Id); crud.Executar(CommandType.Text, strSQL.ToString()); return(true); } catch (Exception ex) { throw new Exception(ex.Message); } }
public string IncluirProd(ModProduto md) { DALProduto Prod = new DALProduto(conexao); return(Prod.Incluir(md)); }
public List <ModProduto> PesquisarProduto(ModProduto modProduto) { return(produtoDao.SelecionarPorNome(modProduto.Pro_Nome)); }
public void SalvarProduto(ModProduto modProduto) { produtoDao.Adicionar(modProduto); }
public void EditarProduto(ModProduto modProduto) { modProduto.Id = Convert.ToInt32(modProduto.Id); produtoDao.Atualizar(modProduto); }