Exemplo n.º 1
0
        /// <summary>
        /// post worker selected wkc data
        /// </summary>
        /// <param name="wkcNos">selected wkc data</param>
        /// <returns>insert result</returns>
        public ActionResult PostWorkerSelectedWkcData(string[] wkcNos)
        {
            if (wkcNos == null || wkcNos.Length <= 0)
            {
                return(Json(new { res = false, msg = "未选中数据" }, JsonRequestBehavior.AllowGet));
            }
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Json(new { res = false, msg = "用户错误" }, JsonRequestBehavior.AllowGet));
            }
            OperatorBll bll = new OperatorBll();
            bool        r   = bll.PostWorkerSelectedWkc(userInfo.Item1, wkcNos.ToList());
            string      msg = string.Empty;

            if (r)
            {
                msg = "成功";
            }
            else
            {
                msg = "失败";
            }
            return(Json(new { res = r, msg = msg }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        /// <summary>
        /// get worker selected wkc data
        /// </summary>
        /// <returns>worker selected wkc data</returns>
        public ActionResult GetWorkerSelectedWkaData()
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }
            List <WorkerSelectedWkaView> list = ViewBag.WorkerWka as List <WorkerSelectedWkaView>;
            OperatorBll bll = new OperatorBll();

            list = bll.GetWorkerSelectedWka(userInfo.Item1);
            return(Json(list, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        /// <summary>
        /// worker select order
        /// </summary>
        /// <returns>worker select order view</returns>
        public ActionResult WorkerSelectedOrder()
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Redirect("/"));
            }
            List <WorkerSelectedOrderView> list = null;
            OperatorBll bll = new OperatorBll();

            list = bll.GetWorkerSelectedOrderData(userInfo.Item1);
            ViewBag.WorkerOrder = list;
            return(View("WorkerSelectedOrder", list == null || list.Count <= 0));
        }
Exemplo n.º 4
0
        /// <summary>
        /// get worker selected order data
        /// </summary>
        /// <returns>worker selected order data</returns>
        public ActionResult GetWorkerSelectedOrderData()
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            Newtonsoft.Json.Converters.IsoDateTimeConverter formatter = new Newtonsoft.Json.Converters.IsoDateTimeConverter();
            formatter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
            if (userInfo == null)
            {
                return(Content(JsonConvert.SerializeObject(null, formatter)));
            }
            List <WorkerSelectedOrderView> list = ViewBag.WorkerOrder as List <WorkerSelectedOrderView>;
            OperatorBll bll = new OperatorBll();

            list = bll.GetWorkerSelectedOrderData(userInfo.Item1);
            return(Content(JsonConvert.SerializeObject(list, formatter)));
        }
Exemplo n.º 5
0
        /// <summary>
        /// worker selected wkc
        /// </summary>
        /// <returns>edit view</returns>
        public ActionResult WorkerSelectedWkc()
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Redirect("/"));
            }
            List <WorkerSelectedWkcView> list = ViewBag.WorkerWkc as List <WorkerSelectedWkcView>;

            if (list == null || list.Count <= 0)
            {
                OperatorBll bll = new OperatorBll();
                list = bll.GetWorkerSelectedWkc(userInfo.Item1);
            }
            ViewBag.WorkerWkc = list;
            return(View("WorkerSelectedWkc", list == null || list.Count <= 0));
        }
Exemplo n.º 6
0
        /// <summary>
        /// post worker selected order data
        /// </summary>
        /// <param name="wkaOrders">orders choose to the wka</param>
        /// <param name="mo_no">mo_no</param>
        /// <returns>insert result</returns>
        public ActionResult PostWorkerSelectedOrderData(List <Dictionary <string, string> > wkaOrders)
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Content(JsonConvert.SerializeObject(new { res = false, msg = "用户错误" })));
            }
            OperatorBll bll = new OperatorBll();
            bool        r   = bll.PostWorkerSelectedOrderData(userInfo.Item1, wkaOrders);
            string      msg = string.Empty;

            if (r)
            {
                msg = "成功";
            }
            else
            {
                msg = "失败";
            }
            return(Content(JsonConvert.SerializeObject(new { res = r, msg = msg })));
        }
Exemplo n.º 7
0
        //
        // GET: /Operator/

        /// <summary>
        /// basic page action
        /// </summary>
        /// <returns>basic page</returns>
        public ActionResult BasicPage()
        {
            Tuple <string, string, string> userInfo = ControllerTool.GetCookie <Tuple <string, string, string> >("UserInfo");

            if (userInfo == null)
            {
                return(Redirect("/"));
            }
            OperatorBll bll = new OperatorBll();
            List <WorkerSelectedWkcView> list = bll.GetWorkerSelectedWkc(userInfo.Item1);
            List <WorkerSelectedWkcView> tmp  = list.Where(a => a.is_selected).ToList();

            ViewBag.WorkerWkc = list;
            if (tmp == null || tmp.Count <= 0)
            {
                return(RedirectToAction("WorkerSelectedWkc", "Operator"));
            }
            else
            {
                return(View());
            }
        }