Example #1
0
 //选他装修
 public int SelectWorker(int id)
 {
     using (AIYunNetContext context = new AIYunNetContext())
     {
         DecTender     tender = new DecTender();
         DemandService denSer = new DemandService();
         tender = context.DecTender.Find(id);
         if (tender != null)
         {
             tender.IsAccept = 1;
             DecDemand demand = context.DecDemand.FirstOrDefault(c => c.Guid == tender.Guid);
             demand.IsAccept    = 0;
             demand.GetUserID   = tender.UserID;
             demand.GetUserType = "WebUser";
             demand.EditOn      = DateTime.Now;
             List <DecTender> list = context.DecTender.Where(c => c.Guid == tender.Guid && c.UserID != tender.UserID).ToList();
             if (list != null)
             {
                 foreach (var item in list)
                 {
                     item.IsAccept = 2;
                     item.EditOn   = DateTime.Now;
                 }
             }
             context.SaveChanges();
             return(1);
         }
         else
         {
             return(0);
         }
     }
 }
Example #2
0
        public ActionResult TenderDetailByUser(string guid, int userid, int workerid)
        {
            DecTender tender = tenSer.GetTender(guid, userid);

            ViewBag.tender = tender;
            return(View());
        }
Example #3
0
        public int AddDecTender(DecTender DecTender)
        {
            using (AIYunNetContext context = new AIYunNetContext())
            {
                try
                {
                    DecTender tender = context.DecTender.FirstOrDefault(c => c.Guid == DecTender.Guid && c.UserID == DecTender.UserID && c.IsDelete == 0);
                    if (tender == null)
                    {
                        context.DecTender.Add(DecTender);
                        context.SaveChanges();
                        return(1);
                    }
                    else
                    {
                        return(2);
                    }
                }
                catch (Exception e)
                {
                }

                return(0);
            }
        }
Example #4
0
        public ActionResult TenderDetailByWorker(int id = 0)
        {
            DecTender tender = new DecTender();

            if (id != 0)
            {
                tender = tenSer.GetDecTenderByID(id);
            }

            return(View(tender));
        }
Example #5
0
        public ActionResult WorkerTenderDetail(string guid)
        {
            DecDemand demand = deSer.GetDecDemandByGuID(guid);

            ViewBag.demand = demand;
            int       userid = Convert.ToInt32(SessionHelper.Get("UserID"));
            DecTender tender = tenSer.GetTender(guid, userid);

            ViewBag.tender = tender;
            return(View());
        }
Example #6
0
 public DecTender GetDecTenderByID(int id)
 {
     using (AIYunNetContext context = new AIYunNetContext())
     {
         DecTender model = new DecTender();
         if (id != 0)
         {
             model = context.DecTender.Find(id);
         }
         return(model);
     }
 }
Example #7
0
        public DecTender GetTender(string guid, int UserID)
        {
            DecTender tender = new DecTender();

            using (AIYunNetContext context = new AIYunNetContext())
            {
                tender = context.DecTender.FirstOrDefault(c => c.Guid == guid && c.UserID == UserID && c.IsDelete == 0);
                if (tender == null)
                {
                    tender = new DecTender();
                }
            }
            return(tender);
        }
Example #8
0
        public ActionResult AddorEditTender(DecTender tender)
        {
            int ret = 0;

            if (tender.id != 0)
            {
                ret = tenSer.UpdateDecTender(tender);
            }
            else
            {
                ret = tenSer.AddDecTender(tender);
            }
            return(Json(new { RetCode = ret }));
        }
Example #9
0
        public int DeleteDecTender(int id)
        {
            using (AIYunNetContext context = new AIYunNetContext())
            {
                DecTender old = context.DecTender.Find(id);

                if (old != null)
                {
                    old.IsDelete = 1;
                    old.DelOn    = DateTime.Now;
                    //old.UserID = DecTender.UserID;
                    context.SaveChanges();
                }
                return(1);
            }
        }
Example #10
0
        public int UpdateDecTender(DecTender DecTender)
        {
            using (AIYunNetContext context = new AIYunNetContext())
            {
                DecTender old = context.DecTender.Find(DecTender.id);

                if (old != null)
                {
                    old.IsAccept = 0;
                    old.Guid     = DecTender.Guid;
                    old.perInfo  = DecTender.perInfo;
                    old.perName  = DecTender.perName;
                    old.perPhone = DecTender.perPhone;
                    old.Price    = DecTender.Price;
                    old.EditOn   = DateTime.Now;
                    //old.UserID = DecTender.UserID;
                    context.SaveChanges();
                }
                return(1);
            }
        }
Example #11
0
 public ActionResult TenderDetail(DecTender tender)
 {
     return(View());
 }