Ejemplo n.º 1
0
        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"));
            }
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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"));
        }
Ejemplo n.º 6
0
        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");
        }