public ItemEntradaProduto SelecinaEntradaCodigoProduto(int cod) { sb = new StringBuilder(); conexao = new ConexaoBanco(); ItemEntradaProduto itemEntradaProduto = new ItemEntradaProduto(); sb.Append("SELECT * FROM tblItensEntradaProdutos WHERE CodigoProduto = " + cod); OleDbDataReader leitor = conexao.selectDR(sb.ToString()); if (leitor.HasRows) { leitor.Read(); itemEntradaProduto.H_Produto._CodigoProduto = (int)leitor["CodigoProduto"]; } else { itemEntradaProduto = null; } leitor.Close(); return(itemEntradaProduto); }
private void contextMenuStrip1_Click(object sender, EventArgs e) { if (MessageBox.Show("Confirma estorno desta entrada - Nº " + entradaID + " ?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (entradaID > 0) { EntradaProdutoBO entradaProdutoBO = new EntradaProdutoBO(); EntradaProduto entradaProduto = new EntradaProduto(); ItemEntradaProdutoBO itemEntradaProdutoBO = new ItemEntradaProdutoBO(); ItemEntradaProduto itemEntradaProduto = new ItemEntradaProduto(); //Recupera dados referente entrada entradaProduto = entradaProdutoBO.SelecinaEntradaProdutoID(entradaID); if (entradaProduto != null) { //Atualiza quantidade estoque //Altera a quantidade de produtos no estoque DataTable dtItens = itemEntradaProdutoBO.CriaDataTableSelecionaItensEntradaMercadoria(entradaID); foreach (DataRow item in dtItens.Rows) { ProdutosTipo produto = new ProdutosTipo(); ProdutosBO produtoBO = new ProdutosBO(); produto._CodigoProduto = Convert.ToInt32(item["CodigoProduto"]); produto._QtdeEstoque = Convert.ToInt32(item["Qtde"]); produtoBO.BaixarQtdeProdutoEstoque(produto._CodigoProduto, produto._QtdeEstoque); } //ExcluirEntrada entradaProdutoBO.ExcluirEntradaProduto(entradaID); //Excluir Itens da entrada itemEntradaProdutoBO.ExcluirItensEntradaProduto(entradaID); MessageBox.Show("Entrada estornada com sucesso", "Estorno bem sucedida", MessageBoxButtons.OK, MessageBoxIcon.Information); CarregaListagemEntradaMercadorias(); } else { MessageBox.Show("Não e possivel realizar exclusão selecione uma opção", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public void InserirItensEntradaProduto(ItemEntradaProduto itemEntradaProduto) { sb = new StringBuilder(); conexao = new ConexaoBanco(); sb.Append("INSERT INTO tblItensEntradaProdutos(CodigoEntrada,CodigoProduto,Qtde,Lote,DataVencimento,PrecoUnitario,Subtotal)VALUES"); sb.Append("('" + itemEntradaProduto.H_EntradaProduto._EntradaID + "','"); sb.Append(itemEntradaProduto.H_Produto._CodigoProduto + "','"); sb.Append(itemEntradaProduto._Quantidade + "','"); sb.Append(itemEntradaProduto.Lote + "','"); sb.Append(itemEntradaProduto.DataVencimento + "','"); sb.Append(itemEntradaProduto._PrecoUnitario + "','"); sb.Append(itemEntradaProduto._PrecoParcial + "')"); conexao.manterCRUD(sb.ToString()); }
private bool ConsultaEntradaProdutoCod(int cod) { bool resp = false; if (cod > 0) { ItemEntradaProduto itemEntradaProduto = new ItemEntradaProduto(); ItemEntradaProdutoBO itemEntradaProdtuoBO = new ItemEntradaProdutoBO(); itemEntradaProduto = itemEntradaProdtuoBO.SelecinaEntradaCodigoProduto(cod); if (itemEntradaProduto != null) { return(true); } else { return(false); } } return(resp); }
public void InserirItensEntradaProduto(ItemEntradaProduto itemEntradaProduto) { itemEntradaProdutoDao = new ItemEntradaProdutoDAO(); itemEntradaProdutoDao.InserirItensEntradaProduto(itemEntradaProduto); }