public ActionResult Index(BasicBankCard BasicBankCard, EFPagingInfo <BasicBankCard> p, int IsFirst = 0)
        {
            if (IsFirst == 0)
            {
                PageOfItems <BasicBankCard> BasicBankCardList1 = new PageOfItems <BasicBankCard>(new List <BasicBankCard>(), 0, 10, 0, new Hashtable());
                ViewBag.BasicBankCardList = BasicBankCardList1;
                ViewBag.BasicBankCard     = BasicBankCard;
                ViewBag.BasicBankList     = Entity.BasicBank.Where(n => n.State == 1).ToList();
                ViewBag.Add    = this.checkPower("Add");
                ViewBag.Edit   = this.checkPower("Edit");
                ViewBag.Delete = this.checkPower("Delete");
                ViewBag.Save   = this.checkPower("Save");
                return(View());
            }
            if (!BasicBankCard.Name.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.Name.Contains(BasicBankCard.Name));
            }
            if (!BasicBankCard.BId.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.BId == BasicBankCard.BId);
            }
            p.OrderByList.Add("Id", "DESC");
            IPageOfItems <BasicBankCard> BasicBankCardList = Entity.Selects <BasicBankCard>(p);

            ViewBag.BasicBankCardList = BasicBankCardList;
            ViewBag.BasicBankCard     = BasicBankCard;
            ViewBag.BasicBankList     = Entity.BasicBank.Where(n => n.State == 1).ToList();
            ViewBag.Add    = this.checkPower("Add");
            ViewBag.Edit   = this.checkPower("Edit");
            ViewBag.Delete = this.checkPower("Delete");
            ViewBag.Save   = this.checkPower("Save");
            return(View());
        }
        public void Save(BasicBankCard BasicBankCard)
        {
            BasicBankCard baseBasicBankCard = Entity.BasicBankCard.FirstOrDefault(n => n.Id == BasicBankCard.Id);

            baseBasicBankCard = Request.ConvertRequestToModel <BasicBankCard>(baseBasicBankCard, BasicBankCard);
            Entity.SaveChanges();
            BaseRedirect();
        }
        public void Delete(BasicBankCard BasicBankCard, string InfoList, int?IsDel)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = BasicBankCard.Id.ToString();
            }
            int Ret = Entity.MoveToDeleteEntity <BasicBankCard>(InfoList, IsDel, AdminUser.UserName);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
        public void ChangeStatus(BasicBankCard BasicBankCard, string InfoList, string Clomn, string Value)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = BasicBankCard.Id.ToString();
            }
            int Ret = Entity.ChangeEntity <BasicBankCard>(InfoList, Clomn, Value);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
 public ActionResult Edit(BasicBankCard BasicBankCard)
 {
     if (BasicBankCard.Id != 0)
     {
         BasicBankCard = Entity.BasicBankCard.FirstOrDefault(n => n.Id == BasicBankCard.Id);
     }
     if (BasicBankCard == null)
     {
         ViewBag.ErrorMsg = "数据不存在";
         return(View("Error"));
     }
     ViewBag.BasicBankCard = BasicBankCard;
     ViewBag.BasicBankList = Entity.BasicBank.Where(n => n.State == 1).ToList();
     if (Request.UrlReferrer != null)
     {
         Session["Url"] = Request.UrlReferrer.ToString();
     }
     return(View());
 }
Ejemplo n.º 6
0
        public void Post()
        {
            string Data = DataObj.GetData();

            if (Data.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }
            JObject json = new JObject();

            try
            {
                json = (JObject)JsonConvert.DeserializeObject(Data);
            }
            catch (Exception Ex)
            {
                Log.Write("[BasicCity]:", "【Data】" + Data, Ex);
            }
            if (json == null)
            {
                DataObj.OutError("1000");
                return;
            }
            BasicBankCard BasicBankCard = new BasicBankCard();

            BasicBankCard = JsonToObject.ConvertJsonToModel(BasicBankCard, json);
            if (BasicBankCard.BIN.IsNullOrEmpty())
            {
                DataObj.OutError("1000");
                return;
            }
            IList <BasicBankCard> BasicBankCardList = Entity.BasicBankCard.Where(n => n.State == 1 && n.BIN == BasicBankCard.BIN).ToList();

            DataObj.Data = BasicBankCardList.EntityToJson();
            DataObj.Code = "0000";
            DataObj.OutString();
        }
 public void Add(BasicBankCard BasicBankCard)
 {
     Entity.BasicBankCard.AddObject(BasicBankCard);
     Entity.SaveChanges();
     BaseRedirect();
 }