Beispiel #1
0
        public void Create_XMLfileStruc(FormatParametersVariables formatVar)
        {
            XDocument Xml_SettingsFile = new XDocument();

            // Add root element
            XElement Element = new XElement(formatVar.RootElementName);

            Xml_SettingsFile.Add(Element);
            Xml_SettingsFile.Save(formatVar.SettingsFileName);

            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.NumFormatVarElementName, formatVar.NumForVarAttributeName, formatVar.NumberOfFormatVar.ToString());
            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.PointerStringElementName, formatVar.PointerStringAttributeName, formatVar.PointerStringAttributeValue);
            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.TransferReqElementName, formatVar.TransferReqAttributeName, formatVar.TransferReqAttributeValue);
            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.ParValidElementName, formatVar.ParValidAttributeName, formatVar.ParValidAttributeValue);
            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.ParameterToSendElementName, formatVar.ParameterToSendAttributeName, formatVar.ParameterToSendAttributeValue);
            AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, true, "", formatVar.FormatElementName, "", "");

            for (int i = 0; i < Convert.ToInt32(formatVar.NumberOfFormatVar); i++)
            {
                AddElementOnXML(formatVar.SettingsFileName, formatVar.path, formatVar.RootElementName, false, formatVar.FormatElementName, formatVar.FormatParElementName, formatVar.FormatParAttributeName, formatVar.FormatParAttributeName + i.ToString());
            }

            Xml_SettingsFile.Save(formatVar.path + formatVar.SettingsFileName);

            AddAttributeOnElement(formatVar.SettingsFileName, formatVar.path, false, formatVar.FormatElementName, formatVar.FormatParElementName, formatVar.FormatParAttributeValue, "0");

            Xml_SettingsFile.Save(formatVar.path + formatVar.SettingsFileName);
        }
 public void Handle(FormatParameters_message message)
 {
     FormatPar_Struc_ToFormatParViewModel = message.FormatParamters_CustomMessage;
 }