public PageModel <ChemCloud_DictionaryType> GetPage_ChemCloud_DictionaryType(ChemCloud_DictionaryType model)
        {
            IQueryable <ChemCloud_DictionaryType> ChemCloud_DictionaryTypes = from item in base.context.ChemCloud_DictionaryType
                                                                              select item;

            if (!string.IsNullOrWhiteSpace(model.TypeName))
            {
                ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes
                                            where d.TypeName.Contains(model.TypeName)
                                            select d;
            }

            if (!string.IsNullOrWhiteSpace(model.IsEnabled))
            {
                ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes
                                            where d.IsEnabled.Equals(model.IsEnabled)
                                            select d;
            }

            Func <IQueryable <ChemCloud_DictionaryType>, IOrderedQueryable <ChemCloud_DictionaryType> > func = null;

            func = (IQueryable <ChemCloud_DictionaryType> d) =>
                   from o in d
                   orderby o.Id descending
                   select o;
            int num = ChemCloud_DictionaryTypes.Count();

            ChemCloud_DictionaryTypes = ChemCloud_DictionaryTypes.GetPage(out num, model.PageNo, model.PageSize, func);
            return(new PageModel <ChemCloud_DictionaryType>()
            {
                Models = ChemCloud_DictionaryTypes,
                Total = num
            });
        }
Exemple #2
0
        public ActionResult DictionaryTypeEdit(long Id)
        {
            ChemCloud_DictionaryType _ChemCloud_DictionaryType =
                ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryType(Id);

            return(View(_ChemCloud_DictionaryType));
        }
        public ChemCloud_DictionaryType GetChemCloud_DictionaryType(long Id)
        {
            ChemCloud_DictionaryType _ChemCloud_DictionaryType
                = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == Id);

            return(_ChemCloud_DictionaryType);
        }
Exemple #4
0
        public JsonResult DictionaryTypeAddFuc(string typename, string isenable)
        {
            ChemCloud_DictionaryType model = new ChemCloud_DictionaryType();

            model.TypeName  = typename;
            model.IsEnabled = isenable;
            bool result = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().AddChemCloud_DictionaryType(model);

            return(Json(new { success = result }));
        }
Exemple #5
0
        public JsonResult DictionaryTypeEditSave(string Id, string TypeName, string IsEnabled)
        {
            ChemCloud_DictionaryType model = new ChemCloud_DictionaryType();

            model.Id        = long.Parse(Id);
            model.TypeName  = TypeName;
            model.IsEnabled = IsEnabled;
            bool result = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().UpdateChemCloud_DictionaryType(model);

            return(Json(new { success = result }));
        }
Exemple #6
0
        //字典视图
        public ActionResult DictionariesList()
        {
            ChemCloud_DictionaryType querymodel = new ChemCloud_DictionaryType()
            {
                IsEnabled = "1"
            };
            List <ChemCloud_DictionaryType> listtype =
                ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryTypes(querymodel);

            return(View(listtype));
        }
        public bool AddChemCloud_DictionaryType(ChemCloud_DictionaryType model)
        {
            context.ChemCloud_DictionaryType.Add(model);
            int i = context.SaveChanges();

            if (i > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #8
0
        public ActionResult DictionariesEdit(long Id)
        {
            ChemCloud_DictionaryType query = new ChemCloud_DictionaryType()
            {
                IsEnabled = "1"
            };
            List <ChemCloud_DictionaryType> typelist =
                ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetChemCloud_DictionaryTypes(query);

            ViewBag.typelist = typelist;

            ChemCloud_Dictionaries _ChemCloud_Dictionaries =
                ServiceHelper.Create <IChemCloud_DictionariesService>().GetChemCloud_Dictionaries(Id);

            return(View(_ChemCloud_Dictionaries));
        }
        public bool DeleteChemCloud_DictionaryType(long Id)
        {
            int i = 0;
            ChemCloud_DictionaryType _ChemCloud_DictionaryType = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == Id);

            if (_ChemCloud_DictionaryType != null)
            {
                context.ChemCloud_DictionaryType.Remove(_ChemCloud_DictionaryType);
                i = context.SaveChanges();
            }
            if (i > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public List <ChemCloud_DictionaryType> GetChemCloud_DictionaryTypes(ChemCloud_DictionaryType model)
        {
            IQueryable <ChemCloud_DictionaryType> ChemCloud_DictionaryTypes = from item in base.context.ChemCloud_DictionaryType
                                                                              select item;

            if (!string.IsNullOrWhiteSpace(model.TypeName))
            {
                ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes
                                            where d.TypeName.Contains(model.TypeName)
                                            select d;
            }

            if (!string.IsNullOrWhiteSpace(model.IsEnabled))
            {
                ChemCloud_DictionaryTypes = from d in ChemCloud_DictionaryTypes
                                            where d.IsEnabled.Equals(model.IsEnabled)
                                            select d;
            }
            return(ChemCloud_DictionaryTypes.ToList <ChemCloud_DictionaryType>());
        }
Exemple #11
0
        public JsonResult DictionaryTypePageModelList(int page, int rows, string typename, string isenabled)
        {
            ChemCloud_DictionaryType casewhere = new ChemCloud_DictionaryType()
            {
                PageNo    = page,
                PageSize  = rows,
                TypeName  = typename,
                IsEnabled = isenabled
            };
            PageModel <ChemCloud_DictionaryType> listpage = ServiceHelper.Create <IChemCloud_DictionaryTypeService>().GetPage_ChemCloud_DictionaryType(casewhere);

            var collection =
                from item in listpage.Models.ToList()
                select new
            {
                Id        = item.Id,
                TypeName  = item.TypeName,
                IsEnabled = item.IsEnabled
            };

            return(Json(new { rows = collection, total = listpage.Total }));
        }
        public bool UpdateChemCloud_DictionaryType(ChemCloud_DictionaryType model)
        {
            bool result = true;
            ChemCloud_DictionaryType _ChemCloud_DictionaryType = context.ChemCloud_DictionaryType.FirstOrDefault((ChemCloud_DictionaryType m) => m.Id == model.Id);

            if (_ChemCloud_DictionaryType != null)
            {
                _ChemCloud_DictionaryType.TypeName  = model.TypeName;
                _ChemCloud_DictionaryType.IsEnabled = model.IsEnabled;
                try
                {
                    context.SaveChanges();
                }
                catch (DbEntityValidationException dbEx)
                {
                    result = false;
                }
            }
            else
            {
                result = false;
            }
            return(result);
        }