Exemplo n.º 1
0
        public JsonResult AddOrEditBuidingCase(WebBuidingCase webca)
        {
            WebWorker worker = workerSer.GetWebWorkerByID(webca.WorkerID);
            int       ret    = 0;

            string[] list = null;
            string   thum = "";

            if (webca.textimg == "" || webca.textimg == null)
            {
            }
            else
            {
                list = ImageHelper.GetHvtImgUrls(webca.textimg);
                foreach (string item in list)
                {
                    thum += item + "|";
                }
                webca.textthumbnailImage = thum;
            }
            webca.UserID = worker.UserID;
            if (webca.id == 0)
            {
                ret = buidingcase.addBuidingCase(webca);
            }
            else
            {
                ret = buidingcase.updateBuidingCase(webca);
            }
            return(Json(new { RetCode = ret }));
        }
        public ActionResult mWorkerDetail(int workerid = 1)
        {
            WebWorker             worker   = workerSer.GetWebWorkerByID(workerid);
            List <WebBuiding>     list     = buidSer.moblieGetWebBuidingList(workerid, 4);
            List <WebBuidingCase> caselist = buidcaseSer.GetBuidingCaseListByWorkerID(workerid, 4);

            ViewBag.caselist = caselist;
            ViewBag.list     = list;
            return(View(worker));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取所有装修信息
        /// </summary>
        public void GetCenterBuidingDetailList()
        {
            int    pageIndex        = string.IsNullOrEmpty(context.Request["pageIndex"]) ? 1 : Convert.ToInt32(context.Request["pageIndex"]);
            int    PageSize         = Convert.ToInt32(context.Request["PageSize"]);
            string UserID           = context.Request["UserID"];
            string WorkerID         = context.Request["WorkerID"];
            string SortOrder        = context.Request["SortOrder"];
            string DemandID         = context.Request["DemandID"];
            string SortParameters   = "";
            int    pageCount        = 0;
            int    recordcount      = 0;
            string SelectParameters = string.Format("[BuidingID],[BuidingTitle],[BuidingBrief],[BuidingInfo],"
                                                    + "[CompanyID],[WorkerID],[thumbnailImage],[BuidingImage],[ShowOrder],[AddOn],[EditOn],[DeleteOn],"
                                                    + "[FlagDelete],[PageViewCount],[CollectCount],[ZanCount],[CommentCount],[IsHot],[IsTop],[Price],[Space],"
                                                    + "[constructionstageID],[constructionstage],[ResultID],[StartTime],[StageNow],[EndTime],"
                                                    + "[superviseName],[UserID],[DemandID],[IsWorkerEnd],[IsUserEnd],[Guid]");

            SortParameters = string.Format(" FlagDelete=0 {0} {1}",
                                           UserID == "0" || string.IsNullOrEmpty(UserID) ? "" : "and UserID=" + UserID,
                                           WorkerID == "0" || string.IsNullOrEmpty(WorkerID) ? "" : "and WorkerID=" + WorkerID,
                                           string.IsNullOrEmpty(DemandID) ? "" : "and DemandID!=0");

            Pagination paginfo = new Pagination();

            paginfo.SelectParameters = SelectParameters;
            paginfo.PageIndex        = pageIndex;
            paginfo.PageSize         = PageSize;
            paginfo.EntityName       = "WebBuiding";
            paginfo.SortParameters   = SortParameters;
            paginfo.SortOrder        = SortOrder + " AddOn desc,BuidingID desc";
            var result = PageList.GetPageListBySQL <WebBuiding>(paginfo, out recordcount, out pageCount);
            List <BuidingDetail> list = new List <BuidingDetail>();

            foreach (var item in result)
            {
                BuidingDetail detail = new BuidingDetail
                {
                    woker     = worser.GetWebWorkerByID(item.WorkerID),
                    buiding   = item,
                    stagelist = SageSer.GetStagesWorkerListByID(item.BuidingID),
                    demand    = demandSer.GetDecDemandByGuID(item.Guid),
                    comment   = commentSer.GetCommentByTypeAndID("WebBuiding", item.BuidingID)
                };
                list.Add(detail);
            }
            var obj = new
            {
                list        = list,
                recordcount = recordcount,
                pageCount   = pageCount
            };
            string msg = JsonConvert.SerializeObject(obj);

            context.Response.Write(msg);
        }
Exemplo n.º 4
0
        public ActionResult DecWorkLeaderDetail(int WorkerID = 0)
        {
            WebWorker worker = webworkerService.GetWebWorkerByID(WorkerID);

            return(View(worker));
        }