Esempio n. 1
0
        public override void OnSave()
        {
            base.OnSave();
            SoilGraph.OnSave();
            XmlDocument Doc = new XmlDocument();

            Doc.LoadXml(Soil.ToXml());
            XmlNode NodeWereInterestedIn = XmlHelper.Find(Doc.DocumentElement, OurComponent.Name);

            Data.InnerXml = NodeWereInterestedIn.InnerXml;
        }
Esempio n. 2
0
        /// <summary>
        /// Populate the graph.
        /// </summary>
        private void PopulateGraph()
        {
            DataTable Table = new DataTable();

            Table.TableName = "InitWater";
            DataTableUtility.AddColumn(Table, "DepthMidPoints (mm)", Soil.ToMidPoints(Soil.Water.Thickness));
            DataTableUtility.AddColumn(Table, "SW (mm/mm)", Soil.SWAtWaterThickness);
            DataTableUtility.AddColumn(Table, "AirDry (mm/mm)", Soil.Water.AirDry);
            DataTableUtility.AddColumn(Table, "LL15 (mm/mm)", Soil.Water.LL15);
            DataTableUtility.AddColumn(Table, "DUL (mm/mm)", Soil.Water.DUL);
            DataTableUtility.AddColumn(Table, "SAT (mm/mm)", Soil.Water.SAT);

            SoilGraph.AddDataSource(Table);
            SoilGraph.Populate(Table, "InitWater", Soil);
        }