Example #1
0
        public ActionResult SendTask()
        {
            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);

            Session["user_id"]   = user_id;
            Session["user_name"] = user_id;
            Task        task      = new Task();
            SendTaskBll send_task = new SendTaskBll();
            string      time      = DateTime.Now.ToLocalTime().ToString();  // 2008-9-4 20:12:12

            task.User_ID          = Session["user_id"].ToString();
            task.User_Name        = "";
            task.Task_ID          = Guid.NewGuid().ToString();
            task.Application_area = Request["application_area"];
            task.Technical_Classificationclass = Request["techical_classificationclass"];
            task.Task_Name          = Request["task_name"];
            task.Send_Time          = time;
            task.deadline           = Request["deadline"];
            task.Demand_Description = Request["demand_description"];
            task.Demand_Detail      = Request["detail"];
            task.Phone        = Request["phone"];
            task.Price        = Request["price"];
            task.Apply_Number = "0";
            task.Is_Received  = "0";
            task.Del_Flag     = "0";
            task.Membership   = membership;
            send_task.SendTask(task);
            return(Content("ok"));
        }
Example #2
0
        public string MyTaskInfo()//我的接发包数量
        {
            SendTaskBll send_task = new SendTaskBll();
            MyTaskInfo  mytask    = new MyTaskInfo();
            string      user_id   = Session["user_id"].ToString();

            mytask = send_task.GetMyTaskInfo(user_id);
            string json = JsonHelper.SerializeObject(mytask);

            return(json);
        }
Example #3
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"));
            }
        }