private void AddToPoll() { MessageStepDB msgStep = new MessageStepDB (); int CurrentStep = base.Intent.GetIntExtra ("CurrentStep", 1); msgStep.StepType = MessageStep.StepTypes.Polling; PollingStep pollStep = new PollingStep (); pollStep.PollingQuestion = txtPhotoPollMessage.Text; pollStep.PollingData1 = imgData1; pollStep.PollingData2 = imgData2; pollStep.PollingData3 = imgData3; pollStep.PollingData4 = imgData4; if (CurrentStep > ComposeMessageMainUtil.msgSteps.Count) { msgStep.StepNumber = ComposeMessageMainUtil.msgSteps.Count + 1; ComposeMessageMainUtil.msgSteps.Add (msgStep); } else { msgStep.StepNumber = CurrentStep; ComposeMessageMainUtil.msgSteps [CurrentStep - 1] = msgStep; } pollStep.StepNumber = msgStep.StepNumber; if (ComposeMessageMainUtil.pollSteps != null) { ComposeMessageMainUtil.pollSteps [pollStep.StepNumber - 1] = pollStep; } else { ComposeMessageMainUtil.pollSteps = new PollingStep[6]; ComposeMessageMainUtil.pollSteps [0] = new PollingStep (); ComposeMessageMainUtil.pollSteps [1] = new PollingStep (); ComposeMessageMainUtil.pollSteps [2] = new PollingStep (); ComposeMessageMainUtil.pollSteps [3] = new PollingStep (); ComposeMessageMainUtil.pollSteps [4] = new PollingStep (); ComposeMessageMainUtil.pollSteps [5] = new PollingStep (); ComposeMessageMainUtil.pollSteps [pollStep.StepNumber - 1] = pollStep; } if (CurrentStep == 1) { StartActivity (typeof(ComposeMessageMainActivity)); Finish (); } else { Finish (); } }
public static PollingStep ConvertFromPollingStepDB(PollingStepDB item) { PollingStep toReturn = new PollingStep (); toReturn.Errors = item.Errors; toReturn.MessageID = item.MessageID; toReturn.PollingAnswer1 = item.PollingAnswer1; toReturn.PollingAnswer2 = item.PollingAnswer2; toReturn.PollingAnswer3 = item.PollingAnswer3; toReturn.PollingAnswer4 = item.PollingAnswer4; toReturn.PollingData1 = item.PollingData1; toReturn.PollingData2 = item.PollingData2; toReturn.PollingData3 = item.PollingData3; toReturn.PollingData4 = item.PollingData4; toReturn.PollingQuestion = item.PollingQuestion; toReturn.StepNumber = item.StepNumber; toReturn.HasResponded = item.HasResponded; return toReturn; }
private void CreateTextPoll() { MessageStep msgStep = new MessageStep(); int CurrentStep = base.Intent.GetIntExtra("CurrentStep", 1); msgStep.StepType = MessageStep.StepTypes.Polling; PollingStep pollStep = new PollingStep(); pollStep.PollingQuestion = txtPollMessage.Text; pollStep.PollingAnswer1 = txtPollOption1.Text; pollStep.PollingAnswer2 = txtPollOption2.Text; pollStep.PollingAnswer3 = txtPollOption3.Text; pollStep.PollingAnswer4 = txtPollOption4.Text; if (CurrentStep > ComposeMessageMainUtil.msgSteps.Count) { msgStep.StepNumber = ComposeMessageMainUtil.msgSteps.Count + 1; ComposeMessageMainUtil.msgSteps.Add(msgStep); } else { msgStep.StepNumber = CurrentStep; ComposeMessageMainUtil.msgSteps [CurrentStep - 1] = msgStep; } pollStep.StepNumber = msgStep.StepNumber; if (ComposeMessageMainUtil.pollSteps != null) { ComposeMessageMainUtil.pollSteps [pollStep.StepNumber - 1] = pollStep; } else { ComposeMessageMainUtil.pollSteps = new PollingStep[6]; ComposeMessageMainUtil.pollSteps [0] = new PollingStep(); ComposeMessageMainUtil.pollSteps [1] = new PollingStep(); ComposeMessageMainUtil.pollSteps [2] = new PollingStep(); ComposeMessageMainUtil.pollSteps [3] = new PollingStep(); ComposeMessageMainUtil.pollSteps [4] = new PollingStep(); ComposeMessageMainUtil.pollSteps [5] = new PollingStep(); ComposeMessageMainUtil.pollSteps [pollStep.StepNumber - 1] = pollStep; } //if (CurrentStep == 1) { StartActivity(typeof(ComposeMessageMainActivity)); Finish(); //} else { // Finish (); //} }