private void BindEvents() { lstVenue.SelectedIndexChanged += (sender, args) => { Venue venue = (Venue)lstVenue.SelectedItem; int venueID = null == venue ? 0 : venue.ID; _crossReservationToNew.VenueID = venueID; OnCrossReservationToNewChanged(); LoadCrossVenue(venueID); }; lstCrossVenue.SelectedIndexChanged += (sender, args) => SelectedCrossReservation = (CrossReservation)lstCrossVenue.SelectedItem; cmbVenue.SelectedIndexChanged += (sender, args) => { Venue venue = (Venue)cmbVenue.SelectedItem; int venueID = null == venue ? 0 : venue.ID; string venueName = null == venue ? null : venue.Name; _crossReservationToNew.CrossVenueID = venueID; _crossReservationToNew.CrossVenue = venueName; OnCrossReservationToNewChanged(); }; }
private void LoadCrossVenue(int venueID) { lstCrossVenue.DataSource = DressManager.GetCrossReservations(venueID).ToList(); SelectedCrossReservation = (CrossReservation)lstCrossVenue.SelectedItem; }
/// <summary> /// 删除跨馆选衣 /// </summary> /// <param name="crossReservation">跨馆选衣设置</param> public static void DeleteCrossReservation(CrossReservation crossReservation) { ErpService.DressManagement.DeleteCrossReservation(crossReservation); }
/// <summary> /// 新建跨馆选衣 /// </summary> /// <param name="crossReservation">跨馆选衣设置</param> public static void NewCrossReservation(CrossReservation crossReservation) { ErpService.DressManagement.NewCrossReservation(crossReservation); }