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