示例#1
0
        //用户信息修改页面
        public ActionResult UserInfoEdit()
        {
            Organization         org     = new Organization();
            Customer             cus     = this.CurrentCustomer;
            AdminAndCompanyModel aacItem = new AdminAndCompanyModel();

            aacItem.Account    = cus.UserAccount;
            aacItem.AdminName  = cus.Name;
            aacItem.ApplyPhone = cus.Mobile;
            aacItem.ApplyEmail = cus.Email;

            aacItem.CompanyId = cus.OrganizationId;
            if (cus.OrganizationId != null)
            {
                org = orgService.GetOrgById(cus.OrganizationId);
                aacItem.CompanyName = org.Name;
                switch (org.OrganizationType)
                {
                case OrganizationType.BuildingCompany:
                    aacItem.CompanyType = "建设公司"; break;

                case OrganizationType.Censorship:
                    aacItem.CompanyType = "审查机构"; break;

                case OrganizationType.DesignCompany:
                    aacItem.CompanyType = "设计公司"; break;

                default:
                    aacItem.CompanyType = ""; break;
                }
            }

            return(View(aacItem));
        }
示例#2
0
        public ActionResult GetUser()
        {
            AdminAndCompanyModel acModel = new AdminAndCompanyModel();

            acModel.AdminName = this.CurrentCustomer.Name;
            if (this.CurrentCustomer.OrganizationId != null)
            {
                acModel.CompanyName = orgService.GetOrgById(this.CurrentCustomer.OrganizationId).Name;
            }
            else
            {
                acModel.CompanyName = "超级管理员";
            }

            return(View("_UserInfo", acModel));
        }
示例#3
0
        public PagedList <AdminAndCompanyModel> SupPrepareUnCheckedUserData(IQueryable <Customer> query, int pageIndex, int pageSize)
        {
            Organization org = new Organization();
            IList <AdminAndCompanyModel> aacModels = new List <AdminAndCompanyModel>();

            foreach (var cus in query)
            {
                AdminAndCompanyModel aacItem = new AdminAndCompanyModel();
                aacItem.Account    = cus.UserAccount;
                aacItem.AdminId    = cus.Id;
                aacItem.AdminName  = cus.Name;
                aacItem.ApplyEmail = cus.Email;
                aacItem.ApplyPhone = cus.Mobile;
                switch (cus.CustomerStatus)
                {
                case CustomerStatus.Available: aacItem.PageType = "Checked"; break;

                case CustomerStatus.Unaudited: aacItem.PageType = "UnChecked"; break;

                case CustomerStatus.freeze: aacItem.PageType = "Freeze"; break;
                }
                aacItem.CompanyId = cus.OrganizationId;
                if (cus.OrganizationId != null)
                {
                    org = orgService.GetOrgById(cus.OrganizationId);
                    aacItem.CompanyName = org.Name;
                    switch (org.OrganizationType)
                    {
                    case OrganizationType.BuildingCompany:
                        aacItem.CompanyType = "建设公司"; break;

                    case OrganizationType.Censorship:
                        aacItem.CompanyType = "审查机构"; break;

                    case OrganizationType.DesignCompany:
                        aacItem.CompanyType = "设计公司"; break;

                    default:
                        aacItem.CompanyType = ""; break;
                    }
                    aacModels.Add(aacItem);
                }
            }
            // var totalCount = aacModels.Count();
            return(new PagedList <AdminAndCompanyModel>(aacModels, pageIndex, pageSize));
        }
示例#4
0
        public PagedList <AdminAndCompanyModel> PrepareUnCheckedInFoData(IQueryable <OrganizationInfoUnchecked> query, int pageIndex, int pageSize)
        {
            Organization org = new Organization();
            IList <AdminAndCompanyModel> aacModels = new List <AdminAndCompanyModel>();

            foreach (var orgInfo in query)
            {
                Customer             cus     = customerService.Get(e => e.Id == orgInfo.AdminId);//orgInfo.Customer;
                AdminAndCompanyModel aacItem = new AdminAndCompanyModel();
                aacItem.UnCheckedInfoId = orgInfo.Id;
                aacItem.Account         = cus.UserAccount;
                aacItem.AdminId         = cus.Id;
                aacItem.AdminName       = cus.Name;
                aacItem.ApplyTime       = orgInfo.CreateTime.ToString();//cus.CreateTime.ToString();
                aacItem.CompanyId       = cus.OrganizationId;
                if (cus.OrganizationId != null)
                {
                    org = orgService.GetOrgById(cus.OrganizationId);
                    aacItem.CompanyName = org.Name;
                    switch (org.OrganizationType)
                    {
                    case OrganizationType.BuildingCompany:
                        aacItem.CompanyType = "建设公司"; break;

                    case OrganizationType.Censorship:
                        aacItem.CompanyType = "审查机构"; break;

                    case OrganizationType.DesignCompany:
                        aacItem.CompanyType = "设计公司"; break;

                    default:
                        aacItem.CompanyType = ""; break;
                    }
                    aacModels.Add(aacItem);
                }
            }
            // var totalCount = aacModels.Count();
            return(new PagedList <AdminAndCompanyModel>(aacModels, pageIndex, pageSize));
        }