private void setData() { warrants = Ishod1.GetAllTravelWarrants(); warrantsView = new List <TravelWarrantVM>(); warrantsOpen = new List <TravelWarrantVM>(); warrantsFuture = new List <TravelWarrantVM>(); warrantsClosed = new List <TravelWarrantVM>(); drivers = new HashSet <Driver>(); vehicles = new HashSet <Vehicle>(); foreach (var item in warrants) { warrantsView.Add(new TravelWarrantVM(item)); switch (item.WarrantState) { case TravelWarrantStateEnum.OPEN: warrantsOpen.Add(new TravelWarrantVM(item)); break; case TravelWarrantStateEnum.CLOSED: warrantsClosed.Add(new TravelWarrantVM(item)); break; case TravelWarrantStateEnum.FUTURE: warrantsFuture.Add(new TravelWarrantVM(item)); break; default: break; } drivers.Add(item.Driver); vehicles.Add(item.Vehicle); } }
private void btnUpdate_Click(object sender, EventArgs e) { clicked.WarrantState = (TravelWarrantStateEnum)cbWarrantState.SelectedItem; Ishod1.UpdateWarrant(clicked.IDWarrant, clicked); setData(); setWidgets(); }
private void btnSave_Click(object sender, EventArgs e) { var t = new TravelWarrant(((Driver)cbDrivers.SelectedItem).Id, ((Vehicle)cbVehicle.SelectedItem).IDVehicle, TravelWarrantStateEnum.OPEN);; Ishod1.SaveWarrant(t); setData(); setWidgets(); }
public RouteForm(int warrantId) { InitializeComponent(); WarrantId = warrantId; routes = Ishod1.GetRoutes(WarrantId); initData(routes); initWidgets(); }
private void btnDelete_Click(object sender, EventArgs e) { int item = dgWarrants.SelectedCells[0].RowIndex; TravelWarrant tw = warrants[item]; Ishod1.DeleteWarrant(tw.IDWarrant); setData(); setWidgets(); }
private void button2_Click(object sender, EventArgs e) { if (tbID.Text.Equals(string.Empty)) { Driver d = new Driver(tbName.Text, tbSurname.Text, tbDriversLicenseID.Text, tbTeleNum.Text); Ishod1.SaveDriver(d); RefreshData(); } else { Driver d = drivers.Where(x => x.Id == int.Parse(tbID.Text)).FirstOrDefault(); d.Name = tbName.Text; d.Surname = tbSurname.Text; d.DriversLicenseID = tbDriversLicenseID.Text; d.PhoneNumber = tbTeleNum.Text; Ishod1.UpdateDriver(d, int.Parse(tbID.Text)); RefreshData(); } }
private void btnDelete_Click(object sender, EventArgs e) { Ishod1.DeleteDriver(int.Parse(tbID.Text)); RefreshData(); }
private void RefreshData() { drivers = Ishod1.GetDrivers(); dgDrivers.DataSource = drivers; }
private void btnDelete_Click(object sender, EventArgs e) { Ishod1.DeleteRoute(routes[cbRoutes.SelectedIndex].IDRoute); }