public ActionResult Index(BasicDesc BasicDesc, EFPagingInfo <BasicDesc> p) { if (!BasicDesc.CharCode.IsNullOrEmpty()) { p.SqlWhere.Add(f => f.CharCode.Contains(BasicDesc.CharCode)); } if (!BasicDesc.TitleCode.IsNullOrEmpty()) { p.SqlWhere.Add(f => f.TitleCode.Contains(BasicDesc.TitleCode)); } if (!BasicDesc.DescText.IsNullOrEmpty()) { p.SqlWhere.Add(f => f.DescText.Contains(BasicDesc.DescText)); } if (!BasicDesc.Sort.IsNullOrEmpty()) { p.SqlWhere.Add(f => f.Sort == BasicDesc.Sort); } p.OrderByList.Add("Id", "DESC"); IPageOfItems <BasicDesc> BasicDescList = Entity.Selects <BasicDesc>(p); ViewBag.BasicDescList = BasicDescList; ViewBag.BasicDesc = BasicDesc; ViewBag.Add = this.checkPower("Add"); ViewBag.Edit = this.checkPower("Edit"); ViewBag.Delete = this.checkPower("Delete"); ViewBag.Save = this.checkPower("Save"); return(View()); }
public void Save(BasicDesc BasicDesc) { BasicDesc baseBasicDesc = Entity.BasicDesc.FirstOrDefault(n => n.Id == BasicDesc.Id); baseBasicDesc = Request.ConvertRequestToModel <BasicDesc>(baseBasicDesc, BasicDesc); Entity.SaveChanges(); BaseRedirect(); }
public void Delete(BasicDesc BasicDesc, string InfoList, int?IsDel) { if (string.IsNullOrEmpty(InfoList)) { InfoList = BasicDesc.Id.ToString(); } int Ret = Entity.MoveToDeleteEntity <BasicDesc>(InfoList, IsDel, AdminUser.UserName); Entity.SaveChanges(); Response.Write(Ret); }
public void ChangeStatus(BasicDesc BasicDesc, string InfoList, string Clomn, string Value) { if (string.IsNullOrEmpty(InfoList)) { InfoList = BasicDesc.Id.ToString(); } int Ret = Entity.ChangeEntity <BasicDesc>(InfoList, Clomn, Value); Entity.SaveChanges(); Response.Write(Ret); }
public ActionResult Edit(BasicDesc BasicDesc) { if (BasicDesc.Id != 0) { BasicDesc = Entity.BasicDesc.FirstOrDefault(n => n.Id == BasicDesc.Id); } if (BasicDesc == null) { ViewBag.ErrorMsg = "数据不存在"; return(View("Error")); } EFPagingInfo <BasicCode> p_BasicCode = new EFPagingInfo <BasicCode>(); p_BasicCode.OrderByList.Add("Sort", "desc"); ViewBag.BasicCodeList = Entity.Selects <BasicCode>(p_BasicCode).ToList(); ViewBag.BasicDesc = BasicDesc; if (Request.UrlReferrer != null) { Session["Url"] = Request.UrlReferrer.ToString(); } return(View()); }
public void Add(BasicDesc BasicDesc) { Entity.BasicDesc.AddObject(BasicDesc); Entity.SaveChanges(); BaseRedirect(); }