private void Historal_Click(object sender, RoutedEventArgs e) { HistorialView addFactura = new HistorialView(); ModifyProveedorViewModel viewModel = this.ConvertDataContext(this.DataContext); addFactura.DataContext = viewModel.CreateHistorialViewModel(); addFactura.ShowDialog(); }
public AddProveedorCuentaViewModel(CatalogProveedorCuentaViewModel catalogProveedorCuentaViewModel, ModifyProveedorViewModel altaDM) { _altaMod = altaDM; this._proveedorCuentaModel = new ProveedorCuentaModel(new ProveedorCuentaDataMapper()); this._catalogProveedorCuentaViewModel = catalogProveedorCuentaViewModel; try { this._catalogBancoModel = new CatalogBancoModel(new BancoDataMapper()); this._catalogProveedorModel = new CatalogProveedorModel(new ProveedorDataMapper()); } catch (ArgumentException ae) { ; } catch (Exception ex) { throw ex; } }
private ModifyProveedorViewModel ConvertDataContext(object dataSource) { ModifyProveedorViewModel viewModel = dataSource as ModifyProveedorViewModel; return(viewModel); }