public bool Save(Estoque est, bool controla_grade = false)
        {
            try
            {
                if (controla_grade)
                {
                    DeletarTodosProdutosEstoque(est.Produto_id);
                }

                if (db.Find(est.Id) == null)
                {
                    est.Id = db.NextId(e => e.Id);
                    db.Save(est);
                }
                else
                {
                    db.Update(est);
                }

                db.Commit();
                return(true);
            }
            catch (Exception ex)
            {
            }
            return(false);
        }