public async void GetMaterialsBySelectType() { string typeId = SelectedType.Id.ToString(); HqlQuerySetting qsMaterial = new HqlQuerySetting(); qsMaterial.QueryString = string.Format("select r from SMES.FrameworkAdpt.MaterialChooseControl.MaterialModelAdpt r where r.MaterialType.Id = {0} and r.IsUsed = true", typeId); SynInvokeWcfService wcf = new SynInvokeWcfService(); var resultMaterial = await wcf.Invoke <MDF.Framework.Db.IDatabaseService>(c => c.Query(qsMaterial)); if (resultMaterial.IsSuccess) { var list = InfoExchange.DeConvert <List <MaterialModelAdpt> >(resultMaterial.InfoMessage, InfoExchange.SetingsKonwnTypesBinder); SetVisbleDatas(list); MaterialsTemp = list; list.Insert(0, new MaterialModelAdpt() { Id = -1, Name = "请选择", Cd = "" }); this.ItemSource = list; QueryBySerachText(); } }
public async void GetPersonsBySelectArea() { string typeId = SelectedType.Id.ToString(); HqlQuerySetting qsMaterial = new HqlQuerySetting(); qsMaterial.QueryString = string.Format("select r from SMES.FrameworkAdpt.OrgInfo.PersonModel r where r.Area.Id = {0} and r.IsUsed = true", typeId); SynInvokeWcfService wcf = new SynInvokeWcfService(); var resultMaterial = await wcf.Invoke <MDF.Framework.Db.IDatabaseService>(c => c.Query(qsMaterial)); if (resultMaterial.IsSuccess) { var list = InfoExchange.DeConvert <List <PersonModel> >(resultMaterial.InfoMessage, InfoExchange.SetingsKonwnTypesBinder); PersonsTemp = list; QueryBySerachText(); } }