public formPesquisaProduto(formOSBaseCadastro cadastro, bool novoHabilitado) : base(cadastro, novoHabilitado) { InitializeComponent(); map = new MapProduto(dsFROGIOS.PRODUTO, dsFROGIOS.MARCA); comboCampoPesquisa.Items.Clear(); foreach (string coluna in map.Colunas) { comboCampoPesquisa.Items.Add(coluna); } produtoSQL = new TblProduto(); }
public void selecionar( int codigo, dsFROGIOS.PRODUTODataTable produto, dsFROGIOS.MARCADataTable marca, dsFROGIOS.GRUPODataTable grupo, dsFROGIOS.SECAODataTable secao, dsFROGIOS.FORNECEDORDataTable fornecedor, dsFROGIOS.FORNECEDOR_FISICODataTable fisico, dsFROGIOS.FORNECEDOR_JURIDICODataTable juridico ) { TblProduto produtoSQL = new TblProduto(); produto.Clear(); produto.Load(produtoSQL.selecionar( produto.PRODUTO_CODIGOColumn.ColumnName, codigo.ToString(), true )); dsFROGIOS.PRODUTORow produtoLinha = (dsFROGIOS.PRODUTORow)produto.Rows[0]; try { TblMarca marcaSQL = new TblMarca(); marca.Load(marcaSQL.selecionar( marca.MARCA_CODIGOColumn.ColumnName, produtoLinha.PRODUTO_MARCA.ToString(), true )); } catch (Exception) {} try { TblGrupo grupoSQL = new TblGrupo(); grupo.Load(grupoSQL.selecionar( grupo.GRUPO_CODIGOColumn.ColumnName, produtoLinha.PRODUTO_GRUPO.ToString(), true )); } catch (Exception) {} try { TblSecao secaoSQL = new TblSecao(); secao.Load(secaoSQL.selecionar( secao.SECAO_CODIGOColumn.ColumnName, produtoLinha.PRODUTO_SECAO.ToString(), true )); } catch (Exception) {} try { TblFornecedor fornecedorSQL = new TblFornecedor(); fornecedor.Load(fornecedorSQL.selecionar( fornecedor.FORNECEDOR_CODIGOColumn.ColumnName, produtoLinha.PRODUTO_FORNECEDOR.ToString(), true )); dsFROGIOS.FORNECEDORRow fornecedorLinha = (dsFROGIOS.FORNECEDORRow)fornecedor.Rows[0]; TblFornecedorFisico fisicoSQL = new TblFornecedorFisico(); fisico.Load(fisicoSQL.selecionar( fisico.FORNECEDOR_FISICO_FORNECEDORColumn.ColumnName, fornecedorLinha.FORNECEDOR_CODIGO.ToString(), true )); TblFornecedorJuridico juridicoSQL = new TblFornecedorJuridico(); juridico.Load(juridicoSQL.selecionar( juridico.FORNECEDOR_JURIDICO_FORNECEDORColumn.ColumnName, fornecedorLinha.FORNECEDOR_CODIGO.ToString(), true )); } catch (Exception) {} }
public void inserir(dsFROGIOS.PRODUTORow produto) { TblProduto produtoSQL = new TblProduto(); produtoSQL.inserir(produto); }
public void deletar(dsFROGIOS.PRODUTORow produto) { TblProduto produtoSQL = new TblProduto(); produtoSQL.deletar(produto); }
public void atualizar(dsFROGIOS.PRODUTORow produto) { TblProduto produtoSQL = new TblProduto(); produtoSQL.atualizar(produto); }
public void inserir( dsFROGIOS.OSRow os, dsFROGIOS.OS_ITEMDataTable itens, dsFROGIOS.OS_SERVICODataTable servicos) { int codigo = sqlOs.inserir(os); TblProduto produtoSQL = new TblProduto(); string sql = "UPDATE PRODUTO "+ "SET PRODUTO_ESTOQUE_ATUAL = ((SELECT PRODUTO_ESTOQUE_ATUAL FROM PRODUTO WHERE PRODUTO_CODIGO = "+paramCodigo+")-"+paramEstoque+") "+ "WHERE PRODUTO_CODIGO = "+paramCodigo; FbCommand comando = new FbCommand(sql, Conexao.getConexao, Conexao.getTransacao); foreach (dsFROGIOS.OS_ITEMRow item in itens.Rows) { item.OS_ITEM_OS = codigo; sqlOsItem.inserir(item); comando.Parameters.Clear(); comando.Parameters.AddWithValue(paramCodigo, item.OS_ITEM_PRODUTO); comando.Parameters.AddWithValue(paramEstoque, item.OS_ITEM_QUANTIDADE); comando.ExecuteNonQuery(); } foreach (dsFROGIOS.OS_SERVICORow servico in servicos.Rows) { servico.OS_SERVICO_OS = codigo; sqlOsServico.inserir(servico); } }