Пример #1
0
 private void tablaAvituallamientos_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (tablaAvituallamientos.SelectedIndex > -1)
     {
         avituallamientoSeleccionado        = (Avituallamiento)tablaAvituallamientos.SelectedItem;
         tablaMaterialEnElPunto.DataContext = avituallamientoSeleccionado;
     }
 }
Пример #2
0
 public AltaPuntoAvituallamiento(LogicaNegocio logica, Carrera carrera)
 {
     InitializeComponent();
     this.logicaprincipal     = logica;
     this.carreraTemporal     = carrera;
     avituallamientoModificar = new Avituallamiento();
     this.DataContext         = this.avituallamientoModificar;
     modificar = false;
 }
Пример #3
0
 public AltaPuntoAvituallamiento(LogicaNegocio logica, Avituallamiento avi, int posicion, Carrera carrera)
 {
     InitializeComponent();
     this.logicaprincipal          = logica;
     this.carreraTemporal          = carrera;
     this.avituallamientoModificar = avi;
     this.posicion    = posicion;
     this.DataContext = avituallamientoModificar;
     this.modificar   = true;
 }
Пример #4
0
 private void ButtonAlta_Click(object sender, RoutedEventArgs e)
 {
     if (modificar)
     {
         carreraTemporal.modificarPunto(avituallamientoModificar, posicion);
     }
     else
     {
         carreraTemporal.altaPunto(avituallamientoModificar);
         avituallamientoModificar = new Avituallamiento();
     }
     this.DataContext = avituallamientoModificar;
     this.Close();
 }
Пример #5
0
 public void modificarPunto(Avituallamiento punto, int posicion)
 {
     listaAvituallamientos[posicion] = punto;
 }
Пример #6
0
 public void altaPunto(Avituallamiento punto)
 {
     listaAvituallamientos.Add(punto);
 }