public ActionResult DetailEdit(hx_borrowing_target_detailed p) { string str = ""; if (p.target_detailed_id > 0) { //修改 if (EditDetail(p)) { str = StringAlert.Alert("修改操作成功!", "/admin/DaiKuan/Index"); } else { str = StringAlert.Alert("修改操作失败!", "/admin/DaiKuan/Index"); } } else { //新增 if (AddDetail(p)) { str = StringAlert.Alert("添加操作成功!", "/admin/DaiKuan/Index"); } else { str = StringAlert.Alert("添加操作失败!", "/admin/DaiKuan/Index"); } } 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); } }
private bool AddDetail(hx_borrowing_target_detailed t) { Utils.SetSYSDateTimeFormat(); t = (hx_borrowing_target_detailed)Utils.ValidateModelClass(t); t.createtime = DateTime.Now; ef.hx_borrowing_target_detailed.Add(t); return(ef.SaveChanges() > 0); }
public ActionResult Detail(int registerid, int targetid, int id, string oper = "") { Utils.SetSYSDateTimeFormat(); hx_borrowing_target_detailed td = (from a in ef.hx_borrowing_target_detailed where a.target_detailed_id == id select a).SingleOrDefault(); ViewBag.registerid = registerid; ViewBag.targetid = targetid; ViewBag.id = id; ViewBag.oper = oper; return(View(td)); }
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")); }