예제 #1
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (lbTransportations.SelectedItem != null)
     {
         RouteTransportationAgreement.Delete((RouteTransportationAgreement)lbTransportations.SelectedItem);
     }
     ShowInfo();
 }
예제 #2
0
 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);
 }
예제 #3
0
 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);
 }
예제 #4
0
 public static void Delete(Transportation transportation)
 {
     Transportations.Remove(transportation);
     RouteTransportationAgreement.Delete(transportation);
 }