public ActionResult ClubcardDetails(int id,string type) { CustomerAndCard cusAndCard = new CustomerAndCard(); CustomerMgm custMgm = new CustomerMgm(); ClubCardMgm cardMgm = new ClubCardMgm(); var ddllist =GetddlList(DDLlist.CardType, false, null, null); ViewData["CardType"] =ddllist; if(type=="cust") { var recust = custMgm.GetCustomerByID(id); ClubCardVO recard = new ClubCardVO(); if(recust.CardFlag==1) { recard = cardMgm.GetClubCardByCustID(recust.CustomerID); } cusAndCard = GetCusAndCardModel(recard, recust); } else if(type == "card") { var recard = cardMgm.GetClubCardByID(id); var recust = custMgm.GetCustomerByID(recard.CustomerID); cusAndCard = GetCusAndCardModel(recard, recust); } return View(cusAndCard); }
// // GET: /ClubcardRecharge/ public ActionResult Index() { int id = NullHelper.Convert<int>(Request["id"], 0); CustomerAndCard cuscard = new CustomerAndCard(); if(id>0) { IClubCardMgm cardMgm = new ClubCardMgm(); ClubCardVO card = cardMgm.GetClubCardByID(id); ICustomerMgm custMgm = new CustomerMgm(); CustomerVO cust = custMgm.GetCustomerByID(card.CustomerID); cuscard = GetCusAndCardModel(card, cust); } return View(cuscard); }
private CustomerAndCard GetCusAndCardModel(ClubCardVO recard, CustomerVO recust) { if (recard != null && recust != null) { CustomerAndCard cuandcard = new CustomerAndCard() { CustID = recust.CustomerID, CustName = recust.Name, ICNo = recust.ICNo, MobileNo = recust.MobileNO, Birthday = recust.Birthday, CardID = recard.ClubCardID, CardNo = recard.ClubCardNo, CardType = recard.ClubCardTypeID, CardStatu = recard.CardStatus, OpenCardStore = recard.OpenCardStore, SaleMan = recard.SalesMan, SaleTime = recard.SalesTime, ExpireDate = recard.ExpireDate }; cuandcard.CardTypeName = recard.ClubCardTypeName; switch(recard.CardStatus) { case (int)ClubCardStatus.OpenCard: cuandcard.CardStatuName = "开卡"; break; case (int)ClubCardStatus.Expire: cuandcard.CardStatuName = "过期"; break; case (int)ClubCardStatus.Froze: cuandcard.CardStatuName = "冻结"; break; case (int)ClubCardStatus.LogOff: cuandcard.CardStatuName = "注销"; break; case (int)ClubCardStatus.ReportLoss: cuandcard.CardStatuName = "挂失"; break; } return cuandcard; } return new CustomerAndCard(); }
// // GET: /ClubcardConsume/ public ActionResult Index() { ViewData["ConItem"] = GetddlList(DDLlist.PkgItem, false, null, null,null); //ViewData["CardPkgItem"]=GetddlList(DDLlist.CardPkg,null,null,null,) int id = NullHelper.Convert<int>(Request["id"], 0); ViewBag.StoreName = Emp.StroeName; ViewBag.Recivor = Emp.UserName; CustomerAndCard cuscard = new CustomerAndCard(); if (id > 0) { IClubCardMgm cardMgm = new ClubCardMgm(); ClubCardVO card = cardMgm.GetClubCardByID(id); ICustomerMgm custMgm = new CustomerMgm(); CustomerVO cust = custMgm.GetCustomerByID(card.CustomerID); cuscard = GetCusAndCardModel(card, cust); } return View(cuscard); }
/// <summary> /// 提交信息 /// </summary> /// <returns></returns> public JsonResult ClubCardDetailSub(CustomerAndCard cusandcard) { ReturnedData data = null; //添加会员卡 if(cusandcard.CardID==0) { data = CustomerCardAddSub(GetCardModel(cusandcard)); } else//修改会员卡 { data = CustomerCardEdiSub(GetCardModel(cusandcard)); } return Json(data, JsonRequestBehavior.AllowGet); }
private CustomerAndCard GetCusAndCardModel(ClubCardVO recard, CustomerVO recust) { if(recard!=null&&recust!=null) { CustomerAndCard cuandcard = new CustomerAndCard() { CustID = recust.CustomerID, CustName = recust.Name, ICNo = recust.ICNo, MobileNo = recust.MobileNO, Birthday = recust.Birthday, CardID = recard.ClubCardID, CardNo = recard.ClubCardNo, CardType = recard.ClubCardTypeID, CardStatu = recard.CardStatus, OpenCardStore = recard.OpenCardStore, SaleMan = recard.SalesMan, SaleTime = recard.SalesTime, ExpireDate = recard.ExpireDate }; return cuandcard; } return new CustomerAndCard(); }
private ClubCardVO GetCardModel(CustomerAndCard cusandcard) { ClubCardVO clubcard = new ClubCardVO() { CustomerID = cusandcard.CustID, CustName = cusandcard.CustName, ClubCardID = cusandcard.CardID, ClubCardNo = cusandcard.CardNo, ClubCardTypeID=cusandcard.CardType, SalesMan = cusandcard.SaleMan, OpenCardStore = cusandcard.OpenCardStore, CardStatus = cusandcard.CardStatu }; return clubcard; }