Exemple #1
0
 public void AddMember(UserAccount user)
 {
     if (MemberLimit != -1 && Members.Count < MemberLimit)
     {
         MemberIDs.Add(user.UserId);
         Members.Add(user);
     }
     else if (MemberLimit == -1)
     {
         MemberIDs.Add(user.UserId);
         Members.Add(user);
     }
 }
Exemple #2
0
        public Squad(XDocument xdoc, World world)
            : base(xdoc, world)
        {
            foreach (var element in xdoc.Root.Elements())
            {
                var val = element.Value.Trim();
                int valI;
                int.TryParse(val, out valI);
                switch (element.Name.LocalName)
                {
                case "id":
                    break;

                case "name":
                    Name = val;
                    break;

                case "altname":
                    AltName = val;
                    break;

                case "entity_id":
                    if (valI != -1)
                    {
                        EntityID = valI;
                    }
                    break;

                case "member":
                    if (valI != -1)
                    {
                        if (MemberIDs == null)
                        {
                            MemberIDs = new List <int>();
                        }
                        MemberIDs.Add(valI);
                    }
                    break;

                default:
                    DFXMLParser.UnexpectedXmlElement(xdoc.Root.Name.LocalName, element, xdoc.Root.ToString());
                    break;
                }
            }
        }
Exemple #3
0
        public RetellingsData(NewDataSet.verseRow theVerseRow, NewDataSet projFile)
        {
            NewDataSet.RetellingsRow[] theRetellingsRows = theVerseRow.GetRetellingsRows();
            NewDataSet.RetellingsRow   theRetellingsRow;
            if (theRetellingsRows.Length == 0)
            {
                theRetellingsRow = projFile.Retellings.AddRetellingsRow(theVerseRow);
            }
            else
            {
                theRetellingsRow = theRetellingsRows[0];
            }

            foreach (NewDataSet.RetellingRow aRetellingRow in theRetellingsRow.GetRetellingRows())
            {
                Add(new StringTransfer((aRetellingRow.IsRetelling_textNull()) ? "" : aRetellingRow.Retelling_text));
                MemberIDs.Add(aRetellingRow.memberID);
            }
        }
Exemple #4
0
        public AnswersData(NewDataSet.TestQuestionRow theTestQuestionRow, NewDataSet projFile)
        {
            NewDataSet.AnswersRow[] theAnswersRows = theTestQuestionRow.GetAnswersRows();
            NewDataSet.AnswersRow   theAnswersRow;
            if (theAnswersRows.Length == 0)
            {
                theAnswersRow = projFile.Answers.AddAnswersRow(theTestQuestionRow);
            }
            else
            {
                theAnswersRow = theAnswersRows[0];
            }

            foreach (NewDataSet.answerRow anAnswerRow in theAnswersRow.GetanswerRows())
            {
                Add(new StringTransfer((anAnswerRow.Isanswer_textNull()) ? "" : anAnswerRow.answer_text));
                MemberIDs.Add(anAnswerRow.memberID);
            }
        }