コード例 #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
 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();
     }
 }
コード例 #5
0
 public static void Delete(RouteTransportationAgreement rta)
 {
     Agreements.Remove(rta);
 }
コード例 #6
0
 public static void Delete(Transportation transportation)
 {
     Transportations.Remove(transportation);
     RouteTransportationAgreement.Delete(transportation);
 }