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 MateriaisBindingList( IConsultaDeMateriais consultaDeMateriais, ICadastroDeMateriais cadastroDeMateriais, IConsultaDeComponentes consultaDeComponentes, IConsultaDeFabricantes consultaDeFabricantes, IList <MaterialViewModel> list ) : base(list) { this.consultaDeMateriais = consultaDeMateriais; this.cadastroDeMateriais = cadastroDeMateriais; this.consultaDeComponentes = consultaDeComponentes; this.consultaDeFabricantes = consultaDeFabricantes; }
public MateriaisForm( IConsultaDeMateriais consultaDeMateriais, ICadastroDeMateriais cadastroDeMateriais, IConsultaDeComponentes consultaDeComponentes, IConsultaDeFabricantes consultaDeFabricantes ) { this.consultaDeMateriais = consultaDeMateriais; this.cadastroDeMateriais = cadastroDeMateriais; this.consultaDeComponentes = consultaDeComponentes; this.consultaDeFabricantes = consultaDeFabricantes; InitializeComponent(); //materialBindingSource.AllowNew = false; SetMode(false); //var groupedKeyPresses = // Observable.FromEventPattern<KeyPressEventHandler, KeyPressEventArgs>( // h => KeyPress += h, // h => KeyPress -= h) // .Select(k => k.EventArgs.KeyChar) // .GroupBy(k => k); //groupedKeyPresses.Subscribe((p) => //{ // SetStatusBar(p.Key.ToString()); //}); var obs = Observable.FromEventPattern <DataGridViewRowsAddedEventHandler, DataGridViewRowsAddedEventArgs>( h => materialDataGridView.RowsAdded += h, h => materialDataGridView.RowsAdded -= h); obs.Subscribe((p) => { SetStatusBar("linha adicionada..."); }); }
public MaterialForm( IConsultaDeMateriais consultaDeMateriais, ICadastroDeMateriais cadastroDeMateriais, IConsultaDeComponentes consultaDeComponentes, IConsultaDeFabricantes consultaDeFabricantes, int?materialId = null ) { this.consultaDeMateriais = consultaDeMateriais; this.cadastroDeMateriais = cadastroDeMateriais; this.consultaDeComponentes = consultaDeComponentes; this.consultaDeFabricantes = consultaDeFabricantes; this.materialId = materialId; InitializeComponent(); }
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; }