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**********************************//
}