private void button_ok_Click(object sender, EventArgs e) { ArcTimData.StaticClass.aqPropTable = getDataFromDataGridView(this.dataGridView_aqData); ArcTimData.StaticClass.aqPropTable.TableName = "AquiferPropertyTable"; getDataFromShp(); updateInfoTable(); getOutputSettings(); ArcTimData.writexmlFile(); this.Hide(); }
/// <summary> /// Occurs when this command is clicked /// </summary> public override void OnClick() { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "XML file|*.xml"; saveFileDialog1.Title = "Save model file"; saveFileDialog1.ShowDialog(); if (saveFileDialog1.FileName != "") { ArcTimData.StaticClass.infoTable.Rows[0]["ShapefilePath"] = Path.GetDirectoryName(saveFileDialog1.FileName); ArcTimData.StaticClass.infoTable.Rows[0]["ModelName"] = Path.GetFileNameWithoutExtension(saveFileDialog1.FileName); //ArcTim5PropertiesMenu.StaticClass.modelXMLfilename = saveFileDialog1.FileName; //ModelSettingsWindow ms = new ModelSettingsWindow(m_application, true); //ms.saveModelFile(); ArcTimData.writexmlFile(); //ArcTim5PropertiesMenu.StaticClass.infoTable.WriteXml(ArcTim5PropertiesMenu.StaticClass.pathName + "//" + ArcTim5PropertiesMenu.StaticClass.modelname + ".xml"); //ArcTim5PropertiesMenu.StaticClass.shapeFileTable.WriteXml(ArcTim5PropertiesMenu.StaticClass.pathName + "//" + ArcTim5PropertiesMenu.StaticClass.modelname + "_aq.xml"); //ArcTim5PropertiesMenu.StaticClass.aquiferTable.WriteXml(ArcTim5PropertiesMenu.StaticClass.pathName + "//" + ArcTim5PropertiesMenu.StaticClass.modelname + "_shp.xml"); } }