WFA_psychometric_chart.Form1_main.SaveConfigurationForBuildingSetting C# (CSharp) Method

SaveConfigurationForBuildingSetting() public method

New setting for saving into xml file formate.
public SaveConfigurationForBuildingSetting ( ) : void
return void
        public void SaveConfigurationForBuildingSetting()
        {



       //*********************************************Uncomment these things later*********************//   

           // XmlDocument xmlDoc = new XmlDocument();
           // //XmlWriter xw = new XmlWriter();
           // //lets create an xml document using a string in xml formate

           // XmlNode r_node = xmlDoc.CreateElement("RootNode");

           // xmlDoc.AppendChild(r_node);

           // XmlNode identifier = xmlDoc.CreateElement("identifier");
           // identifier.InnerText = "BuildingSetting";

           // r_node.AppendChild(identifier);


           //for(int item = 0;item<chartDetailList.Count;item++)
           // { 
           // LoadNode_LineAndDeviceInfoFromDB(item);  //PASSING THE INDEX VALUE


           //     XmlNode chartDetail = xmlDoc.CreateElement("Chart");
           //     r_node.AppendChild(chartDetail);
           //     XmlNode chartInfo = xmlDoc.CreateElement("ChartInfo");

           //     //lets create the chart id
           //     XmlNode chartID = xmlDoc.CreateElement("ChartID");
           //     chartID.InnerText = chartDetailList[item].chartID;
           //     chartInfo.AppendChild(chartID);

           //     //lets create the chart name
           //     XmlNode chartName = xmlDoc.CreateElement("ChartName");
           //     chartName.InnerText = chartDetailList[item].chartName;
           //     chartInfo.AppendChild(chartName);


           //     //lets create the chart resp nodeid
           //     XmlNode chart_resp_nodeid = xmlDoc.CreateElement("Chart_respective_nodeID");
           //     chart_resp_nodeid.InnerText = chartDetailList[item].chart_respective_nodeID;
           //     chartInfo.AppendChild(chart_resp_nodeid);


           //     //lets create the chart resp lineid
           //     XmlNode chart_resp_lineid = xmlDoc.CreateElement("Chart_respective_lineID");
           //     chart_resp_lineid.InnerText = chartDetailList[item].chart_respective_lineID;
           //     chartInfo.AppendChild(chart_resp_lineid);

           //     chartDetail.AppendChild(chartInfo);//appending the chart info


           //     XmlNode rootNode = xmlDoc.CreateElement("nodes");
           //     // xmlDoc.AppendChild(rootNode);
           //     chartDetail.AppendChild(rootNode);
           // string s = null;
           // //loading the string ...

           // if (nodeInfoForSavingToXML.Count > 0)
           // {

           //     foreach (var node in nodeInfoForSavingToXML)
           //     {
           //         if (node.source == "Device")
           //         {

           //             XmlNode userNode = xmlDoc.CreateElement("node");

           //             rootNode.AppendChild(userNode);


           //             //now append name
           //             XmlNode nodeID = xmlDoc.CreateElement("nodeID");
           //             nodeID.InnerText = node.id.ToString();
           //             userNode.AppendChild(nodeID);




           //             //now append name
           //             XmlNode userNodeName = xmlDoc.CreateElement("name");
           //             userNodeName.InnerText = node.name.ToString();
           //             userNode.AppendChild(userNodeName);


           //             //now append the label
           //             XmlNode userNodeLable = xmlDoc.CreateElement("label");
           //           //  userNodeLable.InnerText = node.label.ToString();//'"' + node.label + '"';
           //             userNode.AppendChild(userNodeLable);

           //             //now append the source
           //             XmlNode userNodeSource = xmlDoc.CreateElement("source");
           //            // userNodeSource.InnerText = node.source.ToString();  //'"' + node.source + '"';
           //             userNode.AppendChild(userNodeSource);

           //             //now append the color
           //             XmlNode userNodeColor = xmlDoc.CreateElement("color");
           //             userNodeColor.InnerText = ColorTranslator.ToHtml(node.colorValue).ToString();//'"' + ColorTranslator.ToHtml(node.colorValue).ToString() + '"';
           //             userNode.AppendChild(userNodeColor);

           //             //now append the xvalue
           //             XmlNode userNodeXValue = xmlDoc.CreateElement("xvalue");
           //             userNodeXValue.InnerText = node.xVal.ToString();//'"' + node.xVal.ToString() + '"';
           //             userNode.AppendChild(userNodeXValue);

           //             //now append the yvalue
           //             XmlNode userNodeYValue = xmlDoc.CreateElement("yvalue");
           //             userNodeYValue.InnerText = node.yVal.ToString(); //'"' + node.yVal.ToString() + '"';
           //             userNode.AppendChild(userNodeYValue);


           //             //now append the showTextItem
           //             XmlNode userNodeShowTextItem = xmlDoc.CreateElement("showTextItem");
           //            // userNodeShowTextItem.InnerText = node.showItemText.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(userNodeShowTextItem);

           //             //--node size
           //             XmlNode nodesize = xmlDoc.CreateElement("nodesize");
           //             nodesize.InnerText = node.marker_Size.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(nodesize);


           //             //--WE ALSO need to add the user information.

           //             foreach (var node_device_info in deviceInfoForSavingToXML)
           //             {
           //                 if (node.id == node_device_info.nodeID)
           //                 {
           //                     //for instance id
           //                     XmlNode deviceinstance = xmlDoc.CreateElement("deviceInstance");
           //                     deviceinstance.InnerText = node_device_info.device_instance_id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(deviceinstance);

           //                     //for ip 
           //                     XmlNode ip = xmlDoc.CreateElement("ip");
           //                     ip.InnerText = node_device_info.ip.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(ip);

           //                     //for param1id
           //                     XmlNode param1id = xmlDoc.CreateElement("param1id");
           //                     param1id.InnerText = node_device_info.param1id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param1id);

           //                     //for param2id
           //                     XmlNode param2id = xmlDoc.CreateElement("param2id");
           //                     param2id.InnerText = node_device_info.param2id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param2id);

           //                     //for param1info
           //                     XmlNode param1info = xmlDoc.CreateElement("param1info");
           //                     param1info.InnerText = node_device_info.param1info.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param1info);

           //                     //for param2info
           //                     XmlNode param2info = xmlDoc.CreateElement("param2info");
           //                     param2info.InnerText = node_device_info.param2info.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param2info);

           //                     //for param1id_type
           //                     XmlNode param1id_type = xmlDoc.CreateElement("param1id_type");
           //                     param1id_type.InnerText = node_device_info.param1_id_type.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param1id_type);

           //                     //for param2id_type
           //                     XmlNode param2id_type = xmlDoc.CreateElement("param2id_type");
           //                     param2id_type.InnerText = node_device_info.param2_id_type.ToString(); //'"' + node.showItemText.ToString() + '"';
           //                     userNode.AppendChild(param2id_type);



           //                 }


           //             }

           //         }//clsoe of 
           //         else
           //         {
           //             //the node is form the web/Manual so do not load


           //             XmlNode userNode = xmlDoc.CreateElement("node");

           //             rootNode.AppendChild(userNode);


           //             //now append nodeid
           //             XmlNode nodeID = xmlDoc.CreateElement("nodeID");
           //             nodeID.InnerText = node.id.ToString();
           //             userNode.AppendChild(nodeID);


           //             //now append name
           //             XmlNode userNodeName = xmlDoc.CreateElement("name");
           //             // XmlAttribute attribute = xmlDoc.CreateAttribute("value");
           //             //attribute.Value = '"' + node.name + '"';
           //             //userNodeName.Attributes.Append(attribute);
           //             userNodeName.InnerText = node.name.ToString();
           //             userNode.AppendChild(userNodeName);


           //             //now append the label
           //             XmlNode userNodeLable = xmlDoc.CreateElement("label");
           //            // userNodeLable.InnerText = node.label.ToString();//'"' + node.label + '"';
           //             userNode.AppendChild(userNodeLable);

           //             //now append the source
           //             XmlNode userNodeSource = xmlDoc.CreateElement("source");
           //           //  userNodeSource.InnerText = node.source.ToString();  //'"' + node.source + '"';
           //             userNode.AppendChild(userNodeSource);

           //             //now append the color
           //             XmlNode userNodeColor = xmlDoc.CreateElement("color");
           //             userNodeColor.InnerText = ColorTranslator.ToHtml(node.colorValue).ToString();//'"' + ColorTranslator.ToHtml(node.colorValue).ToString() + '"';
           //             userNode.AppendChild(userNodeColor);

           //             //now append the xvalue
           //             XmlNode userNodeXValue = xmlDoc.CreateElement("xvalue");
           //             userNodeXValue.InnerText = node.xVal.ToString();//'"' + node.xVal.ToString() + '"';
           //             userNode.AppendChild(userNodeXValue);

           //             //now append the yvalue
           //             XmlNode userNodeYValue = xmlDoc.CreateElement("yvalue");
           //             userNodeYValue.InnerText = node.yVal.ToString(); //'"' + node.yVal.ToString() + '"';
           //             userNode.AppendChild(userNodeYValue);


           //             //now append the showTextItem
           //             XmlNode userNodeShowTextItem = xmlDoc.CreateElement("showTextItem");
           //           //  userNodeShowTextItem.InnerText = node.showItemText.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(userNodeShowTextItem);

           //             //--node size
           //             XmlNode nodesize = xmlDoc.CreateElement("nodesize");
           //             nodesize.InnerText = node.marker_Size.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(nodesize);

           //             //--WE ALSO need to add the user information.

           //             //for instance id
           //             XmlNode deviceinstance = xmlDoc.CreateElement("deviceInstance");
           //             deviceinstance.InnerText = "";// node_device_info.device_instance_id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(deviceinstance);

           //             //for ip 
           //             XmlNode ip = xmlDoc.CreateElement("ip");
           //             ip.InnerText = "";// node_device_info.ip.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(ip);

           //             //for param1id
           //             XmlNode param1id = xmlDoc.CreateElement("param1id");
           //             param1id.InnerText = "";//node_device_info.param1id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param1id);

           //             //for param2id
           //             XmlNode param2id = xmlDoc.CreateElement("param2id");
           //             param2id.InnerText = "";// node_device_info.param2id.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param2id);

           //             //for param1info
           //             XmlNode param1info = xmlDoc.CreateElement("param1info");
           //             param1info.InnerText = "";//node_device_info.param1info.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param1info);

           //             //for param2info
           //             XmlNode param2info = xmlDoc.CreateElement("param2info");
           //             param2info.InnerText = "";// node_device_info.param2info.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param2info);

           //             //for param1id_type
           //             XmlNode param1id_type = xmlDoc.CreateElement("param1id_type");
           //             param1id_type.InnerText = "";//node_device_info.param1_id_type.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param1id_type);

           //             //for param2id_type
           //             XmlNode param2id_type = xmlDoc.CreateElement("param2id_type");
           //             param2id_type.InnerText = "";//node_device_info.param2_id_type.ToString(); //'"' + node.showItemText.ToString() + '"';
           //             userNode.AppendChild(param2id_type);


           //         }


           //     }//This one is for each node in the section

           // }//close of if

           // //--Now lets append the line information...
           // XmlNode lineNode = xmlDoc.CreateElement("lines");
           //     // xmlDoc.AppendChild(rootNode);
           // chartDetail.AppendChild(lineNode);//This also need to be saved in the chart detail list


           // if (lineInfoForSavingToXML.Count > 0)
           // {
           //     //--if present ie value do following.

           //     foreach (var line in lineInfoForSavingToXML)
           //     {

           //         XmlNode singleLine = xmlDoc.CreateElement("line");
           //         lineNode.AppendChild(singleLine);


           //         //for id
           //         XmlNode lineID = xmlDoc.CreateElement("ID");
           //         lineID.InnerText = line.ID;
           //         singleLine.AppendChild(lineID);

           //         //--for prev node id
           //         XmlNode prevNodeID = xmlDoc.CreateElement("prevNodeID");
           //         prevNodeID.InnerText = line.prevNodeId;
           //         singleLine.AppendChild(prevNodeID);


           //         //for next nodeid
           //         XmlNode nextNodeID = xmlDoc.CreateElement("nextNodeID");
           //         nextNodeID.InnerText = line.nextNodeId;
           //         singleLine.AppendChild(nextNodeID);

           //         //--for thickness
           //         XmlNode thickness = xmlDoc.CreateElement("linethickness");
           //         thickness.InnerText = line.lineThickness.ToString();
           //         singleLine.AppendChild(thickness);


           //         //--for series id
           //         XmlNode seriesname = xmlDoc.CreateElement("seriesname");
           //         seriesname.InnerText = line.lineSeriesID.Name.ToString();//This prints the line series name
           //         singleLine.AppendChild(seriesname);


           //         //--for color value
           //         XmlNode linecolor = xmlDoc.CreateElement("linecolor");
           //         linecolor.InnerText = ColorTranslator.ToHtml(line.lineColorValue).ToString();
           //         singleLine.AppendChild(linecolor);



           //     }//close of foreach




           // }

           // }//close of the foreach loop
           // //now saving the doucment 
           // SaveFileDialog saveFileDialog1 = new SaveFileDialog();
           // saveFileDialog1.Filter = "xml file|*.xml";  //|Bitmap Image|*.bmp|Gif Image|*.gif";
           // saveFileDialog1.Title = "Save an Image File";
           // if (saveFileDialog1.ShowDialog() == DialogResult.OK)
           // {
           //     string name = saveFileDialog1.FileName;
           //     xmlDoc.Save(name);
           // }


         ////*****************Saveconfig end point**********************************//


        }
Form1_main