Пример #1
0
        public ActionResult GetSomeTask()//得到首页的一些需求任务
        {
            TaskSortBll sorttaskinfo = new TaskSortBll();
            string      responseText = "";

            responseText = sorttaskinfo.GetSomeTask();
            return(Content(responseText));
        }
Пример #2
0
        public ActionResult MiddleSortNameInfo()
        {
            string      responseText = "";
            TaskSortBll SortInfoBll  = new TaskSortBll();

            responseText = SortInfoBll.MiddleSortNameInfo();
            return(Content(responseText));
        }
Пример #3
0
        public ActionResult GetTaskListByField()
        {
            string      application_area = Session["application_area"].ToString();
            TaskSortBll sorttaskinfo     = new TaskSortBll();
            string      responseText     = "";

            responseText = sorttaskinfo.GetTaskInfoByField(application_area);
            return(Content(responseText));
        }
Пример #4
0
        public string GetTaskDetail()
        {
            Task        task         = new Task();
            string      task_id      = Session["task_id"].ToString();
            TaskSortBll SortTaskInfo = new TaskSortBll();

            task = SortTaskInfo.GetOneTaskInfo(task_id);
            string json = JsonHelper.SerializeObject(task);

            return(json);
        }
Пример #5
0
        public ActionResult GxfaWxCheck()
        {
            Task           task           = new Task();
            Task_Receive   receivetask    = new Task_Receive();
            TaskSortBll    SortTaskInfo   = new TaskSortBll();
            ReceiveTaskBll receivetaskbll = new ReceiveTaskBll();
            SendTaskBll    sendtaskbll    = new SendTaskBll();
            string         openid         = CookieHelper.GetCookieValue("openid");
            string         user_id        = getuserinfodal.GetUserID(openid);
            string         membership     = getuserinfodal.GetMemberType(user_id);
            string         user_name      = getuserinfodal.GetUserName(user_id, membership);

            string task_id = Session["task_id"].ToString();

            if (user_id == "none")
            {
                string url1 = System.Web.HttpContext.Current.Request.Url.AbsoluteUri;//获取当前url端木雲 2018/3/26 21:22:46
                string url2 = "http://egov.jinyuc.com/gxdzwx/gxdzwxlogin/?openid= " + openid + "&url1=" + url1;
                string url  = Session["url"].ToString();
                Response.Redirect(url, false);
                //  Session["rediret_url"] = url2;
                //非会员,跳转登陆页面
                // System.Web.HttpContext.Current.Response.Redirect(url3);
                return(View());
                //return Content("fail");
            }
            else if (user_name == "")
            {
                if (membership == "个人会员")
                {
                    System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert(\"请先完善会员信息\")" + "</script>");
                    return(View("GxFaWxPersonal"));
                }
                else
                {
                    System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert(\"请先完善会员信息\")" + "</script>");
                    return(View("GxFaWxFactory"));
                }
            }
            else if (receivetaskbll.IsMyTask(user_id, task_id) == "yes")
            {
                System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert(\"申请失败,无法申请您自己的项目\")" + "</script>");
                return(View("GxFaWxFl"));
            }
            else if (receivetaskbll.IsReceived(user_id, task_id) == "yes")
            {
                System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert(\"申请失败,您已申请过该项目\")" + "</script>");
                return(View("GxFaWxFl"));
            }

            else
            {
                task = SortTaskInfo.GetOneTaskInfo(task_id);
                receivetask.User_ID      = user_id;
                receivetask.User_Name    = user_name;
                receivetask.Task_ID      = task_id;
                receivetask.Is_Accepted  = "0";
                receivetask.Receive_Time = DateTime.Now.ToLocalTime().ToString();
                receivetaskbll.ReceiveTask(receivetask);
                sendtaskbll.UpdateReceiveTaskNumber(task_id);
                System.Web.HttpContext.Current.Response.Write("<script language=javascript>alert(\"申请成功,等待审核\")" + "</script>");
                return(View("GxfaWxFl"));
            }
        }