Beispiel #1
0
        public void Save(DaiLiApply DaiLiApply)
        {
            DaiLiApply baseDaiLiApply = Entity.DaiLiApply.FirstOrDefault(n => n.Id == DaiLiApply.Id);

            baseDaiLiApply = Request.ConvertRequestToModel <DaiLiApply>(baseDaiLiApply, DaiLiApply);
            Entity.SaveChanges();
            BaseRedirect();
        }
Beispiel #2
0
 public void ChangeStatus(DaiLiApply DaiLiApply)
 {
     DaiLiApply = Entity.DaiLiApply.FirstOrNew(n => n.Id == DaiLiApply.Id);
     if (DaiLiApply.OrderState == 1)
     {
         DaiLiApply.OrderState = 0;
         Entity.SaveChanges();
     }
     Response.Redirect("/Agent/DaiLiApply/Index.html");
 }
Beispiel #3
0
        public ActionResult Index(DaiLiApply DaiLiApply, EFPagingInfo <DaiLiApply> p)
        {
            p.OrderByList.Add("Id", "DESC");
            IPageOfItems <DaiLiApply> DaiLiApplyList = Entity.Selects <DaiLiApply>(p);

            ViewBag.DaiLiApplyList = DaiLiApplyList;
            ViewBag.DaiLiApply     = DaiLiApply;
            ViewBag.SysAgentList   = Entity.SysAgent.Where(n => n.State == 1).ToList();
            return(View());
        }
Beispiel #4
0
 public void Add(DaiLiApply DaiLiApply)
 {
     //TODO:因为代理级别业务修改,这里这要改变
     //if (BasicAgent.Levels == 3) {
     //    DaiLiApply Temp = Entity.DaiLiApply.FirstOrDefault(n => n.Agent == BasicAgent.Id && (n.OrderState == 1 || n.OrderState == 2));
     //    if (Temp != null) {
     //        Response.Write("有未处理完成订单在处理中~");
     //        return;
     //    }
     //}
     DaiLiApply            = Request.ConvertRequestToModel <DaiLiApply>(DaiLiApply, DaiLiApply);
     DaiLiApply.AddTime    = DateTime.Now;
     DaiLiApply.Agent      = BasicAgent.Id;
     DaiLiApply.AId        = AdminUser.Id;
     DaiLiApply.Amoney     = 0;
     DaiLiApply.OrderState = 1;//1待处理 2已开通 3取消
     if (DaiLiApply.Area.IsNullOrEmpty())
     {
         int Area = 0;
         try
         {
             Area = Int32.Parse(DaiLiApply.Area);
         }
         catch (Exception) { }
         if (!Area.IsNullOrEmpty())
         {
             BasicCity     BasicCity     = Entity.BasicCity.FirstOrNew(n => n.Id == Area);
             BasicProvince BasicProvince = Entity.BasicProvince.FirstOrNew(n => n.Id == BasicCity.PId);
             DaiLiApply.Area = BasicProvince.Name + "|" + BasicCity.Name;
         }
     }
     //if (BasicAgent.Levels == 3) {
     //    DaiLiApply.Remark = "金牌代理申请升级钻石代理";
     //}
     //Entity.DaiLiApply.AddObject(DaiLiApply);
     //Entity.SaveChanges();
     //if (BasicAgent.Levels == 3) {
     //    Response.Redirect("/Agent/DaiLiApply/Edit.html");
     //}
     //if (BasicAgent.Levels == 4)
     //{
     //    Response.Redirect("/Agent/DaiLiApply/Index.html");
     //}
 }
Beispiel #5
0
 public ActionResult Edit(DaiLiApply DaiLiApply)
 {
     if (DaiLiApply.Id != 0)
     {
         DaiLiApply = Entity.DaiLiApply.FirstOrDefault(n => n.Id == DaiLiApply.Id);
     }
     if (DaiLiApply == null)
     {
         ViewBag.ErrorMsg = "数据不存在";
         return(View("Error"));
     }
     ViewBag.DaiLiApply = DaiLiApply;
     ViewBag.SysAgent   = Entity.SysAgent.FirstOrNew(n => n.Id == DaiLiApply.Agent);
     if (Request.UrlReferrer != null)
     {
         Session["Url"] = Request.UrlReferrer.ToString();
     }
     return(View());
 }