コード例 #1
0
ファイル: FlightAdmin.aspx.cs プロジェクト: sliplow/Skyline
        private void AddPlane()
        {
            Plane plane = new Plane();

            if (ErrorsInPlaneData(plane))	return;

            plane.Name = planeName.Text;
            plane.MaxCapacity = int.Parse(planeCapacity.Text);
            plane.FuelConsumption = decimal.Parse(planeFuelConsumption.Text);
            plane.FuelRemaining = decimal.Parse(planeFuelRemaining.Text);

            plane.TypeOfPlane = PlaneTypes.Find(int.Parse(planeType.SelectedValue));

            if (plane.Insert())
            {
                Response.Redirect(Request.RawUrl);

                return;
            }

            planeError.InnerText = "Insert Failed, please enter a different plane name.";
        }
コード例 #2
0
ファイル: Generate.aspx.cs プロジェクト: sliplow/Skyline
        private static void GeneratePlanes(int numberOfPlanes)
        {
            TypeOfPlaneCollection listOfPlaneTypes = Plane.TypeOfPlaneCollection;

            if(listOfPlaneTypes.Count == 0)
            {
                GeneratePlaneTypes(5);
            }

            for (int counter = 0; counter < numberOfPlanes; counter++)
            {
                Plane plane = new Plane();
                plane.Name = PlanesNames[counter % PlanesNames.Count];
                plane.MaxCapacity = 22;
                plane.FuelRemaining = 100;
                plane.FuelConsumption = 22;
                plane.TypeOfPlane = listOfPlaneTypes[counter % listOfPlaneTypes.Count];

                plane.Insert();
            }
        }