Exemple #1
0
        public JsonResult CloseTask(string ID)
        {
            try
            {
                T_InStockTaskInfo model = new T_InStockTaskInfo();
                model.ID = Convert.ToInt32(ID);
                string strError = string.Empty;
                if (!tfunc_task.GetModelByID(ref model, ref strError))
                {
                    return(Json(new { state = false, obj = strError }, JsonRequestBehavior.AllowGet));
                }
                if (model.Status == 5)
                {
                    return(Json(new { state = false, obj = "当前任务已关闭,请不要重复关闭!" }, JsonRequestBehavior.AllowGet));
                }

                if (model.Status == 3)
                {
                    return(Json(new { state = false, obj = "当前任务完成,不能关闭!" }, JsonRequestBehavior.AllowGet));
                }

                model.Status = 5;
                if (tfunc_task.UpadteModelByModelSql(currentUser, model, ref strError))
                {
                    return(Json(new { state = true, obj = "当前任务关闭成功!" }, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(new { state = false, obj = "关闭失败!" }, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception ex)
            {
                return(Json(new { state = false, obj = ex.ToString() }, JsonRequestBehavior.AllowGet));
            }
        }
Exemple #2
0
        public bool UpdateT_InTaskStatus(UserInfo user, ref T_InStockTaskInfo t_task, ref string strError)
        {
            T_InStockTask_Func tfunc = new T_InStockTask_Func();

            return(tfunc.UpadteModelByModelSql(user, t_task, ref strError));
        }