private void AtualizarGrid()
        {
            try
            {
                _estoqueRepositorio = new EstoqueRepositorio();
                listaDeProdutosAbaixoNoEstoque.Clear();
                _estoqueRepositorio.VerificarSeEstaAbaixoDoEstoque().ForEach(c => listaDeProdutosAbaixoNoEstoque.Add(c));
                _produtoRepositorio = new ProdutoRepositorio();

                if (listaDeProdutosAbaixoNoEstoque.Count > 0)
                {
                    dgvAvisosEstoque.Visible = true;
                    tabAvisos.Visible = true;
                    lblSemRecado.Visible = false;
                    listProd.Clear();
                    listaDeProdutosAbaixoNoEstoque.ForEach(c=> listProd.Add(_produtoRepositorio.GetProdutoPorID(c)));                  
                    lblSemRecado.Visible = false;
                    dgvAvisosEstoque.Columns.Clear();
                    dgvAvisosEstoque.DataSource = listProd.Select(item => new { Nome = item.Nome, Código = item.Codigo, Qtd = item.Quantidade }).ToList();
                    dgvAvisosEstoque.EsconderColuna("Código");
                    dgvAvisosEstoque.AjustartamanhoDoDataGridView(new List<TamanhoGrid>() { new TamanhoGrid { ColunaNome = "Nome", Tamanho = 250 }, new TamanhoGrid { ColunaNome = "Qtd", Tamanho = 80 } });
                }
                else
                {
                    dgvAvisosEstoque.Visible = false;
                    lblSemRecado.Visible = true;
                }
                
            }
            catch (Exception erro)
            {
                SaveErroInTxt.RecordInTxt(erro, this.GetType().Name);
                throw;
            }
        }
 private void InstanciarEstoqueRepositorio()
              => _estoqueRepositorio = new EstoqueRepositorio();