public virtual QCSubject GetQCSubjectTree(QCSubjectFilter filter)
        {
            var list = ObjectFactory <IQCSubjectQueryDA> .Instance.GetAllQCSubject(filter);

            QCSubject root = new QCSubject();

            root.Name  = "Root";
            root.SysNo = 0;
            BuildTree(root, list);
            return(root);
        }
示例#2
0
        public void LoadTree(string channelID, QCSubjectStatus?status, EventHandler <RestClientEventArgs <QCSubject> > callback)
        {
            QCSubjectFilter filter = new QCSubjectFilter();

            filter.CompanyCode = CPApplication.Current.CompanyCode;
            filter.ChannelID   = channelID;
            filter.Status      = status;
            filter.PagingInfo  = new QueryFilter.Common.PagingInfo()
            {
                PageIndex = 0,
                PageSize  = int.MaxValue
            };
            string relativeUrl = "/CustomerService/QCSubject/GetQCSubjectTree";

            restClient.Query <QCSubject>(relativeUrl, filter, callback);
        }