/// <summary> /// 银行卡管理 /// </summary> /// <returns></returns> public ActionResult Index() { int userid = CurrentUserId; B_member_table b = new B_member_table(); M_member_table pu = new M_member_table(); pu = b.GetModel(userid); //判断用户是否开户 if (string.IsNullOrEmpty(pu.UsrCustId)) { string temstr = "/opening_account/Index/" + userid.ToString(); return(Redirect(temstr)); } //if (pu.isbankcard == 0) //{ checkbank(pu.UsrCustId); //} V_UsrBindCardBank Ucard = new V_UsrBindCardBank(); Ucard = ef.V_UsrBindCardBank.Where(p => p.registerid == userid).OrderByDescending(p => p.defCard).Take(1).FirstOrDefault(); List <V_UsrBindCardBank> cards = ef.V_UsrBindCardBank.Where(c => c.registerid == userid).ToList(); cards = BusinessLogicHelper.LeftOne(cards); List <V_UsrBindCardBank> listcard = cards; //网银卡列表 List <V_UsrBindCardBank> listquickcard = cards.Where(c => c.BindCardType == 1).ToList(); //快捷卡列表 var flag = listquickcard != null && listquickcard.Count() > 0; if (flag) { ViewBag.listcard = listquickcard; } else { ViewBag.listcard = listcard; } ViewBag.flag = flag; return(View(Ucard)); }
// GET: BindCard public ActionResult Index() { int userid = Utils.checkloginsession(); B_member_table b = new B_member_table(); M_member_table pu = new M_member_table(); pu = b.GetModel(userid); //判断用户是否开户 if (string.IsNullOrEmpty(pu.UsrCustId)) { string temstr = "/opening_account/Index/" + userid.ToString(); return(Redirect(temstr)); } //if (pu.isbankcard == 0) //{ checkbank(pu.UsrCustId); //} V_UsrBindCardBank Ucard = new V_UsrBindCardBank(); Ucard = ef.V_UsrBindCardBank.Where(p => p.registerid == userid).OrderByDescending(p => p.defCard).Take(1).FirstOrDefault(); List <V_UsrBindCardBank> listcard = ef.V_UsrBindCardBank.Where(c => c.registerid == userid).ToList(); listcard = BusinessLogicHelper.LeftOne(listcard); ViewBag.listcard = listcard; return(View(Ucard)); }