//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; }
//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"); } }