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
 public void ChangeToIdle()
 {
     if (ControllerTool.SplitIsCity(this.GetAnimator()))
     {
         this.PreciseSetAction("idle_city");
     }
     else
     {
         this.PreciseSetAction("idle");
     }
 }
Exemplo n.º 3
0
        //[Route("api/{controller}/getlist?pmsStr={pmsStr}")]
        public List <Me_worker> GetList(string pmsStr)
        {
            Dictionary <string, object> pms = ControllerTool.ConvertPms(pmsStr);
            WebApiBasicBll bll = new WebApiBasicBll();

            if (pms == null || pms.Count <= 0)
            {
                return(null);
            }
            else
            {
                return(bll.ReadModelListByPms <Me_worker>(pms));
            }
        }
Exemplo n.º 4
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.º 5
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.º 6
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.º 7
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.º 8
0
 protected void OnUIAnimationEnd(AnimationEndCmd cmd)
 {
     if (XUtility.StartsWith(cmd.actName, "idle") || XUtility.StartsWith(cmd.actName, "die"))
     {
         this.DoUIDisplaySkillEnd();
         return;
     }
     this.ResetAll();
     this.RemoveFxs();
     if (ControllerTool.SplitIsCity(this.GetAnimator()))
     {
         this.PreciseSetAction("idle_city");
     }
     else
     {
         this.PreciseSetAction("idle");
     }
     this.DoUIDisplaySkillEnd();
 }
Exemplo n.º 9
0
 private GUIMode mapGUIToolToEnum(ControllerTool tool)
 {
     if (tool is GUIController)
     {
         return(GUIMode.GUIViewer);
     }
     else if (tool is ViewController)
     {
         return(GUIMode.BeRoboyViewer);
     }
     else if (tool is ModelSpawnController)
     {
         return(GUIMode.SpawnViewer);
     }
     else
     {
         Debug.Log("GUI mode: " + tool + " not implemented!");
         return(GUIMode.Undefined);
     }
 }
Exemplo n.º 10
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.º 11
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());
            }
        }
Exemplo n.º 12
0
 private ToolMode mapToolTypeToEnum(ControllerTool tool)
 {
     if (tool is SelectorTool)
     {
         return(ToolMode.SelectorTool);
     }
     else if (tool is ShootingTool)
     {
         return(ToolMode.ShootingTool);
     }
     else if (tool is TimeTool)
     {
         return(ToolMode.TimeTool);
     }
     else if (tool is HandTool)
     {
         return(ToolMode.HandTool);
     }
     else
     {
         Debug.Log("Tool mode: " + tool + " not implemented!");
         return(ToolMode.Undefined);
     }
 }
Exemplo n.º 13
0
        //[Route("api/{controller}/getsingle?pmsStr={pmsStr}")]
        public Me_worker GetSingle(string pmsStr)
        {
            WebApiBasicBll bll = new WebApiBasicBll();

            return(bll.ReadModelByPms <Me_worker>(ControllerTool.ConvertPms(pmsStr)));
        }
Exemplo n.º 14
0
        //[Route("api/ado/getobj/{sqlFileName}/{sqlId}?pmsStr={pmsStr}")]
        public object GetObj(string sqlFileName, string sqlId, string pmsStr)
        {
            WebApiBasicBll bll = new WebApiBasicBll();

            return(bll.QueryObj(sqlFileName, sqlId, ControllerTool.ConvertPms(pmsStr)));
        }
Exemplo n.º 15
0
        //[Route("api/ado/getdictlist/{sqlFileName}/{sqlId}?pmsStr={pmsStr}")]
        public List <Dictionary <string, object> > GetDictList(string sqlFileName, string sqlId, string pmsStr)
        {
            WebApiBasicBll bll = new WebApiBasicBll();

            return(bll.QueryRecordList(sqlFileName, sqlId, ControllerTool.ConvertPms(pmsStr)));
        }
Exemplo n.º 16
0
        /// <summary>
        /// user login
        /// </summary>
        /// <param name="worker_no">worker_no</param>
        /// <returns>user info</returns>
        public ActionResult Login(string worker_no)
        {
            //valid user
            HomeBll   bll    = new HomeBll();
            Me_worker worker = bll.GetCurrentWorker(worker_no);

            if (worker == null)
            {
                return(Json(new
                {
                    IsSucceed = false,
                    ActionDirection = "None",
                    Worker_no = string.Empty,
                    Worker_name = string.Empty,
                    Msg = "用户不存在"
                }, JsonRequestBehavior.AllowGet));
            }
            //user not exist, then return error
            if (string.IsNullOrWhiteSpace(worker.worker_no))
            {
                return(Json(new
                {
                    IsSucceed = false,
                    ActionDirection = "None",
                    Worker_no = string.Empty,
                    Worker_name = string.Empty,
                    Msg = "用户不存在"
                }, JsonRequestBehavior.AllowGet));
            }
            //redirect page
            if (worker.job_no == "1001")
            {
                var userInfo = new Tuple <string, string, string>(worker.worker_no, worker.worker_name, "操作员");
                //NoCtrlController notCtrl = new NoCtrlController();
                ControllerTool.AddCookie("UserInfo", userInfo);
                return(Json(new
                {
                    IsSucceed = true,
                    ActionDirection = "/Operator/BasicPage",
                    Worker_no = worker.worker_no,
                    Worker_name = worker.worker_name,
                    Msg = "登录成功"
                }, JsonRequestBehavior.AllowGet));
            }
            //else if (worker.job_no == "1004")
            //{
            //    var userInfo = new Tuple<string, string, string>(worker.worker_no, worker.worker_name, "检验员");
            //    //NoCtrlController notCtrl = new NoCtrlController();
            //    ControllerTool.AddCookie("UserInfo", userInfo);
            //    return Json(new
            //    {
            //        IsSucceed = true,
            //        ActionDirection = "/Inspector/BasicPage",
            //        Worker_no = worker.worker_no,
            //        Worker_name = worker.worker_name,
            //        Msg = "登录成功"
            //    }, JsonRequestBehavior.AllowGet);
            //}
            else
            {
                return(Json(new
                {
                    IsSucceed = true,
                    ActionDirection = "None",
                    Worker_no = string.Empty,
                    Worker_name = string.Empty,
                    Msg = "登录失败"
                }, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 17
0
 public void ChangeGUIToolMode(ControllerTool tool)
 {
     changeGUIToolStatus(m_CurrentGUIMode, false);
     m_CurrentGUIMode = mapGUIToolToEnum(tool);
     changeGUIToolStatus(m_CurrentGUIMode, true);
 }