private void SetImageForType(AchievementChart.ACHIEVEMENTCHART_TYPE position) { try { if (_typeImage != null) { switch (position) { case AchievementChart.ACHIEVEMENTCHART_TYPE.General: _typeImage.SetImageResource(Resource.Drawable.general); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Life: _typeImage.SetImageResource(Resource.Drawable.life); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Work: _typeImage.SetImageResource(Resource.Drawable.work); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Family: _typeImage.SetImageResource(Resource.Drawable.family); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Relationships: _typeImage.SetImageResource(Resource.Drawable.relationships); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Health: _typeImage.SetImageResource(Resource.Drawable.health); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Financial: _typeImage.SetImageResource(Resource.Drawable.financial); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Affirmation: _typeImage.SetImageResource(Resource.Drawable.affirmation); break; case AchievementChart.ACHIEVEMENTCHART_TYPE.Goal: _typeImage.SetImageResource(Resource.Drawable.goal); break; } } } catch (Exception e) { Log.Error(TAG, "SetImageForType: Exception - " + e.Message); if (_activity != null) { if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(_activity, e, _activity.GetString(Resource.String.ErrorAchievementTypeAdapterSetViewImage), "AchievementChartTypesAdapter.SetImageForType"); } } } }
public void ConfirmClicked(int achievementID, string achievement, AchievementChart.ACHIEVEMENTCHART_TYPE achievmentType) { try { if (_selectedDate != null) { if (!string.IsNullOrEmpty(achievement)) { AchievementChart newAchievement = new AchievementChart(); if (achievementID != -1) { newAchievement.IsNew = false; newAchievement.IsDirty = true; } newAchievement.Achievement = achievement.Trim(); newAchievement.AchievementDate = Convert.ToDateTime(_selectedDate.Text.Trim()); newAchievement.AchievementChartType = achievmentType; Globals dbHelp = new Globals(); dbHelp.OpenDatabase(); var sqlDatabase = dbHelp.GetSQLiteDatabase(); if (sqlDatabase != null) { newAchievement.Save(sqlDatabase); } dbHelp.CloseDatabase(); GetDataForDate(); _selectedItemIndex = -1; UpdateAdapter(); } } Toast.MakeText(this, Resource.String.chuffChartAchievementRecorded, ToastLength.Short).Show(); } catch (Exception e) { Log.Error(TAG, "ConfirmClicked: Exception - " + e.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, e, GetString(Resource.String.ErrorEnterAchievement), "AchievementChartActivity.ConfirmClicked"); } } }