示例#1
0
        /****************************************************************
         * Public Functionalities
         **/
        public void AddActivities(ActivityDataDoc p_data)
        {
            if (p_data == null)
            {
                return;
            }
            if (p_data.data == null)
            {
                return;
            }
            if (p_data.data.Count == 0)
            {
                return;
            }
            List <ActivityDataRow> unitData = (List <ActivityDataRow>)p_data.data;

            foreach (ActivityDataRow row in unitData)
            {
                Kreyos_User_Activities act = new Kreyos_User_Activities();
                act.UpdateFromRow(row);
                this.AddActivity(act);
            }

            this.Save();
        }
示例#2
0
        private void OnOverallActivitiesReceived(ActivityDataDoc doc)
        {
            KreyosUtils.Log("BluetoothManager::OnOverallActivitiesReceived", "");

            //~~~Display overall data
            ObserverInfo info = new ObserverInfo();

            info.Command     = EBTEvent.BTE_OnOverallActivity;
            info.OverallData = doc;
            BluetoothObserver.Instance.Trigger(EBTEvent.BTE_OnOverallActivity, info);
        }