public static void Main(string[] args) { Console.WriteLine("Test"); Cars carA = new Cars(); carA.Add(new Car(1234, 25.5)); carA.Add(new Car(5678, 45.5)); carA.Print(); carA.Print(PrintWithoutParameter); }
private void AddCar(Car car) { Cars.Add(car); using (con = new SQLiteConnection(connectionString)) { con.Open(); try { using (SQLiteCommand insertSQL = con.CreateCommand()) { insertSQL.CommandText = "INSERT INTO Woz(IdWozu, NumerWozu, RodzajWozu, PojemnoscWody) VALUES (@id,@number,@type,@volume)"; insertSQL.Parameters.Add(new SQLiteParameter("@id", SqlDbType.Int) { Value = car.Id }); insertSQL.Parameters.AddWithValue("@number", car.CarNumber); insertSQL.Parameters.AddWithValue("@type", car.CarType); insertSQL.Parameters.AddWithValue("@volume", car.WaterVolume); insertSQL.ExecuteNonQuery(); } con.Close(); } catch (Exception ex) { MessageBox.Show("Błąd połączenia z bazą: " + ex); } } }
/// <summary> /// Initializes the Persona class with the given persona entity. /// </summary> public Persona(PersonaEntity persona) { App.Current.Dispatcher.Invoke(() => BindingOperations.EnableCollectionSynchronization(Cars, carsLock)); App.Current.Dispatcher.Invoke(() => BindingOperations.EnableCollectionSynchronization(Inventory, inventoryLock)); id = persona.id; iconIndex = persona.iconIndex; name = persona.name; motto = persona.motto; level = persona.level; cash = persona.cash; boost = persona.boost; percentageOfLevelCompletion = persona.percentageOfLevelCompletion; reputationInLevel = persona.reputationInLevel; reputationInTotal = persona.reputationInTotal; currentCarIndex = persona.currentCarIndex; foreach (CarEntity car in persona.garage) { Cars.Add(new Car(car)); } foreach (InventoryItemEntity inventoryItemEntity in persona.inventory) { Inventory.Add(new InventoryItem(inventoryItemEntity)); } }
public void AddCar(ICar car) { if (car == null) { throw new NullReferenceException("Sth went wrong please input Car information again!"); } else if (Exist(car)) { throw new CarAlreadyExistException($"Car with this Id: {car.Id} and Type: {car.TypeCar} already exist. Please try to input another car information!"); } else if (numberOfCars == Settings.ParkingSpace) { throw new FullParkingSpaces("Parking Spaces is full. Try later!"); } Cars.Add(car as Car); Timer timer = new Timer(Charge, car, Settings.TimeOut, Settings.TimeOut); TimersDictionary.Add(car.Id, timer); if (timerSumTransactions == null) { timerSumTransactions = new Timer(WriteTransactions, null, 0, 60000); } BusyParkingSpace++; FreeParkingSpace--; numberOfCars++; }
public void AddCarAndFillWithDetails(eTypeOfVeichle i_TypeOfVeichile, string i_LicenceID, string i_VehicleModel, float i_EngineCurrentEnergy, List <Tire> i_Tires, eColors i_Color, eDoorsType i_DoorType) { switch (i_TypeOfVeichile) { case eTypeOfVeichle.FuelCar: case eTypeOfVeichle.ElectricCar: if (Vehicles == null) { Vehicles = new List <Vehicle>(); } if (Cars == null) { Cars = new List <Car>(); } Car car = VeichileFactory.CreateCar(i_TypeOfVeichile); car.LicenceID = i_LicenceID; car.Model = i_VehicleModel; car.Engine.CurrentEnergy = i_EngineCurrentEnergy; car.Tires = i_Tires; car.Colors = i_Color; car.DoorType = i_DoorType; Cars.Add(car); Vehicles.Add(car); break; } }
private void AddingNewCar(string carName, string model, string vin, string engineVol, DateTime manYear) { double engineVolume = 0; if (engineVol != "") { engineVolume = ParseToDouble(engineVol); } if (model != "" && vin != "" && engineVolume != 0) { Car.Name = CarName(carName); Car.Model = model; Car.VIN = vin; Car.EngineVolume = engineVolume; Car.ManufactureYear = manYear; Car.DefectsDescription.Add(defectTextBox.Text); Cars.Add(Car); CarsListBox.DataSource = null; CarsListBox.DataSource = Cars; this.Close(); } else { MessageBox.Show("Заполните обязательные поля!"); } }
// Functia returneaza true daca masina a fost adaugata in parcare, false altfel public bool AddCar(string licensePlate) { // Daca nu mai sunt locuri de parcare, afisam un mesaj si returnam false if (ParkingSpots == 0) { Console.WriteLine("\nNu mai sunt locuri libere in parcare! Va rugam asteptati pana ce se elibereaza un loc."); return(false); } // Variabila pentru a verifica daca mai exista o masina cu acest numar de inmatriculare in parcare var checkCar = Cars.SingleOrDefault(c => c.LicensePlate.Equals(licensePlate)); // Daca mai exista, afisam un mesaj utilizatorului si returnam false if (checkCar != null) { Console.WriteLine("Ati introdus un numar de inmatriculare gresit! Exista deja o masina cu acest numar in parcare!"); return(false); } Car car = new Car(licensePlate); Cars.Add(car); Summary summary = new Summary(car); Summaries.Add(summary); return(true); }
private async Task GetCarsAsync() { LoadingVisibility = Visibility.Visible; Cars.Clear(); RestRequest request = new RestRequest("cars", RestSharp.DataFormat.Json); var response = await Client.ExecuteAsync <List <Car> >(request); //await Task.Delay(2500); LoadingVisibility = Visibility.Hidden; response.Data?.ForEach(car => { car.DeleteCommand = new RelayCommand(e => { var req = new RestRequest("cars/{id}", Method.DELETE); req.AddParameter("id", car.CarId, ParameterType.UrlSegment); Client.Execute(req); RefreshInfosWithTask(); }, e2 => true); car.UpdateCommand = new RelayCommand(e => { var putRequest = new RestRequest("cars/" + car.CarId, Method.PUT); CarToSend carToSend = new CarToSend { Name = car.Name }; carToSend.setType(car.Typ); putRequest.AddJsonBody(carToSend); Client.Execute(putRequest); RefreshInfosWithTask(); }, e2 => true); car.updateType(); Cars.Add(car); }); }
public void Aktualisieren() { foreach (var item in layerService.QueryAll()) { Cars.Add(item); } }
public List <Car> GetCars(SearchFilter filter) { string line = string.Empty; Car car = null; Cars.Clear(); using (streamReader = new System.IO.StreamReader(filePath)) while ((line = streamReader.ReadLine()) != null) { if (line.Contains(filter.Model) && line.Contains(filter.Year) && line.Contains(filter.Engine) && IsCarInDateRange(line, filter.DateFrom, filter.DateTo) ) { car = ReadFromRow(line); if (car != null) { Cars.Add(car); } } } return(Cars); }
public void AddCar(Car c) { c.Id = Cars.Count; c.CLogic = this; c.PushOutput(" Respawned at " + Logic.PointToString(c.Position)); Cars.Add(c); }
private async void ExecuteLoadDataCommand(object obj) { IsBusy = true; try { Cars.Clear(); var task1 = CarsService.GetCarsAsync(); var task2 = PlacesService.GetPlacesAsync(); foreach (var car in await task1) { Cars.Add(car); } foreach (var place in await task2) { if (!place.occupied) { Places.Add(place); } } } catch (Exception ex) { Debug.WriteLine(ex); await Application.Current.MainPage.DisplayAlert("BŁĄD", "Nie udało się wczytać samochodów", "ANULUJ"); } finally { IsBusy = false; } }
/// <summary> /// Randomly generates different cars from <see cref="Car"/> /// </summary> /// <param name="iterations"></param> public void RandomlyGenerateCars(int iterations) { for (int i = 0; i < iterations; i++) { int category = randomGenerator.Next(0, 4); switch (category) { case 0: Cars.Add(new SportsCar()); break; case 1: Cars.Add(new Truck()); break; case 2: Cars.Add(new Hatchback()); break; case 3: Cars.Add(new ElectricCar()); break; default: Cars.Add(new Hatchback()); break; } } }
protected override void ReadData(DataBuffer buf, FileFormat fmt) { int numCars = buf.ReadInt32(); int numBoats = buf.ReadInt32(); Cars.Clear(); Boats.Clear(); for (int i = 0; i < numCars + numBoats; i++) { VehicleType type = (VehicleType)buf.ReadInt32(); short model = buf.ReadInt16(); int handle = buf.ReadInt32(); if (type == VehicleType.Car) { Automobile a = new Automobile(model, handle); Serializer.Read(a, buf, fmt); Cars.Add(a); } else if (type == VehicleType.Boat) { Boat b = new Boat(model, handle); Serializer.Read(b, buf, fmt); Boats.Add(b); } } Debug.Assert(buf.Offset == SizeOfObject(this, fmt)); }
public List <Car> GetCars(SearchFilter filter) { Car car = null; Cars.Clear(); using (Stream stream = new System.IO.FileStream(XmlPath, FileMode.Open)) { using (xmlStreamReader = new XmlStreamReader(stream)) { while (xmlStreamReader.Read()) { var tmp = xmlStreamReader.ReadXmlContentAsString(); if (tmp.Contains(filter.Model) && tmp.Contains(filter.Year) && tmp.Contains(filter.Engine) && IsCarInDateRange(tmp, filter.dateFrom, filter.dateTo) ) { car = xmlStreamReader.Deserialize(tmp); if (car != null) { Cars.Add(car); } } } } } return(Cars); }
private void GenerateOrders(Random r) { foreach (Customer customer in Customers) { var customerCars = CustomersCars[customer]; for (var j = 0; j < r.Next(MaxCustomerOrdersNumber); j++) { Car selectedCar = customerCars[r.Next(customerCars.Count)]; DateTime taskStarted; DateTime?taskFinished; GenerateTaskStartedAndFinished(r, customer, selectedCar.ManufactureYear, out taskStarted, out taskFinished); Order order = new Order { Customer = customer, Car = selectedCar, Price = r.Next(MinOrderPrice, MaxOrderPrice), TaskName = TaskNames[r.Next(TaskNames.Count)], TaskStarted = taskStarted, TaskFinished = taskFinished }; Orders.Add(order); Cars.Add(selectedCar); } } }
} // SendMessage // ----------------------------------------------------------------------------- #region Обновление данных // обновление данных из базы данных public void RefreshData() { _context.GetOrders().ToList().ForEach(o => Orders.Add(o)); _context.GetClients().ToList().ForEach(c => Clients.Add(c)); _context.GetCars().ToList().ForEach(c => Cars.Add(c)); _context.GetWorkersNotFired().ToList().ForEach(w => Workers.Add(w)); } // RefreshData
} // RefreshOrderData #endregion // ----------------------------------------------------------------------------- #region Асинхронная работа с БД // добавление заявки в базу данных и в коллекция для отображения public async void AppendNewRequest(RepairOrder order) { if (order == null || order.Malfunctions.Count <= 0) { _openDialogWindow.OpenErrorWindow("Оформление заявки без неисправностей невозможно"); return; } // if await Task.Run(() => _context.AppendOrder(order)); order.Id = Orders[Orders.Count - 1].Id + 1; Orders.Add(order); if (Clients.ToList().Find(c => c.Person.Passport == order.Client.Person.Passport) == null) { Clients.Add(order.Client); } if (Cars.ToList().Find(c => c.StateNumber == order.Car.StateNumber) == null) { Cars.Add(order.Car); } // переприсвоение данных по работнику после изменения его статуса RefreshWorkerData(order.Worker); // открытие окна для чека _windowOpenService.OpenCheckWindow(Orders.Last()); // уведомление для пользователя SendMessage("Новый отчет добавлен."); } // AppendNewRequest
public void AddCar(Car car) { if (Settings.ParkingSpace > Cars.Count) { Cars.Add(car); } }
public override void AddCar(Car car) { bool check = Validity.Equals("Valid"); if (Cars.Count != MaxParticipant) { if (car.MaxSpeed >= MinimumSpeed) { if (car.Validity == check) { Cars.Add(car); } else { throw new InvalidCar("This car doesn't meet with the requirments! - The car's validity is Invalid!"); } } else { throw new InvalidCar($"This car doesn't meet with the requirments! - Too slow ('{car.MaxSpeed}km/h / {MinimumSpeed}km/h')"); } } else { throw new InvalidCar("You can't add this car to the race because it's full!"); } }
private async void Test() { TestAction = "Testing collection loading."; await Task.Delay(2000); var cars = new ObservableCollection <CarViewModel>(); cars.AddRange(_items); Cars = cars; SelectedItem = Cars.FirstOrDefault(); TestAction = "Testing item removing at index 2."; await Task.Delay(2000); Cars.RemoveAt(2); TestAction = "Testing item inserting at index 2."; await Task.Delay(2000); Cars.Insert(2, _items[2]); TestAction = "Testing item appending at end"; await Task.Delay(5000); Cars.Add(new CarViewModel("Car 6 added", _items[2].ImageUrl)); TestAction = "Testing item replacing at index 0"; await Task.Delay(5000); Cars[0] = new CarViewModel("Car 0 replaced", _items.Last().ImageUrl); TestAction = "Testing completed"; }
private static int AddNewRecord() { // Добавить запись в таблицу Inventory базы данных AutoLot. using (var context = new AutoLotEntities()) { try { // В целях тестирования жестко закодировать данные для новой записи, var car = new Car() { Make = "Yugo", Color = ’’Brown", CarNickName="Brownie’'}; context.Cars.Add(car); context.SaveChanges(); // В случае успешного сохранения EF заполняет поле идентификатора // значением, сгенерированным базой данных, return car.Carld; catch (Exception ex) { Console.WriteLine(ex.InnerException?.Message); return 0; } } }
public override void OnAppearing() { UserDialogs.Instance.ShowLoading(); Device.BeginInvokeOnMainThread(async() => { var x = await Carrepository.GetAllAsync(); foreach (var item in x) { if (!Cars.Contains(item)) { Cars.Add(item); } } var d = await DriverRepo.GetAllAsync(); foreach (var item in d) { if (!Drivers.Contains(item)) { Drivers.Add(item); } } UserDialogs.Instance.HideLoading(); }); base.OnAppearing(); }
public static void InitList() { NewCar n1 = new NewCar(); n1.Make = "Tesla"; n1.Model = "Model S"; n1.Year = 2018; n1.Price = 165000; NewCar n2 = new NewCar(); n2.Make = "Dodge"; n2.Make = "Demon"; n2.Year = 2018; n2.Price = 84000; NewCar n3 = new NewCar(); n3.Make = "DF"; n3.Model = "Goblin"; n3.Year = 2018; n3.Price = 15000; UsedCar u1 = new UsedCar(); u1.Make = "Chevy"; u1.Model = "Impala"; u1.Year = 2008; u1.Price = 2000; u1.Milage = 150000; UsedCar u2 = new UsedCar(); u2.Make = "Jeep"; u2.Model = "Wrangler"; u2.Year = 2016; u2.Price = 15000; u2.Milage = 65000; UsedCar u3 = new UsedCar(); u3.Make = "GMC"; u3.Model = "Astro"; u3.Year = 2005; u3.Price = 500; u3.Milage = 300000; Cars.Add(n1); NewCars.Add(n1); Cars.Add(n2); NewCars.Add(n2); Cars.Add(n3); NewCars.Add(n3); Cars.Add(u1); UsedCars.Add(u1); Cars.Add(u2); UsedCars.Add(u2); Cars.Add(u3); UsedCars.Add(u3); }
public void SelectCars() { using (SqlConnection con = new SqlConnection(connectionString)) { try { string query = "SELECT * FROM Car"; SqlCommand cmnd = new SqlCommand(query, con); SqlDataAdapter adapter = new SqlDataAdapter(cmnd); DataSet ds = new DataSet(); adapter.Fill(ds); foreach (DataRow row in ds.Tables[0].Rows) { Car car = new Car(); car.Model = row["model"].ToString(); car.IsFree = row["free"].ToString(); Cars.Add(car); } } catch (Exception e) { } } }
void UpdateCar() { Cars.Clear(); foreach (var item in _carHandler.Cars) { Cars.Add(item); } }
void carHandler_CarsRefreshed(IEnumerable <DISP_Car> data) { Cars.Clear(); foreach (var item in data) { Cars.Add(item); } }
private void buildDummyData() { Cars.Add(new Car(250, 150, "0x04 0x25 0x54 0x72 0x95 0x2B 0x80")); Categories.Add(new Category(280, 180)); Categories.Add(new Category(380, 230)); Categories.Add(new Category(480, 280)); }
void UpdateCar() { Cars.Clear(); foreach (var item in CarStorage.Instance.Cars) { Cars.Add(item); } }
private void SeeRates(string s) { Cars.Clear(); foreach (var car in carRepo.GetAvailableCars(ProposedViewModel.CreateProposedReservation())) { Cars.Add(car); } }