private void btnDelete_Click(object sender, EventArgs e) { if (lbTransportations.SelectedItem != null) { RouteTransportationAgreement.Delete((RouteTransportationAgreement)lbTransportations.SelectedItem); } ShowInfo(); }
private void cbTransporttype_SelectedIndexChanged(object sender, EventArgs e) { if (cbTransporttype.SelectedItem != route.TransportType) { foreach (var rta in route.GetTransportations()) { RouteTransportationAgreement.Delete(rta); } } route.SetTransportType((TransportType)cbTransporttype.SelectedItem); }
public static void Delete(Route route) { foreach (var dr in Driver.Drivers) { if (dr.Route == route) { dr.SetRoute(null); } } RouteTransportationAgreement.Delete(route); Routes.Remove(route); }
public static void Delete(Transportation transportation) { Transportations.Remove(transportation); RouteTransportationAgreement.Delete(transportation); }