public ActionResult EmailPost(hx_td_SMSEmail p, string SEContext = "") { string str = ""; string[] proNames; proNames = new string[] { "SmsEmailId", "SEContext" }; p = (hx_td_SMSEmail)Utils.ValidateModelClass(p); p.SEContext = SEContext; DbEntityEntry entry = ef.Entry <hx_td_SMSEmail>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("邮件模板修改成功!", "/Admin/Template/Email"); } else { str = StringAlert.Alert("邮件模板修改失败!", "/Admin/Template/Email"); } return(Content(str, "text/html")); }
private bool EditDetail(hx_borrowing_target_detailed p) { string[] proNames; proNames = new string[] { "item_details", "borrower_circumstances", "use_funds", "independent_advice", "guarantee_agency_views", "risk_control_measures" }; p = (hx_borrowing_target_detailed)Utils.ValidateModelClass(p); p.hx_borrowing_target = (from a in ef.hx_borrowing_target where a.targetid == p.targetid select a).SingleOrDefault(); DbEntityEntry entry = ef.Entry <hx_borrowing_target_detailed>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { return(true); } else { return(false); } }
public ActionResult SaveEditor(int key, int parendid, string name) { name = Utils.CheckSQLHtml(HttpUtility.UrlDecode(name)); var list = (from a in ef.hx_td_department where a.department_name == name && a.department_id != key select a).SingleOrDefault(); if (list != null && list.department_id > 0) { return(Content("{\"ret\":-1,\"msg\":\"部门名称已经存在\"}", "text/json")); } hx_td_department model = new hx_td_department(); model.department_name = name; model.parentid = parendid; model.department_id = key; if (parendid != 0) { var parent = (from a in ef.hx_td_department where a.department_id == parendid select a).SingleOrDefault(); if (parent != null) { model.rootid = parent.rootid; model.parentpath = parent.parentpath + "," + model.department_id + ","; model.depath = parent.depath + 1; } } string[] proNames; proNames = new string[] { "department_name", "parentid", "parentpath", "rootid", "depath" }; DbEntityEntry entry = ef.Entry <hx_td_department>(model); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int result = ef.SaveChanges(); if (result > 0) { new SelectListByEF().ClearDepartmentInfo(); return(Content("{\"ret\":1,\"msg\":\"保存成功!\"}", "text/json")); } else { return(Content("{\"ret\":0,\"msg\":\"保存失败!\"}", "text/json")); } }
public ActionResult EditPost(hx_Project_type p) { string str = ""; string[] proNames; proNames = new string[] { "project_type_name" }; p = (hx_Project_type)Utils.ValidateModelClass(p); DbEntityEntry entry = ef.Entry <hx_Project_type>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("项目类型修改成功!", "/Admin/ProjectType/index"); } else { str = StringAlert.Alert("项目类型修改失败!", "/admin/ProjectType/Edit?id=" + p.project_type_id); } return(Content(str, "text/html")); }
public ActionResult EditPost(guarantee_way p) { string str = ""; string[] proNames; proNames = new string[] { "guarantee_way_name", "amount_guaranteed" }; p = (guarantee_way)Utils.ValidateModelClass(p); DbEntityEntry entry = ef.Entry <guarantee_way>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("担保方式修改成功!", "/Admin/GuaranteeWay/index"); } else { str = StringAlert.Alert("担保方式修改失败!", "/admin/GuaranteeWay/Edit?id=" + p.guarantee_way_id); } return(Content(str, "text/html")); }
public ActionResult Editor(hx_td_adminuser p) { string[] proNames; if (string.IsNullOrEmpty(p.userpass)) { proNames = new string[] { "trueName", "worknum", "sex", "tel", "phone_number", "department_id", "state" }; } else { p.userpass = Utils.MD5(p.userpass); proNames = new string[] { "trueName", "worknum", "sex", "tel", "phone_number", "department_id", "state", "userpass" }; } p = (hx_td_adminuser)Utils.ValidateModelClass(p); DbEntityEntry entry = ef.Entry <hx_td_adminuser>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { return(Content(StringAlert.Alert("操作成功", "/admin/AdminUser/index"), "text/html")); } else { return(Content(StringAlert.Alert("操作失败"), "text/html")); } }
/// <summary> /// 修改状态 /// </summary> /// <param name="id"></param> /// <param name="state"></param> /// <returns></returns> public ActionResult ModifyStateById(int id, int state = 0) { try { if (id < 1) { return(Content(StringAlert.Alert("参数错误!"), "text/html")); } var ct = ef.hx_Contract_template.Single(p => p.contract_template_id == id); if (ct == null || ct.contract_template_id < 1) { return(Content(StringAlert.Alert("参数错误!"), "text/html")); } if (state == 0) { ct.usestate = 0; } else { ct.usestate = 1; } DbEntityEntry entry = ef.Entry <hx_Contract_template>(ct); entry.State = EntityState.Modified; ef.SaveChanges(); } catch { throw; } return(RedirectToAction("index", "ContractTemp")); }
public ActionResult EditPost(hx_bonding_company p, int page = 1, string company_profile = "") { string str = ""; string[] proNames; proNames = new string[] { "company_name", "registered_capital", "Date_incorporation", "company_address", "company_profile", "business_licence", "business_certificate" }; p = (hx_bonding_company)Utils.ValidateModelClass(p); p.company_profile = company_profile; DbEntityEntry entry = ef.Entry <hx_bonding_company>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("担保公司修改成功!", "/Admin/BondingCompany/index?page=" + page); } else { str = StringAlert.Alert("担保公司修改失败!", "/admin/BondingCompany/Edit?id=" + p.companyid); } return(Content(str, "text/html")); }
public ActionResult Edit(hx_td_Links p) { string str = ""; int page = DNTRequest.GetInt("page", 1); string[] proNames; proNames = new string[] { "Linkname", "LinkUrl", "LinkType", "LinkLogo", "Linkstate" }; p = (hx_td_Links)Utils.ValidateModelClass(p); p.LinkLogo.Replace("//", "/"); DbEntityEntry entry = ef.Entry <hx_td_Links>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("友情链接修改成功!", "/admin/Link?page=" + page.ToString()); } else { str = StringAlert.Alert("友情链接修改失败!", "/admin/Link/Edit/" + p.Linkid + "/"); } CacheRemove.ReMovetd_web_Links(); return(Content(str, "text/html")); }
public ActionResult EditPost(hx_Activity_schedule p, int page = 1) { string str = ""; string[] proNames; proNames = new string[] { "activity_schedule_name", "amount_of_reward", "use_lower_limit", "reward", "start_date", "end_date" }; p = (hx_Activity_schedule)Utils.ValidateModelClass(p); DbEntityEntry entry = ef.Entry <hx_Activity_schedule>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("活动计划修改成功!", "/Admin/ActivitySchedule/index?page=" + page); } else { str = StringAlert.Alert("活动计划修改失败!", "/admin/ActivitySchedule/Edit?id=" + p.activity_schedule_id); } return(Content(str, "text/html")); }
public ActionResult EditPost(hx_Mention_charges p, int page = 1) { string str = ""; string[] proNames; proNames = new string[] { "mention_charges_name", "minimum_amount", "maximum_amount", "fees", "fees_unit" }; p = (hx_Mention_charges)Utils.ValidateModelClass(p); DbEntityEntry entry = ef.Entry <hx_Mention_charges>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("提现费用修改成功!", "/Admin/MentionCharges/index?page=" + page); } else { str = StringAlert.Alert("提现费用修改失败!", "/admin/MentionCharges/Edit?id=" + p.mention_charges_id); } return(Content(str, "text/html")); }
public ActionResult Editor(hx_AdminLimitInfo t) { t = (hx_AdminLimitInfo)Common.Utils.ValidateModelClass(t); t.ControllerName = Utils.CheckSQL(DNTRequest.GetString("ConName")); t.ActionName = Utils.CheckSQL(DNTRequest.GetString("ActName")); string[] proNames; proNames = new string[] { "title", "ControllerName", "ActionName", "SortId", "lastOper", "lastTime" }; t.lastOper = Utils.GetAdmUserID().ToString(); t.lastTime = DateTime.Now; DbEntityEntry entry = ef.Entry <hx_AdminLimitInfo>(t); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int result = ef.SaveChanges(); if (result > 0) { return(Content(StringAlert.Alert("操作成功", "/admin/Limit/Index"), "text/html")); } else { return(Content(StringAlert.Alert("操作失败"), "text/html")); } }
public ActionResult EditHelpPost(hx_td_about_news p, int rootid = 0, int page = 1, string context = "") { string str = ""; string[] proNames; proNames = new string[] { "News_title", "web_Type_menu_id", "News_Key", "news_Des", "context" }; p = (hx_td_about_news)Utils.ValidateModelClass(p); p.context = context; p.newimg = p.newimg.Replace("//", "/"); DbEntityEntry entry = ef.Entry <hx_td_about_news>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { CacheRemove.RemoveWebCache("NewsList"); str = StringAlert.Alert("帮助中心修改成功!", "/Admin/help/index?page=" + page + "&rootid=" + rootid); } else { str = StringAlert.Alert("帮助中心修改失败!", "/admin/help/Edit?id=" + p.newid + "&rootid=" + rootid + "&page=" + page); } return(Content(str, "text/html")); }
public ActionResult EditAdpost(hx_td_Ad p) { string str = ""; string[] proNames; proNames = new string[] { "AdName", "AdTypeId", "AdPath", "AdLink", "AdState" }; p = (hx_td_Ad)Utils.ValidateModelClass(p); p.AdPath = p.AdPath.Replace("//", "/"); DbEntityEntry entry = ef.Entry <hx_td_Ad>(p); entry.State = EntityState.Unchanged; foreach (string ProName in proNames) { entry.Property(ProName).IsModified = true; } int i = ef.SaveChanges(); if (i > 0) { str = StringAlert.Alert("广告修改成功!", "/admin/Ad/Index"); } else { str = StringAlert.Alert("广告修改失败!", "/admin/Ad/EditAd/" + p.Adid + "/"); } CacheRemove.RemoveWebAdtype(); //请除广告位缓存 return(Content(str, "text/html")); }