private async void MateriaisForm_Load(object sender, EventArgs e) { componentesBindingSource.DataSource = await consultaDeComponentes.ParaDropdown(); // var fabricantes = await consultaDeFabricantes.ObtemObservavelDeFabricantes(); fabricanteDataGridViewComboBoxColumn.DataSource = fabricantes.ToList(); fabricanteDataGridViewComboBoxColumn.ValueMember = "Id"; fabricanteDataGridViewComboBoxColumn.DisplayMember = "Nome"; // var materiais = await consultaDeMateriais.ObtemObservavelDeMateriais(); var list = materiais.Select(p => MaterialViewModel.From(p)).ToList(); var bindingList = new MateriaisBindingList( consultaDeMateriais, cadastroDeMateriais, consultaDeComponentes, consultaDeFabricantes, list ); materialBindingSource.DataSource = bindingList; bindingList.StatusChanged += SetStatusBar; }
private async void MaterialForm_Load(object sender, EventArgs e) { var componentes = await consultaDeComponentes.ObtemObservavelDeComponentes(); componentesComboBox.DataSource = componentes.ToList(); componentesComboBox.ValueMember = "Id"; componentesComboBox.DisplayMember = "Nome"; // var fabricantes = await consultaDeFabricantes.ObtemObservavelDeFabricantes(); fabricantesComboBox.DataSource = fabricantes.ToList(); fabricantesComboBox.ValueMember = "Id"; fabricantesComboBox.DisplayMember = "Nome"; // if (materialId.HasValue) { idTextBox.Text = materialId.Value.ToString(); var materiais = await consultaDeMateriais.ObtemObservavelDeMateriais(); var material = materiais.Where(p => p.Id == materialId).FirstOrDefault(); if (material == default(IMaterial)) { return; } nomeTextBox.Text = material.Nome; //custoPadraoTextBox.Text = material.CustoPadrao.ToString(); descricaoTextBox.Text = material.Descricao; componentesComboBox.SelectedValue = material.Componente.Id; fabricantesComboBox.SelectedValue = material.Fabricante.Id; } }
private async void FabricantesForm_Load(object sender, EventArgs e) { var fabricantes = await consultaDeFabricantes.ObtemObservavelDeFabricantes(); var list = fabricantes.Select(p => FabricanteViewModel.From(p)).ToList(); var bindingList = new FabricantesBindingList( cadastroDeFabricantes, list ); fabricantesBindingSource.DataSource = bindingList; bindingList.StatusChanged += SetStatusBar; // componentesBindingSource.DataSource = await consultaDeComponentes.ParaDropdown(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { var fabricantes = await consultaDeFabricantes.ObtemObservavelDeFabricantes(); var list = fabricantes.Select(p => FabricanteViewModel.From(p)).ToList(); var observableCollection = new FabricantesObservableCollection( cadastroDeFabricantes, list ); //fabricantesBindingSource.DataSource = bindingList; //bindingList.StatusChanged += SetStatusBar; // //componentesBindingSource.DataSource = await consultaDeComponentes.ParaDropdown(); CollectionViewSource fabricanteViewModelViewSource = ((CollectionViewSource)(this.FindResource("fabricanteViewModelViewSource"))); fabricanteViewModelViewSource.Source = observableCollection; }
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; }
public async Task <IFabricante[]> Get() { return(await consultaDeFabricantes.ObtemObservavelDeFabricantes()); }