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 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(); }