private void sumbitVote_Click() { if (buttonClickCount == 0) { return; } buttonClickCount = 0; Slide activeSlide = Globals.ThisAddIn.Application.ActivePresentation.SlideShowWindow.View.Slide; MF.CommandButton button = (MF.CommandButton)activeSlide.Shapes["sumbitButton"].OLEFormat.Object; button.Enabled = false; //Question question = new Question(); //question.questionType = int.Parse(activeSlide.Shapes["questionType"].TextFrame.TextRange.Text); //question.questionScore = int.Parse(activeSlide.Shapes["questionScore"].TextFrame.TextRange.Text); //question.questionLimitTime = int.Parse(activeSlide.Shapes["questionLimitTime"].TextFrame.TextRange.Text); //question.questionDescribe = activeSlide.Shapes["questionDescribe"].TextFrame.TextRange.Text; //question.questionAnswer = activeSlide.Shapes["questionAnswer"].TextFrame.TextRange.Text; Vote vote = new Vote(); //vote.voteType = int.Parse(activeSlide.Shapes["questionType"].TextFrame.TextRange.Text); vote.voteLimitTime = int.Parse(activeSlide.Shapes["questionLimitTime"].TextFrame.TextRange.Text); vote.voteDescribe = activeSlide.Shapes["questionDescribe"].TextFrame.TextRange.Text; List <VoteChoice> voteList = new List <VoteChoice>(); string chars = "ABCDEFG"; for (int i = 0; i < 7; i++) { if (ShapesUitls.IsExistedOfShape(activeSlide, "option" + chars[i] + "Type")) { // Option option = new Option(); VoteChoice voteChoice = new VoteChoice(); voteChoice.voteChoiceType = activeSlide.Shapes["option" + chars[i] + "Type"].TextFrame.TextRange.Text; voteChoice.voteChoiceDescribe = activeSlide.Shapes["option" + chars[i] + "Text"].TextFrame.TextRange.Text; voteList.Add(voteChoice); } else { break; } } //QuestionData questionData = new QuestionData(); //questionData.question = question; //questionData.optionList = optionList; VoteData voteData = new VoteData(); voteData.vote = vote; voteData.voteChoiceList = voteList; SubmitVoteForm submitVoteForm = new SubmitVoteForm(); submitVoteForm.voteData = voteData; submitVoteForm.LoadText(); submitVoteForm.ShowDialog(); }
private void submitButton1_Click(object sender, EventArgs e) { Slide activeSlide = (Slide)Globals.ThisAddIn.Application.ActiveWindow.View.Slide; Vote vote = new Vote(); //vote.voteType = int.Parse(activeSlide.Shapes["questionType"].TextFrame.TextRange.Text); vote.voteLimitTime = int.Parse(activeSlide.Shapes["questionLimitTime"].TextFrame.TextRange.Text); vote.voteDescribe = activeSlide.Shapes["questionDescribe"].TextFrame.TextRange.Text; List <VoteChoice> voteList = new List <VoteChoice>(); string chars = "ABCDEFG"; for (int i = 0; i < 7; i++) { if (ShapesUitls.IsExistedOfShape(activeSlide, "option" + chars[i] + "Type")) { // Option option = new Option(); VoteChoice voteChoice = new VoteChoice(); voteChoice.voteChoiceType = activeSlide.Shapes["option" + chars[i] + "Type"].TextFrame.TextRange.Text; voteChoice.voteChoiceDescribe = activeSlide.Shapes["option" + chars[i] + "Text"].TextFrame.TextRange.Text; voteList.Add(voteChoice); } else { break; } } //QuestionData questionData = new QuestionData(); //questionData.question = question; //questionData.optionList = optionList; VoteData voteData = new VoteData(); voteData.vote = vote; voteData.voteChoiceList = voteList; SubmitVoteForm submitVoteForm = new SubmitVoteForm(); submitVoteForm.voteData = voteData; submitVoteForm.LoadText1(); submitVoteForm.ShowDialog(); }