//Persistir e atualizar um registro existente
        private bool atualizar(CupomDesconto OCupomDesconto)
        {
            //Localizar existentes no banco
            CupomDesconto dbCupomDesconto = this.carregar(OCupomDesconto.id);

            if (dbCupomDesconto == null)
            {
                return(false);
            }

            //Configurar valores padrão
            OCupomDesconto.setDefaultUpdateValues <CupomDesconto>();

            //Atualização da Empresa
            var CargoEntry = db.Entry(dbCupomDesconto);

            CargoEntry.CurrentValues.SetValues(OCupomDesconto);

            db.SaveChanges();

            return(OCupomDesconto.id > 0);
        }