using DevExpress.Utils.Extensions; using Hydro; using System.Data; namespace PBS.WinFrmUI.Hydro { public partial class TemplateChoice : DevExpress.XtraEditors.XtraForm { public TemplateChoice() { InitializeComponent(); } private List modelTemplates = new List(); public Vmo.ModelTemplateVmo modelTemplate; private MapViewer map; private async void InitTreeList() { var data =await BLLFactory.Instance.GetAll(); modelTemplates = data; var ds = new List(); //TemplateType selectedType = (TemplateType)combobox_type.SelectedItem; ds = modelTemplates?.ToList(); this.treeList1.DataSource = ds; //this.modelTemplates = data; //this.treeList1.DataSource = modelTemplates; this.treeList1.RefreshDataSource(); } private async void InitProGrid() { var id = long.Parse(this.treeList1.FocusedNode.GetValue("ID").ToString()); if (id > 0) { var model = await BLLFactory.Instance.GetByID(id); modelTemplate = model; var selectedTemplate = JsonHelper.Json2Object