コード例 #1
0
 private void LoadUnits()
 {
     incomingUnits = Db.LoadUnitsFromDB();
     bs.Clear();
     bs.DataSource = incomingUnits;
     this.dataGridView1.DataSource = bs;
     this.Text = "Knoodle " + Application.ProductVersion.ToString() + " " + Db.ProjectData().JobName.ToString();
 }
コード例 #2
0
ファイル: DBengine.cs プロジェクト: linusaurus/Knoodle-3.0
        public static BusinessObjects.UnitCollection LoadUnitsFromDB()
        {
            BusinessObjects.UnitCollection result = null;

            if (esConfigSettings.DefaultConnection.Name == "MSaccess")
            {
                result = new BusinessObjects.UnitCollection();
                result.LoadAll();
            }

            return(result);
        }
コード例 #3
0
ファイル: DBengine.cs プロジェクト: linusaurus/Knoodle-3.0
        /// <summary>
        /// Populate the Tree Control with Units recursively
        /// </summary>
        /// <param name="units"></param>
        /// <returns></returns>
        public static List <FrameWorks.Unit> Build(BusinessObjects.UnitCollection units)
        {
            List <FrameWorks.Unit> internalUnits = null;

            if (units.Count > 0)
            {
                internalUnits = new List <Unit>();
                foreach (BusinessObjects.Unit unit in units)
                {
                    if (unit.Make == true)
                    {
                        internalUnits.Add(PopulateUnit(unit));
                    }
                }
            }

            return(internalUnits);
        }