コード例 #1
0
 public JsonResult DoneResa(SYS_RESA info, List <string> listimp = null, List <string> listsemi = null, List <ResaTableView> resatable = null)
 {
     if (info.ID != 0)
     {
         //update
         info.UPDATEDDATE = DateTime.Now;
         info.UPDATEDUSER = LoginUser.Current.USERNAME;
         return(Json(APIHelper.CallAPI <JsonResultData>("resa/doneresa", new
         {
             data = info,
             listimp = listimp,
             listsemi = listsemi,
             resatable = resatable
         }), JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(ErrorHelper.Current.ErrorValidateData(), JsonRequestBehavior.AllowGet));
     }
 }
コード例 #2
0
 public JsonResult Save(SYS_RESA info, List <string> listimp = null, List <string> listsemi = null, List <ResaTableView> resatable = null)
 {
     try
     {
         if (info.ID != 0)
         {
             //update
             info.UPDATEDDATE = DateTime.Now;
             info.UPDATEDUSER = LoginUser.Current.USERNAME;
             var result = APIHelper.CallAPI <JsonResultData>("resa/update", new
             {
                 data      = info,
                 listimp   = listimp,
                 listsemi  = listsemi,
                 resatable = resatable
             });
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
         else
         {
             //insert
             info.CREATEDDATE = DateTime.Now;
             info.CREATEDUSER = LoginUser.Current.USERNAME;
             var result = APIHelper.CallAPI <JsonResultData>("resa/insert", new
             {
                 data = info
             });
             return(Json(result, JsonRequestBehavior.AllowGet));
         }
     }
     catch (Exception ex)
     {
         return(Json(new JsonResultData
         {
             IsOk = false,
             Msg = ex.ToString()
         }, JsonRequestBehavior.AllowGet));
     }
 }