private VehicleDetails makeNewVehicle(string i_LicensePlate) { bool newVehicleWasMade = false; VehicleDetails newVehicle = new VehicleDetails(); do { try { chooseVehicleType(out string vehicleType); newVehicle.Vehicle = VehicleMaker.MakeNewVehicle(i_LicensePlate, vehicleType); newVehicleWasMade = true; } catch (FormatException fe) { Console.WriteLine(fe.Message); } catch (ValueOutOfRangeException ve) { Console.WriteLine(string.Format("{0}, Please insert value between {1} - {2}", ve.ToString(), ve.MinValue, ve.MaxValue)); } }while(newVehicleWasMade == false); return(newVehicle); }
private void addVehicleToGarage(string i_VehicleLicenseNumber) { if (r_CurrentGarage.AllVehicles.ContainsKey(i_VehicleLicenseNumber)) { r_CurrentGarage.ChangeVehicleState(i_VehicleLicenseNumber, Vehicle.eVehicleStatus.InRepair); Console.WriteLine(@"This vehicle is already in the system. The status changed into 'In repair'. Press any key to continue"); Console.ReadLine(); } else { showAvailableVehiclesTypes(); string vehicleTypePickString = Console.ReadLine(); while (vehicleTypePickString == null) { Console.WriteLine(@"Please enter a valid type"); vehicleTypePickString = Console.ReadLine(); } VehicleMaker.eVehicleType vehicleTypePick = (VehicleMaker.eVehicleType)Enum.Parse( typeof(VehicleMaker.eVehicleType), vehicleTypePickString); Vehicle newVehicle = VehicleMaker.CreateNewVehicle(vehicleTypePick, i_VehicleLicenseNumber); List <string> vehicleAnswers = getVehicleDetails(newVehicle); r_CurrentGarage.AddNewVehicleToGarage(newVehicle, vehicleAnswers); Console.WriteLine(Environment.NewLine); } }
private static VehicleCardInGarage getFromUserInfoAboutCarAndMakeAVehicleCard(Owner i_Owner, string i_Model, string i_LicenceNumber) { int userChoice; Car.eNumberOfDoors numberOfDoors; Car.eColor carColor; GasTank gasTank; ElectronicTank electronicTank; Wheel[] wheels = getFromUserVehicleWheels(Car.k_NumberOfWheels, Car.k_MaximalAirPressure); Vehicle vehicle; Console.WriteLine("How many doors the car have? 2 or 3 or 4 or 5"); userChoice = getFromUerNumberInARange(2, 5); numberOfDoors = (Car.eNumberOfDoors)(userChoice); Console.WriteLine("What is the car color?\n1.Red\n2.Blue\n3.Black\n4.Gray"); userChoice = getFromUerNumberInARange(1, 4); carColor = (Car.eColor)(userChoice); Console.WriteLine("Choose what type of car is it from the following list:\n1.Gas car\n2.Electronic car"); userChoice = getFromUerNumberInARange(1, 2); if (userChoice == 1) { gasTank = getFromUserGasTankInfo(GasCar.k_GasType, GasCar.k_MaximalTankSize); vehicle = VehicleMaker.GasCarMaker(i_Owner, i_Model, i_LicenceNumber, gasTank, wheels, carColor, numberOfDoors); } else { electronicTank = getFromUserElectronicTankInfo(ElectronicCar.k_MaximalTankSize); vehicle = VehicleMaker.ElectronicCarMaker(i_Owner, i_Model, i_LicenceNumber, electronicTank, wheels, carColor, numberOfDoors); } return(new VehicleCardInGarage(vehicle)); }
private void btndltmakerdetails_Click(object sender, EventArgs e) { try { VehicleMaker vehicleMaker = new VehicleMaker() { VehicleMakerID = Convert.ToInt32(txtboxcatid.Text.ToString()), }; var confirm = RadMessageBox.Show("Are You Sure You want to Delete?", "Confirmation", MessageBoxButtons.YesNo); if (confirm == DialogResult.Yes) { if (new VehicleMakerBusiness().DeleteVehicleMaker(vehicleMaker)) { RadMessageBox.Show("updated"); txtboxdetailmaker.Clear(); btnupdatemakerdetails.Enabled = false; btndltmakerdetails.Enabled = false; comboboxdataInitialize(); } else { RadMessageBox.Show("Failed"); } } else { } } catch (Exception exception) { } }
public DataTable getMakerFromCategory(VehicleMaker vehicleMaker) { DataTable dt = new DataTable(); try { SqlDataAdapter da; SqlCommand cmd = new SqlCommand(); con.Open(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spGetVehicleMakerFromCategory"; cmd.Parameters.AddWithValue("@VehicleCategoryId", vehicleMaker.VehicleCategoryId); cmd.ExecuteNonQuery(); da = new SqlDataAdapter(cmd); da.Fill(dt); con.Close(); return(dt); } catch (Exception exception) { MessageBox.Show(exception.Message); return(dt); } }
//category work end //<!-- ---------------------------------------------------------------------------- !>// //maker working code //vehicle Maker private void btnaddMakerName_Click(object sender, EventArgs e) { if (txtboxdetailmaker.Text.ToString() == "") { RadMessageBox.Show("Enter All Values"); return; } else if (comboboxcategorydetail.SelectedValue == null) { RadMessageBox.Show("Please Choose Vehicle Category"); return; } VehicleMaker vehicleMaker = new VehicleMaker() { Name = txtboxdetailmaker.Text.ToString().ToUpper(), VehicleCategoryId = Convert.ToInt32(comboboxcategorydetail.SelectedValue.ToString()) }; if (new VehicleMakerBusiness().AddVehicleMaker(vehicleMaker)) { RadMessageBox.Show("Added"); txtboxdetailmaker.Clear(); comboboxdataInitialize(); } else { RadMessageBox.Show("Failed"); } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { if (hid.Value == "Update") { VehicleMaker mak = null; bool rst = false; mak = LookUpBLL.GetVehicleMaker(Convert.ToInt32(txtID.Text)); if (mak != null) { mak.Name = txtDept.Text.ToUpper();; rst = LookUpBLL.UpdateVehicleMaker(mak); if (rst != false) { BindGrid(); success.Visible = true; success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> Record updated successfully!!."; return; } } else { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button>Record could Not updated. Kindly try again. If error persist contact Administrator!!."; } } else { string mak = ""; mak = txtDept.Text; bool result = false; VehicleMaker maker = new VehicleMaker(); maker.Name = mak.ToUpper(); result = LookUpBLL.AddVehicleMaker(maker); if (result) { BindGrid(); txtDept.Text = ""; success.Visible = true; success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> Record added successfully!!."; return; } else { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button>Record could Not added. Kindly try again. If error persist contact Administrator!!."; } } } catch (Exception ex) { error.Visible = true; error.InnerHtml = "<button type='button' class='close' data-dismiss='alert'>×</button> An error occurred. kindly try again!!!"; Utility.WriteError("Error: " + ex.Message); } }
private int ChoosePreset() { Console.Clear(); Console.WriteLine("Choose from the available options:" + Environment.NewLine); VehicleMaker maker = new VehicleMaker(); int presetNumber = getValidInputFromUser(maker.GetVehicleOptions()); return(presetNumber); }
private void chooseVehicleType(out string io_VhicleType) { List <string> carTypes = VehicleMaker.GetCarTypes(); Console.WriteLine("Please enter the number of the vehicle types you want :"); printArray <string>(carTypes, true); io_VhicleType = Console.ReadLine(); Validation.StringToInt(io_VhicleType, out int pick); Validation.IsInRange(1, carTypes.Count, pick); }
private Vehicle CreateNewVehicle(int i_Selection) { VehicleMaker vehicleMaker = new VehicleMaker(); string userAnswer = ""; vehicleMaker.CreateVehicleFromPreset(i_Selection); string[] commonQuestions = vehicleMaker.GetCommonVehiclePropertyNames(); for (int i = 0; i < commonQuestions.Length; i++) { bool invalidAnswer = true; while (invalidAnswer) { try { Console.Write(Environment.NewLine + "Please enter data for: "); Console.WriteLine(commonQuestions[i]); userAnswer = Console.ReadLine(); vehicleMaker.SetCommonVehicleProperty(commonQuestions[i], userAnswer); invalidAnswer = false; } catch (Exception e) { printExceptionMessage(e); } } } string[] specialQuestions = vehicleMaker.GetSpecialVehicleParameterNames(); for (int i = 0; i < specialQuestions.Length; i++) { bool invalidAnswer = true; while (invalidAnswer) { try { Console.Write(Environment.NewLine + "Please enter data for: "); Console.WriteLine(specialQuestions[i]); userAnswer = Console.ReadLine(); vehicleMaker.SetSpecialVehicleParameter(specialQuestions[i], userAnswer); invalidAnswer = false; } catch (Exception e) { printExceptionMessage(e); } } } return(vehicleMaker.FinalizeVehicle()); }
public void BuildUp() { var maker = new VehicleMaker(); maker.Builder = new CarBuilder(); maker.Construct(); Assert.AreEqual <int>(4, maker.Vehicle.Wheels.Count()); Assert.AreEqual <int>(4, maker.Vehicle.Lights.Count()); maker.Builder = new BicycleBuilder(); maker.Construct(); Assert.AreEqual <int>(2, maker.Vehicle.Wheels.Count()); Assert.IsNull(maker.Vehicle.Lights); }
private static VehicleCardInGarage getFromUserInfoAboutBikeAndMakeAVehicleCard(Owner i_Owner, string i_Model, string i_LicenceNumber) { bool isCurrectInput = false; int userChoice; int engineVolume = 0; Bike.eLicenceType licenceType; GasTank gasTank; ElectronicTank electronicTank; Wheel[] wheels = getFromUserVehicleWheels(Bike.k_NumberOfWheels, Bike.k_MaximalAirPressure); Vehicle vehicle; Console.WriteLine("What is the bike's enginge volume?"); while (!isCurrectInput) { try { engineVolume = int.Parse(Console.ReadLine()); isCurrectInput = engineVolume > 0; if (!isCurrectInput) { Console.WriteLine("The engine volume must be positive. Please try again!"); } } catch (FormatException) { Console.WriteLine("The volume must be an integer number. Please try again!"); } } Console.WriteLine("What type of licence is needed for this bike??\n1.A\n2.A1\n3.A2\n4.B"); userChoice = getFromUerNumberInARange(1, 4); licenceType = (Bike.eLicenceType)userChoice; Console.WriteLine("Choose what type of bike is it from the following list:\n1.Gas bike\n2.Electronic bike"); userChoice = getFromUerNumberInARange(1, 2); if (userChoice == 1) { gasTank = getFromUserGasTankInfo(GasBike.k_GasType, GasBike.k_MaximalTankSize); vehicle = VehicleMaker.GasBikeMaker(i_Owner, i_Model, i_LicenceNumber, gasTank, wheels, licenceType, engineVolume); } else { electronicTank = getFromUserElectronicTankInfo(ElectronicBike.k_MaximalTankSize); vehicle = VehicleMaker.ElectronicBikeMaker(i_Owner, i_Model, i_LicenceNumber, electronicTank, wheels, licenceType, engineVolume); } return(new VehicleCardInGarage(vehicle)); }
private void comboboxvehiclecategory_SelectedIndexChanged(object sender, EventArgs e) { try { VehicleMaker maker = new VehicleMaker() { VehicleCategoryId = Convert.ToInt32(comboboxvehiclecategory.SelectedValue.ToString()) }; comboboxvehiclecMaker.DataSource = new RateCardBusiness().getMakerFromCategory(maker); comboboxvehiclecMaker.DisplayMember = "Maker"; comboboxvehiclecMaker.ValueMember = "VehicleMakerID"; } catch (Exception ex) { } }
public void TestBuilder() { var maker1 = new VehicleMaker(); maker1.Builder = new CarBuilder(); maker1.Construct(); Assert.AreEqual(4, maker1.Vehicle.Wheels.Count()); Assert.AreEqual(4, maker1.Vehicle.Lights.Count()); var maker2 = new VehicleMaker(); maker2.Builder = new BicycleBuilder(); maker2.Construct(); Assert.AreEqual(2, maker2.Vehicle.Wheels.Count()); Assert.IsNull(maker2.Vehicle.Lights); }
public static bool AddVehicleMaker(VehicleMaker maker) { try { using (FleetMgtSysDBEntities db = new FleetMgtSysDBEntities()) { db.VehicleMakers.Add(maker); db.SaveChanges(); return(true); } } catch (Exception ex) { // Utility.WriteError("Error Msg: " + ex.Message); throw ex; } }
public void When_add_vehicle_without_chassis_return_fail() { VehicleMaker volvoMaker = new VehicleMaker(); //IVehicle vehicle = volvoMaker.BuildBus(null, (preferences) => preferences.Paint("Red")); IVehicle vehicle = new CustomVehicle() { Type = Core.Domain.VehicleType.Truck, NumberOfPassagers = 1, ChassisId = null }; var result = fleetManager.AddVehicle(vehicle).HandlerErrors().Result(); Assert.True(result.IsFail, "The operation didn't fail for a invalid vehicle!"); var validationResult = result.ValidationResult.FirstOrDefault(); Assert.Contains("chassis id", validationResult.Error); }
private static VehicleCardInGarage getFromUserInfoAboutTruckAndMakeAVehicleCard(Owner i_Owner, string i_Model, string i_LicenceNumber) { int userChoice; float baggageVolume; bool isThereDangerousMetials; GasTank gasTank = getFromUserGasTankInfo(Truck.k_GasType, Truck.k_MaximalTankSize); Wheel[] wheels = getFromUserVehicleWheels(Truck.k_NumOfWheels, Truck.k_MaximalAirPressure); Vehicle vehicle; Console.WriteLine("What is the truck's baggage volume?"); baggageVolume = getFromUserUnNegativeFloatLessThanMax(float.MaxValue); Console.WriteLine("Is there an dangerous metirials?\n1.YES\n2.NO"); userChoice = getFromUerNumberInARange(1, 2); isThereDangerousMetials = userChoice == 1; vehicle = VehicleMaker.TruckMaker(i_Owner, i_Model, i_LicenceNumber, gasTank, wheels, isThereDangerousMetials, baggageVolume); return(new VehicleCardInGarage(vehicle)); }
public static bool UpdateVehicleMaker(VehicleMaker maker) { try { bool rst = false; using (var db = new FleetMgtSysDBEntities()) { db.VehicleMakers.Attach(maker); db.Entry(maker).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); rst = true; } return(rst); } catch (Exception ex) { Utility.WriteError("Error Msg: " + ex.InnerException); throw ex; } }
public bool DeleteVehicleMaker(VehicleMaker vehicleMaker) { SqlCommand cmd = new SqlCommand(); try { con.Open(); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spDeleteVehicleMaker"; cmd.Parameters.AddWithValue("@VehicleMakerId", vehicleMaker.VehicleMakerID); cmd.ExecuteNonQuery(); con.Close(); return(true); } catch (Exception ex) { MessageBox.Show(ex.Message); return(false); } }
/// <summary> /// “Insert” a new vehicle into the garage. The user will be asked to /// select a vehicle type out of the supported vehicle types, and to /// input the license number of the vehicle.If the vehicle is already /// in the garage(based on license number) the system will display an /// appropriate message and will use the vehicle in the garage /// (and will change the vehicle status to “In Repair”), if not, a new /// object of that vehicle type will be created and the user will be /// prompted to input the values for the properties of his vehicle, /// according to the type of vehicle he wishes to add. /// </summary> private void insertVehicleToGarage() { string licenseNumber = GetLicenseNumber(); string ownerName; string ownerPhone; if (Garage.VehicleIsAlreadyInTheGarage(licenseNumber)) { Console.WriteLine(string.Format(DisplayVehicleIsAlreadyInTheGarage(licenseNumber))); Garage.LicenseNumbersList.TryGetValue(licenseNumber, out VehicleDetails value); value.VehicleStatus = eVehicleStatus.InRepair; } else { ownerName = GetOwnerName(); ownerPhone = GetOwnerPhoneNumber(); eVehicleType vehicleType = (eVehicleType)Enum.Parse(typeof(eVehicleType), GetVehicleType()); VehicleMaker.MakeNewVehicle(vehicleType, out Vehicle vehicle); setVehicle(vehicle, licenseNumber); Garage.Insert(vehicle, licenseNumber, ownerName, ownerPhone); } }
private void insertAllVehicleData(VehicleDetails io_Vehicle) { bool isValidInput = false; short indexOfValueEntered = 0; List <string> vehicleValues = VehicleMaker.GetValuesOfSpecificVehicle(io_Vehicle.Vehicle); Console.WriteLine("Please enter the following details for the vehicle : "); foreach (string print in vehicleValues) { do { try { Console.Write("{0} : ", print); string valueInput = Console.ReadLine(); VehicleMaker.ChangeValue(io_Vehicle.Vehicle, valueInput, indexOfValueEntered); isValidInput = true; } catch (FormatException fe) { Console.WriteLine(fe.Message); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } catch (ValueOutOfRangeException ve) { Console.WriteLine(string.Format("{0}, Please insert value between {1} - {2}", ve.ToString(), ve.MinValue, ve.MaxValue)); } }while(isValidInput == false); isValidInput = false; indexOfValueEntered++; } }
private void btnupdatemakerdetails_Click(object sender, EventArgs e) { try { if (txtboxdetailmaker.Text.ToString() == "") { RadMessageBox.Show("Enter All Values"); return; } else if (comboboxcategorydetail.SelectedValue == null) { RadMessageBox.Show("Please Choose Vehicle Category"); return; } VehicleMaker vehicleMaker = new VehicleMaker() { VehicleMakerID = Convert.ToInt32(txtboxcatid.Text.ToString()), Name = txtboxdetailmaker.Text.ToString().ToUpper(), VehicleCategoryId = Convert.ToInt32(comboboxcategorydetail.SelectedValue.ToString()) }; if (new VehicleMakerBusiness().UpdateVehicleMaker(vehicleMaker)) { RadMessageBox.Show("updated"); txtboxdetailmaker.Clear(); btnupdatemakerdetails.Enabled = false; btndltmakerdetails.Enabled = false; comboboxdataInitialize(); } else { RadMessageBox.Show("Failed"); } } catch (Exception exception) { } }
public void ComboboxInitialize() { comboBoxCategory.DataSource = VehicelCategoryBusiness.getVehicleCatmakmodel("VehicleCategory"); comboBoxCategory.DisplayMember = "Name"; comboBoxCategory.ValueMember = "VehicleCategoryId"; try { VehicleMaker maker = new VehicleMaker() { VehicleCategoryId = Convert.ToInt32(comboBoxCategory.SelectedValue.ToString()) }; comboBoxMaker.DataSource = new RateCardBusiness().getMakerFromCategory(maker); comboBoxMaker.DisplayMember = "Maker"; comboBoxMaker.ValueMember = "VehicleMakerID"; } catch (Exception ex) { } try { VehicleModel model = new VehicleModel() { vehicle_maker_id = Convert.ToInt32(comboBoxMaker.SelectedValue.ToString()) }; comboBoxModel.DataSource = new RateCardBusiness().getModelFromMaker(model); comboBoxModel.DisplayMember = "Model"; comboBoxModel.ValueMember = "VehicleModelID"; } catch (Exception ex) { } }
public bool DeleteVehicleMaker(VehicleMaker vehicleMaker) { return(vehicleMakerDb.DeleteVehicleMaker(vehicleMaker)); }
public bool UpdateVehicleMaker(VehicleMaker vehicleMaker) { return(vehicleMakerDb.UpdateVehicleMaker(vehicleMaker)); }
//public static DataTable getVehicleCatmakmodel(string flag) //{ // return new VehicleCategoryDb().getVehicleCatmakmodel(flag); //} public bool AddVehicleMaker(VehicleMaker vehicleMaker) { return(vehicleMakerDb.AddVehicleMaker(vehicleMaker)); }
public static VehicleMaker Load(List <string> values) { VehicleMaker vehicleMaker = new VehicleMaker(); vehicleMaker.iconGraphic = new Graphics(ref values, 23); vehicleMaker.prefireGraphic = new Graphics(ref values, 71); vehicleMaker.prefireSound = new Sound(ref values, 79); vehicleMaker.itemType = (ItemType)CSVReader.GetInt(values[0]); vehicleMaker.version = CSVReader.GetInt(values[1].Trim('v')); vehicleMaker.id = CSVReader.GetInt(values[2]); vehicleMaker.name = CSVReader.GetQuotedString(values[3]); vehicleMaker.category = CSVReader.GetString(values[4]); vehicleMaker.skillLogic = CSVReader.GetQuotedString(values[5]); vehicleMaker.description = CSVReader.GetString(values[6]); vehicleMaker.weight = CSVReader.GetInt(values[7]); vehicleMaker.buyPrice = CSVReader.GetInt(values[8]); vehicleMaker.probability = CSVReader.GetInt(values[9]); vehicleMaker.droppable = CSVReader.GetBool(values[10]); vehicleMaker.keyPreference = CSVReader.GetInt(values[11]); vehicleMaker.recommended = CSVReader.GetInt(values[12]); vehicleMaker.maxAllowed = CSVReader.GetInt(values[13]); vehicleMaker.pickupMode = (PickupMode)CSVReader.GetInt(values[14]); vehicleMaker.sellPrice = CSVReader.GetInt(values[15]); vehicleMaker.radarColor = CSVReader.GetInt(values[17]); vehicleMaker.ammoID = CSVReader.GetInt(values[31]); vehicleMaker.ammoUsedPerShot = CSVReader.GetInt(values[32]); vehicleMaker.ammoCapacity = CSVReader.GetInt(values[33]); vehicleMaker.requiredItemID = CSVReader.GetInt(values[34]); vehicleMaker.requiredItemAmount = CSVReader.GetInt(values[35]); vehicleMaker.energyUseTerrain1 = CSVReader.GetInt(values[36]); vehicleMaker.energyUseTerrain2 = CSVReader.GetInt(values[37]); vehicleMaker.energyUseTerrain3 = CSVReader.GetInt(values[38]); vehicleMaker.energyUseTerrain4 = CSVReader.GetInt(values[39]); vehicleMaker.energyUseTerrain5 = CSVReader.GetInt(values[40]); vehicleMaker.energyUseTerrain6 = CSVReader.GetInt(values[41]); vehicleMaker.energyUseTerrain7 = CSVReader.GetInt(values[42]); vehicleMaker.energyUseTerrain8 = CSVReader.GetInt(values[43]); vehicleMaker.energyUseTerrain9 = CSVReader.GetInt(values[44]); vehicleMaker.energyUseTerrain10 = CSVReader.GetInt(values[45]); vehicleMaker.energyUseTerrain11 = CSVReader.GetInt(values[46]); vehicleMaker.energyUseTerrain12 = CSVReader.GetInt(values[47]); vehicleMaker.energyUseTerrain13 = CSVReader.GetInt(values[48]); vehicleMaker.energyUseTerrain14 = CSVReader.GetInt(values[49]); vehicleMaker.energyUseTerrain15 = CSVReader.GetInt(values[50]); vehicleMaker.energyUseTerrain16 = CSVReader.GetInt(values[51]); vehicleMaker.secondShotEnergy = CSVReader.GetInt(values[52]); vehicleMaker.secondShotTimeout = CSVReader.GetInt(values[53]); vehicleMaker.fireDelay = CSVReader.GetInt(values[54]); vehicleMaker.fireDelayOther = CSVReader.GetInt(values[55]); vehicleMaker.maxFireDelay = CSVReader.GetInt(values[56]); vehicleMaker.entryFireDelay = CSVReader.GetInt(values[57]); vehicleMaker.normalReloadDelay = CSVReader.GetInt(values[58]); vehicleMaker.partialReloadDelay = CSVReader.GetInt(values[59]); vehicleMaker.asynchronousReloadDelay = CSVReader.GetInt(values[60]); vehicleMaker.asynchronousPartialReloadDelay = CSVReader.GetInt(values[61]); vehicleMaker.routeRange = CSVReader.GetInt(values[62]); vehicleMaker.routeRotationalRange = CSVReader.GetInt(values[63]); vehicleMaker.routeFriendly = CSVReader.GetBool(values[65]); vehicleMaker.recoil = CSVReader.GetInt(values[66]); vehicleMaker.verticalRecoil = CSVReader.GetInt(values[67]); vehicleMaker.prefireDelay = CSVReader.GetInt(values[68]); vehicleMaker.reliabilityMisfire = CSVReader.GetInt(values[69]); vehicleMaker.reliabilityMisfireFireDelay = CSVReader.GetInt(values[70]); vehicleMaker.movementCancelsPrefire = CSVReader.GetInt(values[83]); vehicleMaker.prefireNotify = CSVReader.GetInt(values[84]); vehicleMaker.cashCost = CSVReader.GetInt(values[85]); vehicleMaker.useWhileCarryingBall = CSVReader.GetInt(values[86]); vehicleMaker.useWhileCarryingFlag = CSVReader.GetInt(values[87]); vehicleMaker.soccerThrow = CSVReader.GetInt(values[88]); vehicleMaker.soccerBallFriction = CSVReader.GetInt(values[89]); vehicleMaker.soccerBallSpeed = CSVReader.GetInt(values[90]); vehicleMaker.soccerLowFireAngle = CSVReader.GetInt(values[91]); vehicleMaker.soccerHighFireAngle = CSVReader.GetInt(values[92]); vehicleMaker.vehicleID = CSVReader.GetInt(values[93]); return(vehicleMaker); }
public DataTable getMakerFromCategory(VehicleMaker vehicleMaker) { return(RateCardDB.getMakerFromCategory(vehicleMaker)); }
protected override void Seed(VehicleContext context) { var Fiat = new VehicleMaker() { Id = Guid.NewGuid(), Name = "Fiat", Abrv = "F", }; context.VehicleMakers.Add(Fiat); var Opel = new VehicleMaker() { Id = Guid.NewGuid(), Name = "Opel", Abrv = "O" }; context.VehicleMakers.Add(Opel); var Comeng = new VehicleMaker() { Id = Guid.NewGuid(), Name = "Comeng", Abrv = "C" }; context.VehicleMakers.Add(Comeng); var Aurora = new VehicleMaker() { Id = Guid.NewGuid(), Name = "Aurora", Abrv = "A" }; context.VehicleMakers.Add(Aurora); var Trains = new VehicleCategory() { Id = Guid.NewGuid(), Name = "Trains", Abrv = "Tr", ImageUrl = "" }; context.VehicleCategories.Add(Trains); var Cars = new VehicleCategory() { Id = Guid.NewGuid(), Name = "Cars", Abrv = "Ca", ImageUrl = "" }; context.VehicleCategories.Add(Cars); //var Past = new TimeCategory() //{ // Id = Guid.NewGuid(), // Name = "Past", // Abrv = "Pa" //}; //context.TimeCategories.Add(Past); for (int i = 0; i < 15; i++) { var Car1 = new VehicleModel() { Id = Guid.NewGuid(), Name = "Punto", Abrv = "Maco called Mecava", YearOfProduction = 2016, Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet lobortis sapie", FunFacts = "A car called Mecava has been through enough trouble, distance, hills but the fastination stays in the fact that it still starts people!", //TimeCategoryId = Past.Id, VehicleCategoryId = Cars.Id, VehicleMakerId = Fiat.Id, ImageUrlOfThePast = "http://i151.photobucket.com/albums/s131/sid23456/asd008-1.jpg", ImageUrlOfThePresent = "http://i151.photobucket.com/albums/s131/sid23456/asd008-1.jpg" }; var Car2 = new VehicleModel() { Id = Guid.NewGuid(), Name = "Audi", Abrv = "Maco called Mecava", YearOfProduction = 2016, Description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet lobortis sapie", FunFacts = "A car called Mecava has been through enough trouble, distance, hills but the fastination stays in the fact that it still starts people!", //TimeCategoryId = Past.Id, VehicleCategoryId = Cars.Id, VehicleMakerId = Aurora.Id, ImageUrlOfThePast = "http://i151.photobucket.com/albums/s131/sid23456/asd008-1.jpg", ImageUrlOfThePresent = "http://i151.photobucket.com/albums/s131/sid23456/asd008-1.jpg" }; context.VehicleModels.Add(Car1); context.VehicleModels.Add(Car2); } base.Seed(context); }
public static List <ItemInfo> Load(string filename) { List <ItemInfo> itemInfo = new List <ItemInfo>(); TextReader reader = new StreamReader(filename); string line = ""; while ((line = reader.ReadLine()) != null) { List <string> values = CSVReader.Parse(line); switch (values[0]) { case "4": Ammo ammo = Ammo.Load(values); BlobsToLoad.Add(ammo.graphic.blobName); itemInfo.Add(ammo); break; case "1": MultiItem multiItem = MultiItem.Load(values); BlobsToLoad.Add(multiItem.graphic.blobName); itemInfo.Add(multiItem); break; case "6": Projectile projectile = Projectile.Load(values); BlobsToLoad.Add(projectile.iconGraphic.blobName); BlobsToLoad.Add(projectile.fireGraphic.blobName); BlobsToLoad.Add(projectile.projectileGraphic.blobName); BlobsToLoad.Add(projectile.shadowGraphic.blobName); BlobsToLoad.Add(projectile.trailGraphic.blobName); BlobsToLoad.Add(projectile.explosionGraphic.blobName); BlobsToLoad.Add(projectile.prefireGraphic.blobName); BlobsToLoad.Add(projectile.firingSound.blobName); BlobsToLoad.Add(projectile.explosionSound.blobName); BlobsToLoad.Add(projectile.bounceSound.blobName); BlobsToLoad.Add(projectile.prefireSound.blobName); itemInfo.Add(projectile); break; case "7": VehicleMaker vehicleMaker = VehicleMaker.Load(values); BlobsToLoad.Add(vehicleMaker.prefireSound.blobName); BlobsToLoad.Add(vehicleMaker.prefireGraphic.blobName); BlobsToLoad.Add(vehicleMaker.iconGraphic.blobName); itemInfo.Add(vehicleMaker); break; case "8": MultiUse multiUse = MultiUse.Load(values); BlobsToLoad.Add(multiUse.prefireGraphic.blobName); BlobsToLoad.Add(multiUse.firingSound.blobName); BlobsToLoad.Add(multiUse.prefireSound.blobName); BlobsToLoad.Add(multiUse.iconGraphic.blobName); itemInfo.Add(multiUse); break; case "11": RepairItem repair = RepairItem.Load(values); BlobsToLoad.Add(repair.iconGraphic.blobName); BlobsToLoad.Add(repair.prefireGraphic.blobName); BlobsToLoad.Add(repair.repairGraphic.blobName); BlobsToLoad.Add(repair.prefireSound.blobName); BlobsToLoad.Add(repair.repairSound.blobName); itemInfo.Add(repair); break; case "15": UpgradeItem upgrade = UpgradeItem.Load(values); BlobsToLoad.Add(upgrade.iconGraphic.blobName); itemInfo.Add(upgrade); break; case "12": ControlItem control = ControlItem.Load(values); BlobsToLoad.Add(control.iconGraphic.blobName); BlobsToLoad.Add(control.prefireGraphic.blobName); BlobsToLoad.Add(control.effectGraphic.blobName); BlobsToLoad.Add(control.prefireSound.blobName); BlobsToLoad.Add(control.firingSound.blobName); itemInfo.Add(control); break; case "13": UtilityItem utility = UtilityItem.Load(values); BlobsToLoad.Add(utility.iconGraphic.blobName); BlobsToLoad.Add(utility.activateSound.blobName); itemInfo.Add(utility); break; case "17": WarpItem warp = WarpItem.Load(values); BlobsToLoad.Add(warp.iconGraphic.blobName); BlobsToLoad.Add(warp.prefireGraphic.blobName); BlobsToLoad.Add(warp.warpGraphic.blobName); BlobsToLoad.Add(warp.prefireSound.blobName); BlobsToLoad.Add(warp.warpSound.blobName); itemInfo.Add(warp); break; case "16": SkillItem skill = SkillItem.Load(values); BlobsToLoad.Add(skill.iconGraphic.blobName); itemInfo.Add(skill); break; case "14": ItemMaker item = ItemMaker.Load(values); BlobsToLoad.Add(item.prefireGraphic.blobName); BlobsToLoad.Add(item.prefireSound.blobName); BlobsToLoad.Add(item.iconGraphic.blobName); itemInfo.Add(item); break; case "18": NestedItem nested = NestedItem.Load(values); FilesToLoad.Add(nested.location); itemInfo.Add(nested); break; case "default": //F**k you, you idiot. use Log.write //Console.WriteLine("If you see this Toriad f****d up"); break; } } return(itemInfo); }