private void _view_LoadData(object sender, EventArgs e) { using (new WaitCursorHandler()) { if (_view.ListDataGrid != null) { _bindingView = new BindingListView <StokBarangModel>(new List <StokBarangModel> { new StokBarangModel() }); _view.ListDataGrid.DataSource = _bindingView; _bindingView.DataSource.Clear(); _bindingView.Refresh(); var tipeBarangList = new TipeBarangServices(new TipeBarangRepository(), new ModelDataAnnotationCheck()).GetAll(); var barangList = _barangServices.GetAll().ToList(); foreach (var tipe in tipeBarangList) { var node = _view.TreeViewTipeBarang.Nodes.Add(tipe.id.ToString(), tipe.nama); var barangMatched = barangList.Where(b => b.tipe_id == tipe.id).ToList(); foreach (var barang in barangMatched) { node.Nodes.Add(barang.id.ToString(), barang.nama); barangList.Remove(barang); } } _view.TreeViewTipeBarang.ExpandAll(); } } }
private void LoadDataSource() { var services = new TipeBarangServices(new TipeBarangRepository(), new ModelDataAnnotationCheck()); var listTipes = services.GetAll().ToList(); if (listTipes != null && listTipes.Count > 0) { comboBox.Items.AddRange(listTipes.ToArray()); comboBox.DisplayMember = "nama"; comboBox.SelectedIndex = 0; } }
public TipeBarangServicesFixture() { Model = new TipeBarangModel(); Services = new TipeBarangServices(null, new ModelDataAnnotationCheck()); }