예제 #1
0
 public JsonResult Shengdan(string ID)
 {
     try
     {
         string strError = string.Empty;
         List <T_OutStockCreateInfo> lstCreate = new List <T_OutStockCreateInfo>();
         string[] strId = ID.Split(',');
         for (int i = 0; i < strId.Length; i++)
         {
             if (!string.IsNullOrEmpty(strId[i]))
             {
                 T_OutStockCreateInfo model = new T_OutStockCreateInfo();
                 model.ID = Convert.ToInt32(strId[i]);
                 if (!tfunc_OutStockCreate.GetModelByID(ref model, ref strError))
                 {
                     return(Json(new { state = false, obj = strError }, JsonRequestBehavior.AllowGet));
                 }
                 lstCreate.Add(model);
             }
         }
         lstCreate.ForEach(t => t.OKSelect = true);
         if (!tfunc_OutStockCreate.SaveModelListBySqlToDB(currentUser, lstCreate, ref strError))
         {
             return(Json(new { state = false, obj = strError }, JsonRequestBehavior.AllowGet));
         }
         else
         {
             return(Json(new { state = true, obj = "拣货单生成成功!" }, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(new { state = false, obj = ex.ToString() }, JsonRequestBehavior.AllowGet));
     }
 }
예제 #2
0
        public bool GetT_OutStockCreateByID(ref T_OutStockCreateInfo model, ref string strError)
        {
            T_OutStockCreate_Func tfunc = new T_OutStockCreate_Func();

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