//Persistir e inserir um novo registro
        private bool inserir(CupomDesconto OCupomDesconto)
        {
            bool temCupom = false;

            while (!temCupom)
            {
                OCupomDesconto.codigo = UtilString.randomString(8);

                if (!db.CupomDesconto.Any(x => x.codigo == OCupomDesconto.codigo && x.flagExcluido == "N"))
                {
                    temCupom = true;
                }
            }

            OCupomDesconto.setDefaultInsertValues <CupomDesconto>();

            db.CupomDesconto.Add(OCupomDesconto);

            db.SaveChanges();

            return(OCupomDesconto.id > 0);
        }