public ActionResult Modify() { hx_borrowing_target p = (hx_borrowing_target)this.TempData["DaiKuanAdd"]; this.TempData["DaiKuanAdd"] = null; string[] proNames; proNames = new string[] { "borrowing_title", "borrowing_thumbnail", "project_type_id", "borrowing_thumbnail", "borrowing_balance", "annual_interest_rate", "B_Rates", "release_date", "life_of_loan", "unit_day", "repayment_date", "month_payment_date", "minimum", "maxmum", "companyid", "guarantee_way_id", "payment_options", "start_time", "sys_time", "end_time", "service_charge", "loan_management_fee", "investors_management_fee", "ordinary_overdue_management_fees", "seriously_overdue_management_fees", "ordinary_overdue_penalty", "seriously_overdue_penalty", "transfer_Expenses", "guarantee_fee", "recommend", "IsUse", "IsIRC", "Purpose", "PaySource", "Collateral", "Isinterest" }; p = (hx_borrowing_target)Utils.ValidateModelClass(p); p.hx_borrowing_target_detailed = (from a in ef.hx_borrowing_target_detailed where a.targetid == p.targetid select a).ToList <hx_borrowing_target_detailed>();// .Select(d => d.targetid == p.targetid).ToList<hx_borrowing_target_detailed>(); p.Contract_management = (from b in ef.Contract_management where b.targetid == p.targetid select b).ToList <Contract_management>(); // p.hx_member_table = (from c in ef.hx_member_table where c.registerid == p.borrower_registerid select c).SingleOrDefault(); DbEntityEntry entry = ef.Entry <hx_borrowing_target>(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/DaiKuan/Index"), "text/html")); } else { return(Content(StringAlert.Alert("操作失败", "/admin/DaiKuan/Index"), "text/html")); } }
public ActionResult Editor(long id = 0, string oper = "") { Utils.SetSYSDateTimeFormat(); hx_borrowing_target borrow = new hx_borrowing_target(); if (id > 0) { borrow = ef.hx_borrowing_target.SingleOrDefault(p => p.targetid == id); } var daikuanren = ""; if (borrow != null && borrow.targetid > 0) { borrow.release_date = String.IsNullOrEmpty(borrow.release_date.ToString()) ? Convert.ToDateTime("") : Convert.ToDateTime(((DateTime)borrow.release_date).ToString("yyyy-MM-dd HH:mm:ss")); borrow.repayment_date = String.IsNullOrEmpty(borrow.repayment_date.ToString()) ? Convert.ToDateTime("") : Convert.ToDateTime(((DateTime)borrow.repayment_date).ToString("yyyy-MM-dd HH:mm:ss")); borrow.start_time = String.IsNullOrEmpty(borrow.start_time.ToString()) ? Convert.ToDateTime("") : Convert.ToDateTime(((DateTime)borrow.start_time).ToString("yyyy-MM-dd HH:mm:ss")); borrow.sys_time = String.IsNullOrEmpty(borrow.sys_time.ToString()) ? Convert.ToDateTime("") : Convert.ToDateTime(((DateTime)borrow.sys_time).ToString("yyyy-MM-dd HH:mm:ss")); borrow.end_time = String.IsNullOrEmpty(borrow.end_time.ToString()) ? Convert.ToDateTime("") : Convert.ToDateTime(((DateTime)borrow.end_time).ToString("yyyy-MM-dd HH:mm:ss")); var member = (from b in ef.hx_member_table where b.registerid == borrow.borrower_registerid select b).SingleOrDefault(); daikuanren = member == null || member.registerid < 1 ? "" : member.realname; } else { borrow.IsUse = 1; } ViewBag.ProjectType = ef.hx_Project_type.OrderBy(p => p.project_type_id).Where(p => p.project_type_id != 5).Select(p => new SelectListItem { Value = p.project_type_id.ToString(), Text = p.project_type_name }); ViewBag.Company = ef.hx_bonding_company.OrderByDescending(p => p.companyid).Select(p => new SelectListItem { Value = p.companyid.ToString(), Text = p.company_name }); ViewBag.Way = ef.guarantee_way.OrderByDescending(p => p.guarantee_way_id).Select(p => new SelectListItem { Value = p.guarantee_way_id.ToString(), Text = p.guarantee_way_name }); ViewBag.Option = GetRepayMay(typeof(EnumRepaymentMode)); ViewBag.Recommend = new List <SelectListItem> { new SelectListItem { Value = "0", Text = "不推荐" }, new SelectListItem { Value = "1", Text = "推荐", Selected = true } }; ViewBag.IsUse = new List <SelectListItem> { new SelectListItem { Value = "0", Text = "个人连带" }, new SelectListItem { Value = "1", Text = "担保公司", Selected = true } }; ViewBag.id = id; ViewBag.oper = oper; ViewBag.daikuanren = daikuanren; return(View(borrow)); }
public ActionResult Index() { var actFanXian = ef.hx_ActivityTable.Where(c => c.ActName == "12月投资立得返现奖励").OrderByDescending(c => c.ActEndtime).FirstOrDefault(); ViewBag.FanXianSTime = actFanXian.ActStarttime; ViewBag.FanXianETime = actFanXian.ActEndtime; bool isPingguo = DateTime.Now.Millisecond % 2 == 1; string close_tanchu = checkStart() ? (isPingguo ? "style='top: 17%;background:url(/images/tan1260_3_close.png) no-repeat;'" : "style='top: 17%;background:url(/images/tan1260_4_close.png) no-repeat;'") : ""; string tanchu = checkStart() ? (isPingguo ? "/Images/tan1260_3.png" : "/Images/tan1260_4.png") : "/Images/tan1260_1.png"; ViewBag.Tanchu = tanchu; ViewBag.Close_tanchu = close_tanchu; string firstTimePerDay = Utils.GetCookie("FirstTimePerDay"); ViewBag.FirstTimePerDay = string.IsNullOrWhiteSpace(firstTimePerDay) ? "block" : "none"; if (string.IsNullOrWhiteSpace(firstTimePerDay)) { var cookie = new HttpCookie("FirstTimePerDay", "That's ok");//加密身份信息,保存至Cookie cookie.Expires = DateTime.Now.Date.AddDays(1); Response.Cookies.Add(cookie); } int uid = Utils.checkloginsessiontop(); hx_member_table HUsr = new hx_member_table(); if (uid > 0) { HUsr = ef.hx_member_table.Where(p => p.registerid == uid).FirstOrDefault(); } ViewBag.uid = uid; if (HUsr != null) { // ViewBag.amt = HUsr.available_balance== null ? 0.00M : HUsr.available_balance; ViewBag.amt = HUsr.available_balance; } else { ViewBag.amt = 0.00; } hx_borrowing_target hbt = ef.hx_borrowing_target.Where(p => p.project_type_id == 6 && p.tender_state >= 2 && p.tender_state <= 5).OrderByDescending(p => p.targetid).Take(1).FirstOrDefault(); List <V_borrowing_target_addlist> porlist = ef.V_borrowing_target_addlist.Where(p => p.tender_state >= 2 && p.tender_state <= 5 && p.project_type_id != 6 //&& p.recommend==1 ).OrderBy(p => p.tender_state).ThenByDescending(p => p.indexorder).ThenByDescending(p => p.targetid).Take(6).ToList(); ViewBag.hbt = hbt; GetCacheNesList nes = new GetCacheNesList(); ViewBag.newslist = nes.GetNews(17, 3, 1, 1); //媒体新闻三张列表图片 ViewBag.news1list = nes.GetNews(21, 4, 0, 1); //公告 ViewBag.newslist2 = nes.GetNews(23, 4, 0, 1); //行业新闻 ViewBag.gonggao = nes.GetNews(21, 4, 0, 1); // 公告 return(View(porlist)); }
public ActionResult Waitverify(int id, string state = "view") { hx_borrowing_target item = (from a in ef.hx_borrowing_target where a.targetid == id select a).SingleOrDefault(); IEnumerable <V_borrowing_target_review> list = ef.V_borrowing_target_review.Where(p => p.targetid == id).OrderBy(p => p.reviewtime).ToList(); ViewBag.id = id; ViewBag.state = state; ViewBag.item = item; return(View(list)); }
public ActionResult Add() { hx_borrowing_target t = (hx_borrowing_target)this.TempData["DaiKuanAdd"]; this.TempData["DaiKuanAdd"] = null; Utils.SetSYSDateTimeFormat(); var tid = 0; t = (hx_borrowing_target)Utils.ValidateModelClass(t); t.indexorder = 0; t.fundraising_amount = 0.00M; t.tender_state = -1; t.full_scale_loan = 0; t.flow_return = 0; t.repaymentperiods = 0; t.isDel = 0; ef.hx_borrowing_target.Add(t); int id = ef.SaveChanges(); if (id > 0) { hx_borrowing_target_detailed detail = new hx_borrowing_target_detailed(); detail.targetid = t.targetid; detail.borrower_registerid = t.borrower_registerid; detail.item_details = ""; detail.borrower_circumstances = ""; detail.use_funds = ""; detail.independent_advice = ""; detail.guarantee_agency_views = ""; detail.risk_control_measures = ""; detail.createtime = DateTime.Now; ef.hx_borrowing_target_detailed.Add(detail); var num = ef.SaveChanges(); tid = detail.target_detailed_id; if (t.targetid > 0) { return(Content(StringAlert.Alert("操作成功", "/admin/DaiKuan/Detail?registerid=" + t.borrower_registerid + "&targetid=" + t.targetid + "&id=" + tid), "text/html")); } } return(Content(StringAlert.Alert("操作失败", "/admin/DaiKuan/Index"), "text/html")); }
public ActionResult EditorPost(hx_borrowing_target p) { bool result = false; p.loan_management_fee = 0.00M; p.investors_management_fee = 0.00M; p.ordinary_overdue_management_fees = 0.00M; p.seriously_overdue_management_fees = 0.00M; p.ordinary_overdue_penalty = 0.00M; p.seriously_overdue_penalty = 0.00M; p.transfer_Expenses = 0.00M; p.guarantee_fee = 0.00M; p.IsIRC = 0; this.TempData["DaiKuanAdd"] = p; if (p.targetid > 0) { //修改 return(RedirectToAction("Modify")); //result = Modify(p); //return Content(StringAlert.Alert(result ? "操作成功" : "操作失败", "/admin/DaiKuan/Index"), "text/html"); } else { //新增 //return RedirectToAction("Add", new object { t = p }); return(RedirectToAction("Add", "DaiKuan")); //int tid = 0; //var pid = Add(p,out tid); //if (pid>0) //{ //成功 // return Content(StringAlert.Alert("操作成功", "/admin/DaiKuan/Detail?registerid="+p.borrower_registerid+ "&targetid="+pid+ "&id="+ tid), "text/html"); //} } //return Content(StringAlert.Alert("操作失败", "/admin/DaiKuan/Index"), "text/html"); }