private void InsuranceButton(object sender) { if (InsuranceDate == null || InsuranceDate == null || YearsOwner == null || Period == null || YearsCar == null) { MessageBox.Show("всички полета са задължителни"); return; } INSURANCE i = new INSURANCE(); i.DATE_EXPIRE = insuranceDate; i.ENGINE_LITERS = engine; i.OWNERAGE = yearsOwner; i.PERIOD = period; i.PRICE = finalPrice; i.YEAROFCAR = yearsCar; INSURANCE_INFO info = new INSURANCE_INFO(); if (SelectedCar == null) { MessageBox.Show("Моля изберете автомобил!"); return; } info.CAR = SelectedCar; info.INSURANCE = i; ctx.INSURANCE_INFO.Add(info); ctx.SaveChanges(); MessageBox.Show("Гражданската отговорност е създадена!"); }
private void PrintFileButton(object sender) { if (SelectedCar == null) { MessageBox.Show("Моля изберете автомобил!"); return; } INSURANCE_INFO i = GetInfo(); INFO_COMPREHENSIVE_COVER c = GetCover(); if (i == null && c == null) { MessageBox.Show("no data!"); } String result = "car: " + SelectedCar.MARK + " registration" + SelectedCar.REGISTRATION + " model: " + SelectedCar.MODEL + " date: " + SelectedCar.DATA + " engine L: " + SelectedCar.ENGINE_LITERS + "Environment.NewLine" + "Owner name " + SelectedCar.OWNER.NAME + " Owner adress " + SelectedCar.OWNER.ADDRESS + "Environment.NewLine"; if (i != null) { result += "Insurance date: " + i.INSURANCE.DATE_EXPIRE + " period " + i.INSURANCE.PERIOD + " price " + i.INSURANCE.PRICE + "Environment.NewLine"; } if (c != null) { result += "Comprehensice date" + c.COMPREHENSIVE_COVER.DATE_EXPIRE + " final price " + c.COMPREHENSIVE_COVER.FINAL_PRICE + "Environment.NewLine"; } System.IO.File.WriteAllText("test.txt", result); }