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); }
private void lbTransportations_SelectedIndexChanged(object sender, EventArgs e) { if (lbTransportations.SelectedIndex == -1) { lbRouteshow.Visible = false; lbTransptypeshow.Visible = false; lbRouteshow.Text = String.Empty; lbTransptypeshow.Text = String.Empty; } else { RouteTransportationAgreement rta = (RouteTransportationAgreement)lbTransportations.SelectedItem; lbRouteshow.Visible = true; lbTransptypeshow.Visible = true; lbRouteshow.Text = rta.Route.ToString(); lbTransptypeshow.Text = rta.Transportation.ToString(); } }
public static void Delete(RouteTransportationAgreement rta) { Agreements.Remove(rta); }
public static void Delete(Transportation transportation) { Transportations.Remove(transportation); RouteTransportationAgreement.Delete(transportation); }