Beispiel #1
0
 //constructor para añadir
 public Avituallamiento(LogicaNegocio logicaNegocio)
 {
     InitializeComponent();
     producto           = new Producto();
     avituallamiento    = new AvituallamientoClase();
     this.logicaNegocio = logicaNegocio;
     TablaProductosAvitu.DataContext = this.logicaNegocio;
     this.DataContext = this;
     this.DataContext = avituallamiento;
     voyAmodificar    = false;
 }
Beispiel #2
0
 //cconstructor para modificar
 public Avituallamiento(LogicaNegocio logicaNegocio, AvituallamientoClase avituModif, int posicion)
 {
     InitializeComponent();
     this.avituallamiento            = avituModif;
     this.logicaNegocio              = logicaNegocio;
     this.posicion                   = posicion; //Borrar los datacontext???
     TablaProductosAvitu.DataContext = this.logicaNegocio;
     this.DataContext                = this;
     this.DataContext                = avituallamiento;
     voyAmodificar                   = true;
 }
 private void ButtonModificarAvi_Click(object sender, RoutedEventArgs e)
 {
     if (TablaAvituallamientos.SelectedIndex != -1)
     {
         AvituallamientoClase avituallamiento = new AvituallamientoClase();
         avituallamiento = (AvituallamientoClase)TablaAvituallamientos.SelectedItem; //tenemos el producto seleccionado
         Avituallamiento avituPantalla = new Avituallamiento(logicaNegocio);
         avituPantalla.Show();
     }
     else
     {
         MessageBox.Show("ERROR!! Debes seleccionar un avituallamiento");
     }
 }