Example #1
0
        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"));
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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"));
            }
        }
Example #4
0
        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"));
        }
Example #5
0
        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"));
        }
Example #6
0
        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"));
            }
        }
Example #7
0
        /// <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"));
        }
Example #9
0
        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"));
        }
Example #10
0
        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"));
        }
Example #12
0
        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"));
            }
        }
Example #13
0
        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"));
        }
Example #14
0
        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"));
        }