Beispiel #1
0
        /// <summary>
        /// Создать элемент, представляющий информацию за год
        /// </summary>
        /// <param name="TableRow">Элемент представляющий "строку" таблицы(во внутрь которого будет вложен элемент, представляющий информацию за год)</param>
        /// <param name="year">Год</param>
        /// <param name="Organization">Наименование организации</param>
        /// <param name="Position">Должность</param>
        /// <param name="Note">Примечание</param>
        public InformationForTheYear(
            Statement1_Row TableRow,
            string year,
            string Organization,
            string Position,
            string Note)
        {
            Element = Statement1.Statement1_Document.CreateElement("year");

            XmlAttribute Attr_number = Statement1.Statement1_Document.CreateAttribute("number");

            Attr_number.Value = year.ToString();

            XmlElement Xml_Organization = Statement1.Statement1_Document.CreateElement("Organization");

            Xml_Organization.InnerText = Organization;

            XmlElement Xml_Position = Statement1.Statement1_Document.CreateElement("Position");

            Xml_Position.InnerText = Position;

            XmlElement Xml_Note = Statement1.Statement1_Document.CreateElement("Note");

            Xml_Note.InnerText = Note;

            Element.Attributes.Append(Attr_number);
            Element.AppendChild(Xml_Organization);
            Element.AppendChild(Xml_Position);
            Element.AppendChild(Xml_Note);

            TableRow.RowElement.AppendChild(Element);
        }
Beispiel #2
0
        public Statement1_Row AppendRow(string FIO = " ")
        {
            XmlElement Xml_Row = Statement1_Document.CreateElement("row");

            this.getTabularPart().AppendChild(Xml_Row);

            Statement1_Row newRow = new Statement1_Row(Xml_Row);

            newRow.FIO = FIO;

            Array.Resize(ref this.TabularPart, this.TabularPart.Length + 1);
            this.TabularPart[this.TabularPart.Length - 1] = newRow;

            Statement1_Document.Save(Config.Statement1_Path);
            return(newRow);
        }
Beispiel #3
0
 public void AppendRow(Statement1_Row row)
 {
     this.getTabularPart().AppendChild(row.RowElement);
 }