예제 #1
0
        public static void refreshGearBoxList()
        {
            Program.gearBoxList.Clear();

            Database1DataSet1TableAdapters.GearBoxTableAdapter gbta = new Database1DataSet1TableAdapters.GearBoxTableAdapter();
            Database1DataSet1.GearBoxDataTable GearBoxFromDB = new Database1DataSet1.GearBoxDataTable();
            gbta.Fill(GearBoxFromDB);

            foreach (Database1DataSet1.GearBoxRow row in GearBoxFromDB)
            {
                GearBox gb = new GearBox();
                gb.ID = row.ID;
                gb.Name = row.GearBoxName;
                gb.Alpha = row.Alpha;
                gb.AxesDistance = row.AxesDistance;
                gb.GearModule = row.GearModule;
                gb.InputTorque = row.InputTorque;
                gb.OutputTorque = row.OutputTorque;
                gb.TorqueRatio = row.TorqueRatio;
                gb.InputGear = Util.getGearById(row.InputGear);
                gb.OutputGear = Util.getGearById(row.OutputGear);

                Program.gearBoxList.Add(gb);
            }
        }