Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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");
                }
            }
        }