Ejemplo n.º 1
0
        public ActionResult ClubTypeDelete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClubType ClubT = db.ClubTypes.Find(id);

            if (ClubT == null)
            {
                return(HttpNotFound());
            }
            var clubs = db.ClubNumbers.Where(c => c.Type.Id == ClubT.Id);
            List <ClubsNumberModel> clubsmodel = new List <ClubsNumberModel>();

            foreach (ClubNumber club in clubs)
            {
                ClubsNumberModel clubmodel = new ClubsNumberModel()
                {
                    ClubId     = club.ClubId,
                    ClubName   = club.Name,
                    State      = club.State == null ? "未知" : Enum.GetName(typeof(EnumState), club.State),
                    CreateDate = club.CreateDate == null ? "未知" : club.CreateDate.ToString()
                };
                clubsmodel.Add(clubmodel);
            }
            DelClubTypeModel model = new DelClubTypeModel()
            {
                TypeName = ClubT.Name,
                Enable   = ClubT.Enable ?? 0,
                clubs    = clubsmodel
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult ClubsNumberData(int page, int limit)
        {
            List <ClubsNumberModel> models = new List <ClubsNumberModel>();

            foreach (ClubNumber club in db.ClubNumbers.OrderBy(c => c.ClubId).Skip((page - 1) * limit).Take(limit))
            {
                ClubsNumberModel model = new ClubsNumberModel();
                model.ClubId = club.ClubId;
                switch (club.State)
                {
                case ((int)EnumState.未使用):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "black";
                    break;

                case ((int)EnumState.系统锁定):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "gray";
                    break;

                case ((int)EnumState.待提交):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "red";
                    break;

                case ((int)EnumState.正常):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "green";
                    break;

                case ((int)EnumState.待审批):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "orange";
                    break;

                case ((int)EnumState.查封):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "pink";
                    break;

                case ((int)EnumState.冻结):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "bule";
                    break;

                case ((int)EnumState.制裁):
                    model.State = Enum.GetName(typeof(EnumState), club.State);
                    model.Style = "red";
                    break;

                default:
                    model.State = "未知";
                    model.Style = "yellow";
                    break;
                }
                model.CreateDate = club.CreateDate == null ? "无" : club.CreateDate.ToString();
                models.Add(model);
            }
            PageDataModel dataModel = new PageDataModel()
            {
                code  = 0,
                msg   = "",
                count = db.ClubNumbers.Count(),
                data  = models.AsQueryable()
            };

            return(Json(dataModel, JsonRequestBehavior.AllowGet));
        }