public FabricantesBindingList( ICadastroDeFabricantes cadastroDeFabricantes, IList <FabricanteViewModel> list ) : base(list) { this.cadastroDeFabricantes = cadastroDeFabricantes; }
public FabricantesObservableCollection( ICadastroDeFabricantes cadastroDeFabricantes, IList <FabricanteViewModel> list ) : base(list) { this.cadastroDeFabricantes = cadastroDeFabricantes; }
public FabricantesWindow( ICadastroDeFabricantes cadastroDeFabricantes, IConsultaDeComponentes consultaDeComponentes, IConsultaDeFabricantes consultaDeFabricantes ) { this.cadastroDeFabricantes = cadastroDeFabricantes; this.consultaDeComponentes = consultaDeComponentes; this.consultaDeFabricantes = consultaDeFabricantes; InitializeComponent(); }
public FabricantesController( IConsultaDeFabricantes consultaDeFabricantes, ICadastroDeFabricantes cadastroDeFabricantes, IConsultaDeFabricacoesDeComponentes consultaDeFabricacoesDeComponentes, ICadastroDeFabricacoesDeComponentes cadastroDeFabricacoesDeComponentes ) { this.consultaDeFabricantes = consultaDeFabricantes; this.cadastroDeFabricantes = cadastroDeFabricantes; this.consultaDeFabricacoesDeComponentes = consultaDeFabricacoesDeComponentes; this.cadastroDeFabricacoesDeComponentes = cadastroDeFabricacoesDeComponentes; }
public FabricantesForm( ICadastroDeFabricantes cadastroDeFabricantes, IConsultaDeComponentes consultaDeComponentes, IConsultaDeFabricantes consultaDeFabricantes ) { this.cadastroDeFabricantes = cadastroDeFabricantes; this.consultaDeComponentes = consultaDeComponentes; this.consultaDeFabricantes = consultaDeFabricantes; InitializeComponent(); var obs = Observable.FromEventPattern <DataGridViewRowsAddedEventHandler, DataGridViewRowsAddedEventArgs>( h => fabricantesDataGridView.RowsAdded += h, h => fabricantesDataGridView.RowsAdded -= h); obs.Subscribe((p) => { SetStatusBar("linha adicionada..."); }); }
protected override async void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); var parameters = e.Parameter as FabricantesPageParameter; this.cadastroDeFabricantes = parameters.CadastroDeFabricantes; this.consultaDeComponentes = parameters.ConsultaDeComponentes; this.consultaDeFabricantes = parameters.ConsultaDeFabricantes; // var fabricantes = await consultaDeFabricantes.ObtemObservavelDeFabricantes(); var list = fabricantes.Select(p => FabricanteViewModel.From(p)).ToList(); var observableCollection = new FabricantesObservableCollection( cadastroDeFabricantes, list ); Fabricantes = observableCollection; //fabricantesBindingSource.DataSource = bindingList; //bindingList.StatusChanged += SetStatusBar; // //componentesBindingSource.DataSource = await consultaDeComponentes.ParaDropdown(); //CollectionViewSource fabricanteViewModelViewSource = ((CollectionViewSource)(this.FindResource("fabricanteViewModelViewSource"))); //fabricanteViewModelViewSource.Source = observableCollection; }