private void btnAgregarItem_Click(object sender, RoutedEventArgs e) { var nuevo = new CompraItemEntidad(); nuevo.ShowDialog(); if (nuevo.CompraItem != null) { this.compraPreliminar.Items.Add(nuevo.CompraItem); this.CtlActualizarDtgLista(); } }
private void dtgLista_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (this.dtgLista.SelectedItem == null) { return; } var ci = (CompraItem)this.dtgLista.SelectedItem; var edicion = new CompraItemEntidad(); edicion.SetEntidad(ci); edicion.ShowDialog(); if (edicion.CompraItem != null) { var index = this.compraPreliminar.Items.IndexOf(ci); this.compraPreliminar.Items.RemoveAt(index); this.compraPreliminar.Items.Insert(index, edicion.CompraItem); this.CtlActualizarDtgLista(); } }