private void cbType_SelectedIndexChanged(object sender, EventArgs e) { carType t = (carType)cbType.SelectedItem; modelDTO.type = t.typeId; modelDTO.priceCarTypeCoeff = t.priceTypeCoeff; }
public string addCar(uint id, carType type, float balance) { if (id <= 0 || balance <= 0) { return("Not correct data"); } if (type != carType.bus && type != carType.motorcycle && type != carType.passanger && type != carType.truck) { return("Not correct data"); } if (Settings.myParking.cars.Count >= Settings.parkingPlaces) { return("There are no free spaces."); } else { var carInParking = cars.FirstOrDefault <Car>(c => c.currentID == id); if (carInParking != null) { return("Car has been already added."); } else { cars.Add(new Car(id, type, balance)); return(String.Format("{0} with id {1} and balance {2} has been added", type, id, balance)); } } }
public CarClass(carType Type, string Make, string Model, string Year, int mpg, int id) { CarType = Type; carMake = Make; carModel = Model; carYear = Year; MPG = mpg; ID = id; }
public void updateCar(carType Type, string Make, string Model, string Year, int mpg, int id) { var index = _CarList.FindIndex(x => x.ID == id); _CarList[index].ID = id; _CarList[index].carMake = Make; _CarList[index].carModel = Model; _CarList[index].CarType = Type; _CarList[index].carYear = Year; _CarList[index].MPG = mpg; }
public void addCarTypes(ComboBox cb) { carType all = new carType(); all.type = "все"; all.typeId = 0; List <carType> ct = new List <carType>(); ct.Add(all); ct.AddRange(db.carTypes.ToList()); cb.DataSource = ct; }
public bool updatecarType() { NameValueCollection nvc = HttpContext.Current.Request.Form; carType carType = new carType(); carType.DailyCost = int.Parse(nvc["DailyCost"]); carType.DelayCost = int.Parse(nvc["DelayCost"]); carType.Manifacturer = nvc["Manifacturer"]; carType.Type = nvc["Type"]; carType.automat = nvc["automat"] == "1";; carType.year = int.Parse(nvc["year"]); string pk = nvc["carTypePrimaryKey"]; HttpPostedFile httpPostedFile = HttpContext.Current.Request.Files["image"]; byte[] fileData = null; if (httpPostedFile != null) { using (var binaryReader = new BinaryReader(httpPostedFile.InputStream)) { fileData = binaryReader.ReadBytes(httpPostedFile.ContentLength); } } carType.image = fileData; using (DataBaseCarEntities db = new DataBaseCarEntities()) { db.Configuration.ProxyCreationEnabled = false; try { db.carTypes.FirstOrDefault(m => m.Type == pk).Manifacturer = carType.Manifacturer; db.carTypes.FirstOrDefault(m => m.Type == pk).DailyCost = carType.DailyCost; db.carTypes.FirstOrDefault(m => m.Type == pk).DelayCost = carType.DelayCost; db.carTypes.FirstOrDefault(m => m.Type == pk).year = carType.year; db.carTypes.FirstOrDefault(m => m.Type == pk).automat = carType.automat; db.carTypes.FirstOrDefault(m => m.Type == pk).Type = carType.Type; db.carTypes.FirstOrDefault(m => m.Type == pk).image = fileData; db.SaveChanges(); return(true); } catch (Exception) { return(false); } } }
public ICar GetCar(carType type) { switch (type) { case carType.EcoFriendly: return(new ElectricCar()); case carType.Fast: return(new GasolineCar()); case carType.Economic: return(new HybridCar()); } return(new ElectricCar()); }
public areaCount() { T1_WH = new carType(); T1_WH.Container = 0; T1_WH.Guest = 0; T1_WH.Truck = 0; T1_SB = new carType(); T1_SB.Container = 0; T1_SB.Guest = 0; T1_SB.Truck = 0; T1_Receive = new carType(); T1_Receive.Container = 0; T1_Receive.Guest = 0; T1_Receive.Truck = 0; T1_Delivery = new carType(); T1_Delivery.Container = 0; T1_Delivery.Guest = 0; T1_Delivery.Truck = 0; T1_Parking = new carType(); T1_Parking.Container = 0; T1_Parking.Guest = 0; T1_Parking.Truck = 0; T2_WH = new carType(); T2_WH.Container = 0; T2_WH.Guest = 0; T2_WH.Truck = 0; T2_SB = new carType(); T2_SB.Container = 0; T2_SB.Guest = 0; T2_SB.Truck = 0; T2_Receive = new carType(); T2_Receive.Container = 0; T2_Receive.Guest = 0; T2_Receive.Truck = 0; T2_Delivery = new carType(); T2_Delivery.Container = 0; T2_Delivery.Guest = 0; T2_Delivery.Truck = 0; T2_Center = new carType(); T2_Center.Container = 0; T2_Center.Guest = 0; T2_Center.Truck = 0; Total = new carType(); Total.Container = 0; Total.Guest = 0; Total.Truck = 0; }
public void addCar(uint id, carType type, float balance) { if (Settings.myParking.cars.Count >= Settings.parkingPlaces) { throw new Exception("There are no free spaces."); } else { var carInParking = cars.FirstOrDefault <Car>(c => c.currentID == id); if (carInParking != null) { throw new Exception("Car has been already added."); } else { cars.Add(new Car(id, type, balance)); } } }
private void pictureBox1_Click(object sender, EventArgs e) { currentCarType = (carType)(((int)currentCarType + 1) % 3); if (currentCarType.Equals(carType.osobowy)) { this.pictureBox1.Image = global::Samochody.Properties.Resources.osobowy1; this.typeComboBox.SelectedIndex = 0; } else if (currentCarType.Equals(carType.ciezarowy)) { this.pictureBox1.Image = global::Samochody.Properties.Resources.cieżarowy1; this.typeComboBox.SelectedIndex = 1; } else if (currentCarType.Equals(carType.jednosladowy)) { this.pictureBox1.Image = global::Samochody.Properties.Resources.jednośladowy1; this.typeComboBox.SelectedIndex = 2; } }
private void btnAdd_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(txtType.Text) && !string.IsNullOrWhiteSpace(txtMark.Text) && !string.IsNullOrWhiteSpace(txtModel.Text) && !string.IsNullOrWhiteSpace(txtPlate.Text) && !string.IsNullOrWhiteSpace(txtColor.Text) && !string.IsNullOrWhiteSpace(txtRate.Text) && !string.IsNullOrWhiteSpace(txtYear.Text) && numCap.Value != 0) { if (db.carTypes.FirstOrDefault(t => t.Name.ToLower() == txtType.Text.ToLower()) == null) { carType type = new carType(); type.Name = txtType.Text; db.carTypes.Add(type); db.SaveChanges(); } if (db.carMarks.FirstOrDefault(t => t.Name.ToLower() == txtMark.Text.ToLower()) == null) { carMark mark = new carMark(); mark.Name = txtMark.Text; db.carMarks.Add(mark); db.SaveChanges(); } if (db.carModels.FirstOrDefault(t => t.Name.ToLower() == txtModel.Text.ToLower()) == null) { carModel model = new carModel(); model.Name = txtModel.Text; model.MarkId = db.carMarks.FirstOrDefault(m => m.Name == txtMark.Text).Id; db.carModels.Add(model); db.SaveChanges(); } if (db.carColors.FirstOrDefault(t => t.Name.ToLower() == txtColor.Text.ToLower()) == null) { carColor color = new carColor(); color.Name = txtColor.Text; db.carColors.Add(color); db.SaveChanges(); } if (db.Cars.FirstOrDefault(p => p.Plate == txtPlate.Text) == null) { Car car = new Car(); car.MarkId = db.carMarks.FirstOrDefault(m => m.Name == txtMark.Text).Id; car.ModelId = db.carModels.FirstOrDefault(mo => mo.Name == txtModel.Text).Id; car.TypeId = db.carTypes.FirstOrDefault(t => t.Name == txtType.Text).Id; car.ColorId = db.carColors.FirstOrDefault(c => c.Name == txtColor.Text).Id; car.Year = Convert.ToInt32(txtYear.Text); car.SeatCapacity = Convert.ToInt32(numCap.Value); car.Rate = Convert.ToDecimal(txtRate.Text); car.Plate = txtPlate.Text; car.IsAviable = true; car.Note = rtbNote.Text; car.AddedDate = DateTime.Now; db.Cars.Add(car); db.SaveChanges(); MessageBox.Show("Car added sucessfully!"); fillDgv(db.Cars.ToList()); Reset(); } else { lblError.Text = "This plate already exists."; } } else { lblError.Text = "Please fill all required(*) data!"; } }
public string PostCar(uint id, carType type, float balance) { return(Settings.myParking.addCar(id, type, balance)); }
public Car(string newLicense, carType cartype) { this.license = newLicense; this.type = cartype; }
private void cbCarTypes_SelectedIndexChanged(object sender, EventArgs e) { carType t = (carType)cbCarTypes.SelectedItem; carFilter.type = t.typeId; }
public Car(uint id, carType type, float balance) { currentID = id; currentType = type; currentBalance = balance; }