Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
                    }
                }
            }
        }
Exemplo n.º 3
0
        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());
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 public void InserirItensEntradaProduto(ItemEntradaProduto itemEntradaProduto)
 {
     itemEntradaProdutoDao = new ItemEntradaProdutoDAO();
     itemEntradaProdutoDao.InserirItensEntradaProduto(itemEntradaProduto);
 }