コード例 #1
0
        public void Save(BasicBankInfo BasicBankInfo)
        {
            BasicBankInfo baseBasicBankInfo = Entity.BasicBankInfo.FirstOrDefault(n => n.Id == BasicBankInfo.Id);

            baseBasicBankInfo = Request.ConvertRequestToModel <BasicBankInfo>(baseBasicBankInfo, BasicBankInfo);
            Entity.SaveChanges();
            BaseRedirect();
        }
コード例 #2
0
        public ActionResult Index(BasicBankInfo BasicBankInfo, EFPagingInfo <BasicBankInfo> p, int IsFirst = 0)
        {
            if (IsFirst == 0)
            {
                PageOfItems <BasicBankInfo> BasicBankInfoList1 = new PageOfItems <BasicBankInfo>(new List <BasicBankInfo>(), 0, 10, 0, new Hashtable());
                ViewBag.BasicBankInfoList = BasicBankInfoList1;
                ViewBag.BasicBankInfo     = BasicBankInfo;
                ViewBag.BasicProvinceList = Entity.BasicProvince.Where(n => n.State == 1).ToList();
                ViewBag.BasicCityList     = Entity.BasicCity.Where(n => n.State == 1).ToList();
                ViewBag.BasicDistrictList = Entity.BasicDistrict.Where(n => n.State == 1).ToList();
                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 (!BasicBankInfo.Name.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.Name.Contains(BasicBankInfo.Name));
            }
            if (!BasicBankInfo.BId.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.BId == BasicBankInfo.BId);
            }
            if (!BasicBankInfo.State.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.State == (BasicBankInfo.State == 99?0:BasicBankInfo.State));
            }
            if (!BasicBankInfo.SId.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.SId == BasicBankInfo.SId);
            }
            if (!BasicBankInfo.CId.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.CId == BasicBankInfo.CId);
            }
            if (!BasicBankInfo.DId.IsNullOrEmpty())
            {
                p.SqlWhere.Add(f => f.DId == BasicBankInfo.DId);
            }
            p.OrderByList.Add("Id", "DESC");
            IPageOfItems <BasicBankInfo> BasicBankInfoList = Entity.Selects <BasicBankInfo>(p);

            ViewBag.BasicBankInfoList = BasicBankInfoList;
            ViewBag.BasicBankInfo     = BasicBankInfo;
            ViewBag.BasicProvinceList = Entity.BasicProvince.Where(n => n.State == 1).ToList();
            ViewBag.BasicCityList     = Entity.BasicCity.Where(n => n.State == 1).ToList();
            ViewBag.BasicDistrictList = Entity.BasicDistrict.Where(n => n.State == 1).ToList();
            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());
        }
コード例 #3
0
        public void Delete(BasicBankInfo BasicBankInfo, string InfoList, int?IsDel)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = BasicBankInfo.Id.ToString();
            }
            int Ret = Entity.MoveToDeleteEntity <BasicBankInfo>(InfoList, IsDel, AdminUser.UserName);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
コード例 #4
0
        public void ChangeStatus(BasicBankInfo BasicBankInfo, string InfoList, string Clomn, string Value)
        {
            if (string.IsNullOrEmpty(InfoList))
            {
                InfoList = BasicBankInfo.Id.ToString();
            }
            int Ret = Entity.ChangeEntity <BasicBankInfo>(InfoList, Clomn, Value);

            Entity.SaveChanges();
            Response.Write(Ret);
        }
コード例 #5
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;
            }
            BasicBankInfo BasicBankInfo = new BasicBankInfo();

            BasicBankInfo = JsonToObject.ConvertJsonToModel(BasicBankInfo, json);
            if (BasicBankInfo.BId.IsNullOrEmpty() || (BasicBankInfo.CId.IsNullOrEmpty() && BasicBankInfo.DId.IsNullOrEmpty()))
            {
                DataObj.OutError("1000");
                return;
            }
            if (BasicBankInfo.CId.IsNullOrEmpty())
            {
                IList <BasicBankInfo> BasicBankInfoList = Entity.BasicBankInfo.Where(n => n.State == 1 && n.DId == BasicBankInfo.DId && n.BId == BasicBankInfo.BId).ToList();
                DataObj.Data = BasicBankInfoList.EntityToJson();
            }
            else
            {
                IList <BasicBankInfo> BasicBankInfoList = Entity.BasicBankInfo.Where(n => n.State == 1 && n.CId == BasicBankInfo.CId && n.BId == BasicBankInfo.BId).ToList();
                DataObj.Data = BasicBankInfoList.EntityToJson();
            }
            DataObj.Code = "0000";
            DataObj.OutString();
        }
コード例 #6
0
 public ActionResult Edit(BasicBankInfo BasicBankInfo)
 {
     if (BasicBankInfo.Id != 0)
     {
         BasicBankInfo = Entity.BasicBankInfo.FirstOrDefault(n => n.Id == BasicBankInfo.Id);
     }
     if (BasicBankInfo == null)
     {
         ViewBag.ErrorMsg = "数据不存在";
         return(View("Error"));
     }
     ViewBag.BasicBankInfo     = BasicBankInfo;
     ViewBag.BasicProvinceList = Entity.BasicProvince.Where(n => n.State == 1).ToList();
     ViewBag.BasicCityList     = Entity.BasicCity.Where(n => n.State == 1).ToList();
     ViewBag.BasicDistrictList = Entity.BasicDistrict.Where(n => n.State == 1).ToList();
     ViewBag.BasicBankList     = Entity.BasicBank.Where(n => n.State == 1).ToList();
     if (Request.UrlReferrer != null)
     {
         Session["Url"] = Request.UrlReferrer.ToString();
     }
     return(View());
 }
コード例 #7
0
 public void Add(BasicBankInfo BasicBankInfo)
 {
     Entity.BasicBankInfo.AddObject(BasicBankInfo);
     Entity.SaveChanges();
     BaseRedirect();
 }