Ejemplo n.º 1
0
 public async void AddResponse(string s)
 {
     if (!string.IsNullOrWhiteSpace(s))
     {
         Console.WriteLine("Adding Response " + s);
         if (Question.QuestionType.Equals("CheckBox"))
         {
             Label_CheckBox checkbox = new Label_CheckBox()
             {
                 CPQID = Question.CPQID, QID = GeneratedResponses.Count + 1, Label = s, ResponseType = "Custom", Value = 1
             };
             GeneratedResponses.Add(checkbox);
             await App.database.AppendCheckBoxResponse(checkbox);
         }
         else if (Question.QuestionType.Equals("Stepper"))
         {
             Label_Stepper stepper = new Label_Stepper()
             {
                 CPQID = Question.CPQID, QID = GeneratedResponses.Count + 1, Label = s, ResponseType = "Custom", Value = 0
             };
             GeneratedResponses.Add(stepper);
             await App.database.AppendStepperResponse(stepper);
         }
         else
         {
             Label_TextResponse textResponse = new Label_TextResponse()
             {
                 CPQID = Question.CPQID, QID = NonGeneratedResponses.Count + 1, Label = s, ResponseType = "Custom"
             };
             NonGeneratedResponses.Add(textResponse);
             await App.database.AppendTextResponse(textResponse);
         }
     }
     OtherText = string.Empty;
 }
Ejemplo n.º 2
0
        async void Handle_ClickedAsync(object sender, System.EventArgs e)
        {
            Button        b            = (Button)sender;
            Label_Stepper stepperLabel = ((Label_Stepper)b.BindingContext);

            SelectElement(b);
            await App.database.UpdateStepperResponse(stepperLabel);
        }