Пример #1
0
 public JsonResult CloseTask(string ID)
 {
     try
     {
         T_OutStockTaskInfo model = new T_OutStockTaskInfo();
         model.ID = Convert.ToInt32(ID);
         string strError = "";
         if (!tfunc_task.GetModelByID(ref model, ref strError))
         {
             return(Json(new { state = false, obj = strError }, JsonRequestBehavior.AllowGet));
         }
         if (model.Status == 6)
         {
             return(Json(new { state = false, obj = "当前单据已复核,不能撤销扫描!" }, JsonRequestBehavior.AllowGet));
         }
         string strmsg = "";
         if (tfunc_task.BackOutTask(currentUser, model, ref strmsg))
         {
             return(Json(new { state = true, obj = "当前任务撤销成功!" }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { state = false, obj = "撤销失败!" + strmsg }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { state = false, obj = ex.ToString() }, JsonRequestBehavior.AllowGet));
     }
 }
Пример #2
0
        public JsonResult CloseTask(string ID)
        {
            try
            {
                //判断当前用户,只有admin,能操作
                if (currentUser.UserNo != "admin" && currentUser.UserNo != "2008050001" && currentUser.UserNo != "2012020004")
                {
                    return(Json(new { state = false, obj = "任务关闭权限只有admin,(叶盼盼)2008050001,(游亚勇)2012020004才能操作!" }, JsonRequestBehavior.AllowGet));
                }

                T_OutStockTaskInfo model = new T_OutStockTaskInfo();
                model.ID = Convert.ToInt32(ID);
                string strError = "";
                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));
            }
        }
Пример #3
0
        public bool GetT_OutTaskByID(ref T_OutStockTaskInfo model, ref string strError)
        {
            T_OutStockTask_Func tfunc = new T_OutStockTask_Func();

            return(tfunc.GetModelByID(ref model, ref strError));
        }