private void BotonAgregarModificar_Click(object sender, RoutedEventArgs e) { this.Avituallamiento.PersonaContacto = this.comboPersonas.SelectedItem as Persona; this.Avituallamiento.Carrera = this.comboCarreras.SelectedItem as Carrera; if (index != -1) { GestionAvituallamiento gestion = GestionAvituallamiento.getSingelon(); Avituallamiento avituallamientoSeleccionado = gestion.Avituallamientos[index]; gestion.Avituallamientos.Remove(avituallamientoSeleccionado); gestion.Avituallamientos.Insert(index, this.Avituallamiento); gestion.AvituallamientosDisponibles.Remove(avituallamientoSeleccionado); gestion.AvituallamientosDisponibles.Insert(index, this.Avituallamiento); this.Avituallamiento.Carrera.Avituallamientos.Remove(this.Avituallamiento); this.Avituallamiento.Carrera.Avituallamientos.Add(this.Avituallamiento); } else { GestionAvituallamiento.getSingelon().addAvituallamiento(this.Avituallamiento); this.Avituallamiento.Carrera.Avituallamientos.Remove(this.Avituallamiento); this.Avituallamiento.Carrera.Avituallamientos.Add(this.Avituallamiento); } this.Close(); }
public VerAvituallamientos(Carrera carrera) { this.Carrera = carrera; this.Avituallamientos = GestionAvituallamiento.getSingelon().AvituallamientosDisponibles; InitializeComponent(); DataContext = this; }
public VistaGestionAvituallamiento() { InitializeComponent(); this.Avituallamientos = GestionAvituallamiento.getSingelon().Avituallamientos; DataContext = this; }