private void SolutionStepList_ItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e) { SolutionPlan solutionStep = null; SolutionStepsDialogFragment stepFragment = null; Log.Info(TAG, "SolutionStepList_ItemLongClick: selected item - " + e.Position.ToString() + ", problemIdeaID - " + _problemIdeaID.ToString()); solutionStep = GetSolutionPlanStepsForIdea()[e.Position]; if (solutionStep != null) { Log.Info(TAG, "SolutionStepList_ItemLongClick: Found step with ID - " + solutionStep.SolutionPlanID + ", stepText - " + solutionStep.SolutionStep + ", priorityOrder - " + solutionStep.PriorityOrder.ToString()); stepFragment = new SolutionStepsDialogFragment(this, "Edit Solution Step", _problemIdeaID, solutionStep.SolutionPlanID, solutionStep.SolutionStep.Trim(), solutionStep.PriorityOrder); } var fragmentTransaction = FragmentManager.BeginTransaction(); if (fragmentTransaction != null) { stepFragment.Show(fragmentTransaction, stepFragment.Tag); } }
private void Add() { try { SolutionStepsDialogFragment stepFragment = null; Log.Info(TAG, "Add_Click: passing -1 for stepID, problemIdeaID is " + _problemIdeaID.ToString()); stepFragment = new SolutionStepsDialogFragment(this, "Adding Solution", _problemIdeaID, -1); var fragmentTransaction = FragmentManager.BeginTransaction(); if (fragmentTransaction != null) { stepFragment.Show(fragmentTransaction, stepFragment.Tag); } } catch (Exception ex) { Log.Error(TAG, "Add_Click: Exception - " + ex.Message); if (GlobalData.ShowErrorDialog) { ErrorDisplay.ShowErrorAlert(this, ex, GetString(Resource.String.ErrorSolutionPlanActivityAdd), "SolutionPlanActivity.Add_Click"); } } }