private void btnAdd_Click(object sender, EventArgs e) { int numberOfDays = DateTime.DaysInMonth(Convert.ToInt32(numUpDownYear.Value), Convert.ToInt32(numUpDownMonth.Value)); if (numberOfDays < Convert.ToInt32(numUpDownDay.Value)) { MessageBox.Show($"Too many days, this month has: {numberOfDays} days"); return; } var provider = new Dependencies().Load(); var documentService = provider.GetService <IDocumentService>(); var returnAdd = new AddReturnReportDto(); var date = new DateTime(Convert.ToInt32(numUpDownYear), Convert.ToInt32(numUpDownMonth), Convert.ToInt32(numUpDownDay)); returnAdd.DrivenDistance = Convert.ToInt32(numUpDownDrivenDistance.Value); returnAdd.IsDamaged = checkbxIsDamaged.Checked; returnAdd.ReturnDate = date; if (!returnAdd.Validate()) { MessageBox.Show("Validation error"); return; } documentService.AddReturnReport(id, returnAdd); this.Hide(); }
public WorkerManager(ListView lvWorker) { isEditWorker = false; LvWorker = lvWorker; var provider = new Dependencies().Load(); WorkerService = provider.GetService <IWorkerService>(); LoadWorkerListProperty(); LoadDataFromDataBase(); }
public OrderManager(ListView lvOrder) { isEditWorker = false; LvOrder = lvOrder; var provider = new Dependencies().Load(); DocumentService = provider.GetService <IDocumentService>(); ClientService = provider.GetService <IClientService>(); WorkerService = provider.GetService <IWorkerService>(); CarService = provider.GetService <ICarService>(); LoadWorkerListProperty(); var date = new DateTime(2020, 11, 11); DocumentService.AddOrder(1, 4, 4, new AddOrderDto() { DeliveryPlace = "test2", OrderDate = date, RentalTime = 15 }); LoadDataToWorkerListView(DocumentService.GetAllOrders()); }
public static void AddToListView() { var provider = new Dependencies().Load(); var clientService = provider.GetService <IClientService>(); foreach (var item in clientService.GetAllClients().ToList()) { if (!item.IsDeleted) { LvClientList.Items.Add(ReadClientData(item)); } } }
private void btnAdd_Click(object sender, EventArgs e) { var provider = new Dependencies().Load(); IClientService clientService = provider.GetService <IClientService>(); if (isUpdate) { var clientUpdate = new UpdateClientDto { FirstName = tbxFirstName.Text, LastName = tbxLastName.Text, PhoneNumber = tbxPhoneNumber.Text, Email = tbxEmail.Text, DriversLicenseNumber = tbxDriversLicenseNumber.Text, IdNumber = tbxIdNumber.Text, Pesel = tbxPesel.Text }; if (!clientUpdate.Validate()) { MessageBox.Show("Validation error"); return; } clientService.UpdateClient(id, clientUpdate); this.Hide(); } else { var clientAdd = new AddClientDto { FirstName = tbxFirstName.Text, LastName = tbxLastName.Text, PhoneNumber = tbxPhoneNumber.Text, Email = tbxEmail.Text, DriversLicenseNumber = tbxDriversLicenseNumber.Text, IdNumber = tbxIdNumber.Text, Pesel = tbxPesel.Text }; if (!clientAdd.Validate()) { MessageBox.Show("Validation error"); return; } clientService.AddClient(clientAdd); this.Hide(); } }
private void btnAdd_Click(object sender, EventArgs e) { var provider = new Dependencies().Load(); var documentService = provider.GetService <IDocumentService>(); var repairAdd = new AddRepairReportDto(); repairAdd.Description = rtbxDescription.Text; repairAdd.Cost = numUpDownCost.Value; repairAdd.Cost = Convert.ToInt32(numUpDownTime.Value); if (!repairAdd.Validate()) { MessageBox.Show("Validation error"); return; } documentService.AddRepairReport(id, repairAdd); this.Hide(); }
public static void SeedData() { var provider = new Dependencies().Load(); var coordinatorService = provider.GetService <ICoordinatorService>(); if (coordinatorService.GetCoordinator(1) == null) { var coordinator = new AddCoordinatorDto { Login = "******", Password = "******", FirstName = "admin", LastName = "adminski", Email = "*****@*****.**", PhoneNumber = "999999999" }; coordinatorService.Add(coordinator); } var carService = provider.GetService <ICarService>(); if (carService.GetAllCars().ToList().Count == 0) { var car = new AddCarDto { LicensePlateNumber = "PO12QDE", Brand = "Audi", Model = "A5", Color = "Black", Engine = "V8", FuelType = "Gasoline", Mileage = 35000, Year = 2015, Transmission = "Automatic", PricePerDay = 80 }; carService.AddCar(car); car.LicensePlateNumber = "PWL12341"; car.Brand = "Mazda"; car.Model = "CX#"; car.Color = "Grey"; car.Engine = "10A"; car.FuelType = "Gasoline"; car.Mileage = 1000; car.Year = 2018; car.Transmission = "Automatic"; car.PricePerDay = 100; carService.AddCar(car); car.LicensePlateNumber = "PGOSND13"; car.Brand = "Audi"; car.Model = "A4"; car.Color = "Yellow"; car.Engine = "V4"; car.FuelType = "Gas"; car.Mileage = 94000; car.Year = 2000; car.Transmission = "Manual"; car.PricePerDay = 30; carService.AddCar(car); car.LicensePlateNumber = "PO1SSDE"; car.Brand = "Toyota"; car.Model = "Yaris"; car.Color = "Red"; car.Engine = "2C"; car.FuelType = "Diesel"; car.Mileage = 10000; car.Year = 2007; car.Transmission = "Manual"; car.PricePerDay = 40; carService.AddCar(car); car.LicensePlateNumber = "POPES67"; car.Brand = "Kia"; car.Model = "Rio"; car.Color = "Red"; car.Engine = "5T"; car.FuelType = "Gas"; car.Mileage = 100000; car.Year = 2012; car.Transmission = "Manual"; car.PricePerDay = 50; carService.AddCar(car); car.LicensePlateNumber = "PO6WM23"; car.Brand = "Mercedes"; car.Model = "A Klasa"; car.Color = "Silver"; car.Engine = "V10"; car.FuelType = "Gasoline"; car.Mileage = 0; car.Year = 2019; car.Transmission = "Automatic"; car.PricePerDay = 200; carService.AddCar(car); car.LicensePlateNumber = "POSPW42"; car.Brand = "Audi"; car.Model = "A5"; car.Color = "Green"; car.Engine = "V8"; car.FuelType = "Gasoline"; car.Mileage = 20000; car.Year = 2016; car.Transmission = "Automatic"; car.PricePerDay = 70; carService.AddCar(car); car.LicensePlateNumber = "PODW293"; car.Brand = "Mercedes"; car.Model = "GLE"; car.Color = "Silver"; car.Engine = "V8"; car.FuelType = "Gasoline"; car.Mileage = 10000; car.Year = 2010; car.Transmission = "Manual"; car.PricePerDay = 55; carService.AddCar(car); } var clientService = provider.GetService <IClientService>(); if (clientService.GetAllClients().ToList().Count == 0) { var client = new AddClientDto { FirstName = "Angelika", LastName = "Maciejewska", PhoneNumber = "53 967 04 00", Email = "*****@*****.**", DriversLicenseNumber = "45809765", IdNumber = "824997591", Pesel = "93070222544" }; clientService.AddClient(client); client.FirstName = "Karol"; client.LastName = "Jablonski"; client.PhoneNumber = "727315307"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "331304196"; client.IdNumber = "825480638"; client.Pesel = "62020367914"; clientService.AddClient(client); client.FirstName = "Elzbieta"; client.LastName = "Szczepanska"; client.PhoneNumber = "786815254"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "73630362"; client.IdNumber = "831290266"; client.Pesel = "93070222544"; clientService.AddClient(client); client.FirstName = "Angelika"; client.LastName = "Maciejewska"; client.PhoneNumber = "539670400"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "45809765"; client.IdNumber = "824997591"; client.Pesel = "49011918485"; clientService.AddClient(client); client.FirstName = "Wladyslawa"; client.LastName = "MacMichalskaiejewska"; client.PhoneNumber = "512863256"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "798628527"; client.IdNumber = "822171567"; client.Pesel = "65072312901"; clientService.AddClient(client); client.FirstName = "Basia"; client.LastName = "Majewska"; client.PhoneNumber = "796640972"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "713825975"; client.IdNumber = "182399162"; client.Pesel = "79080548849"; clientService.AddClient(client); client.FirstName = "Antoni"; client.LastName = "Jasinski"; client.PhoneNumber = "539670400"; client.Email = "*****@*****.**"; client.DriversLicenseNumber = "461293795"; client.IdNumber = "159124524"; client.Pesel = "42081913792"; clientService.AddClient(client); } var workerService = provider.GetService <IWorkerService>(); if (workerService.GetAllWorkers().ToList().Count == 0) { var worker = new AddWorkerDto { FirstName = "Iwona", LastName = "Grabowska", PhoneNumber = "782428901", Email = "*****@*****.**", Salary = 3500 }; workerService.AddWorker(1, worker); worker.FirstName = "Krystiana"; worker.LastName = "Nowakowska"; worker.PhoneNumber = "603705958"; worker.Email = "*****@*****.**"; worker.Salary = 200; workerService.AddWorker(1, worker); worker.FirstName = "Leokadia"; worker.LastName = "Grabowska"; worker.PhoneNumber = "729191349"; worker.Email = "*****@*****.**"; worker.Salary = 4000; workerService.AddWorker(1, worker); worker.FirstName = "Roscislawa"; worker.LastName = "Kucharska"; worker.PhoneNumber = "784646893"; worker.Email = "*****@*****.**"; worker.Salary = 3500; workerService.AddWorker(1, worker); worker.FirstName = "Frydrych"; worker.LastName = "Kowalczyk"; worker.PhoneNumber = "786549293"; worker.Email = "*****@*****.**"; worker.Salary = 3400; workerService.AddWorker(1, worker); worker.FirstName = "Bonifacy"; worker.LastName = "Olszewski"; worker.PhoneNumber = "667174534"; worker.Email = "*****@*****.**"; worker.Salary = 3200; workerService.AddWorker(1, worker); worker.FirstName = "Gustaw"; worker.LastName = "Kowalski"; worker.PhoneNumber = "533447612"; worker.Email = "*****@*****.**"; worker.Salary = 4200; workerService.AddWorker(1, worker); } }
static void Main(string[] args) { var provider = new Dependencies().Load(); IClientService clientService = provider.GetService <IClientService>(); ICarService carService = provider.GetService <ICarService>(); IWorkerService workerService = provider.GetService <IWorkerService>(); IDocumentService documentService = provider.GetService <IDocumentService>(); ICoordinatorService coordinatorService = provider.GetService <ICoordinatorService>(); var coo = coordinatorService.GetCoordinator(2); Dictionary <string, string> stringQuery = new Dictionary <string, string>(); Dictionary <string, int[]> intQuery = new Dictionary <string, int[]>(); stringQuery.Add("Brand", "Porsche"); stringQuery.Add("Model", "Cayenne"); int[] zakres = { 2017, 2019 }; intQuery.Add("Year", zakres); var cars = carService.FilterCars(stringQuery, null, null); foreach (var car in cars) { Console.WriteLine(car.Description); } var clients = clientService.GetAllClients(); /*var worker = new AddWorkerDto { FirstName = "Krzysztof", LastName = "Nowak", Email = * "*****@*****.**", PhoneNumber = "123321123", Salary = 3405m }; * workerService.AddWorker(1, worker); * * var car = new AddCarDto * { * Brand = "Porsche", * Model = "Cayenne", * Engine = "v8", * Year = 2018, * Transmission = "Automatic", * FuelType = "Gasoline", * Color = "Black", * PricePerDay = 350.30m, * Mileage = 5000, * }; * carService.AddCar(car); * * var client = clientService.GetClient(4); * var updateClient = new UpdateClientDto() { Pesel = "2137" }; * Console.WriteLine(client.description); * var updatedClient = clientService.UpdateClient(4, updateClient); * Console.WriteLine(updatedClient.description); * * * var clients = clientService.GetAllClients(); * foreach(var client in clients) * { * Console.WriteLine(client.description); * } * Console.WriteLine("--------------------------------------------"); * * var gotclient = clientService.GetClient(4); * Console.WriteLine(gotclient.description); * * Console.WriteLine("--------------------------------------------"); * Dictionary<string, string> query = new Dictionary<string, string>(); * query.Add("FirstName", "om"); * * var filteredClients = clientService.FilterClients(query, null); * foreach(var filteredClient in filteredClients) * { * Console.WriteLine(filteredClient.description); * } * */ }