Ejemplo n.º 1
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);
                    }
                }
            }
        }
Ejemplo n.º 2
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);
        }