private void LoadTreeView()
        {
            this.SourceTree.Clear();
            this.SourceTree.Add(new V_S_Function()
            {
                FunNameUI = ErpUIText.Get("ERP_Loading")
            });
            var ddsInfo = new ComDDsInfo()
            {
                Domaincontext = ComDSFactory.Man, QueryName = UDSMethods.V_S_FunctionTreeList, PageSize = 0
            };
            var dds = ComDDSFactory.Get(ddsInfo, null, ddsTreeView_LoadedData);

            this.IsBusy = true;
            dds.Load();
        }
Esempio n. 2
0
        /// <summary>
        /// /////////////普通登陆//////////
        /// </summary>
        private void Login0()
        {
            var ddsInfo = new ComDDsInfo()
            {
                Domaincontext = ComDSFactory.Man,
                QueryName     = UDSMethods.V_S_User_GroupDataBaseBill,
                PageSize      = 0
            };

            ddsInfo.Parameters.Add(new ComParameters()
            {
                ParameterName = "userCode", Value = USysInfo.UserCode
            });
            var dds = ComDDSFactory.Get(ddsInfo, null, dds_LoadedData);

            this.IsBusy = true;
            dds.Load();
        }
        private void ddsTreeView_LoadedData(object sender, LoadedDataEventArgs geted)
        {
            this.IsBusy = false;

            if (geted.HasError)
            {
                MessageErp.ErrorMessage(geted.Error.Message.GetErrMsg());
                geted.MarkErrorAsHandled();
                return;
            }

            var items = geted.Entities;

            this.SourceTree.Clear();
            V_S_Function it;

            items.ToList().ForEach(item =>
            {
                if (!string.IsNullOrEmpty(((V_S_Function)item).FunParentID))
                {
                    return;
                }
                it = new V_S_Function();
                ComCopyProperties.Copy(it, item);
                it.I_Explan = true;
                it.Children = GetChild(items, ((V_S_Function)item).FunID);
                this.SourceTree.Add(it);
            });
            ////////////////////////////////////////////
            var ddsInfo = new ComDDsInfo()
            {
                Domaincontext = ComDSFactory.Man, QueryName = UDSMethods.V_S_FunctionAuthorityList, PageSize = 0
            };

            ddsInfo.Parameters.Add(new ComParameters()
            {
                ParameterName = "groupID", Value = this._gID
            });
            var dds = ComDDSFactory.Get(ddsInfo, null, ddsAuthorityTree_LoadedData);

            this.IsBusy = true;
            dds.Load();
        }
Esempio n. 4
0
        private void InitDDs()
        {
            DDsInfoListLensPrice = new ComDDsInfo()
            {
                DefaultSortKey = "SPH1",
                PageSize       = 50
            };
            DDsInfoListLensPrice.QueryName     = UDSMethods.V_B_Lens_PriceList;
            DDsInfoListLensPrice.Domaincontext = ComDSFactory.Erp;
            DDsInfoListLensPrice.Parameters.Add(new ComParameters()
            {
                ParameterName = "dbCode", Value = USysInfo.DBCode
            });
            var _SWhere = "LensCode" + USptstr.Str2 + this.SIDCode;

            DDsInfoListLensPrice.Parameters.Add(new ComParameters()
            {
                ParameterName = "sWhere", Value = _SWhere
            });
            DDsInfoListLensPrice.AddDefaultSorts(DDsInfoListLensPrice.DefaultSortKey);
        }