Esempio n. 1
0
 public String ajax_UploadFiles(HttpPostedFileBase ClientUpFile, String path)
 {
     ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();
     JavaScriptSerializer js = new JavaScriptSerializer() { MaxJsonLength = 65536 }; //64K
     try
     {
         if (ClientUpFile != null)
         {
             //String SaveFolder = Request.PhysicalApplicationPath + path + "\\" + ClientUpFile.FileName.GetFileName();
             String SaveFolder = Server.MapPath("~\\" + path + "\\" + ClientUpFile.FileName);
             ClientUpFile.SaveAs(SaveFolder);
             rAjaxResult.result = true;
         }
         else
         {
             rAjaxResult.result = false;
             rAjaxResult.message = "No Files UpLoad!!!";
         }
     }
     catch (Exception ex)
     {
         rAjaxResult.result = false;
         rAjaxResult.message = ex.Message;
     }
     return js.Serialize(rAjaxResult);
 }
        public String ajax_DeleteFiles(int Id, String FileKind, String FileName)
        {
            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            DeleteSysFile(Id, FileKind, FileName, ImageFileUpParm.NewsBasic);
            rAjaxResult.result = true;
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
        public String ajax_ListFiles(int Id, String FileKind)
        {
            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            rAjaxResult.filesObject = ListSysFiles(Id, FileKind);
            rAjaxResult.result      = true;
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
        public String ajax_UploadFine(int Id, String FilesKind, String hd_FileUp_EL)
        {
            //hd_FileUp_EL
            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            #region
            String tpl_File = String.Empty;
            try
            {
                //判斷是否為圖片檔
                if (!IMGExtDef.Any(x => x == hd_FileUp_EL.GetFileExt()))
                {
                    HandFineSave(hd_FileUp_EL, Id, new FilesUpScope(), FilesKind, false);
                    rAjaxResult.result   = true;
                    rAjaxResult.success  = true;
                    rAjaxResult.FileName = hd_FileUp_EL.GetFileName();
                }
                else
                {
                    if (FilesKind == "ContexImg")
                    {
                        HandImageSave(hd_FileUp_EL, Id, ImageFileUpParm.ProductContext, FilesKind);
                        rAjaxResult.result   = true;
                        rAjaxResult.success  = true;
                        rAjaxResult.FileName = hd_FileUp_EL.GetFileName();
                    }

                    if (FilesKind == "ListIcon")
                    {
                        HandImageSave(hd_FileUp_EL, Id, ImageFileUpParm.NewsBasic, FilesKind);
                        rAjaxResult.result   = true;
                        rAjaxResult.success  = true;
                        rAjaxResult.FileName = hd_FileUp_EL.GetFileName();
                    }
                }
            }
            catch (LogicError ex)
            {
                rAjaxResult.result  = false;
                rAjaxResult.success = false;
                rAjaxResult.error   = GetRecMessage(ex.Message);
            }
            catch (Exception ex)
            {
                rAjaxResult.result  = false;
                rAjaxResult.success = false;
                rAjaxResult.error   = ex.Message;
            }
            #endregion
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
Esempio n. 5
0
        public String ajax_GetAddNewID()
        {
            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            rAjaxResult.result = true;
            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            return(js.Serialize(this.GetNewId()));
        }
Esempio n. 6
0
        public override String ajax_MasterDeleteData(String id)
        {
            String returnString = string.Empty;

            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            ac = new a_PageContext()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;

            RunDeleteEnd HResult = ac.DeleteMaster(id.Split(',').CInt(), LoginUserId);

            rAjaxResult = HandleResultAjaxFiles(HResult, Resources.Res.Data_Delete_Success);
            return(JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings()
            {
                NullValueHandling = NullValueHandling.Ignore
            }));
        }
Esempio n. 7
0
        public override String ajax_MasterDeleteData(String id)
        {
            JavaScriptSerializer js = new JavaScriptSerializer();

            String returnString = string.Empty;

            js.MaxJsonLength = 4096;

            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            ac            = new a_ProgData();
            ac.Connection = getSQLConnection();

            RunDeleteEnd HResult = ac.DeleteMaster(id.Split(',').CInt(), LoginUserId);

            rAjaxResult  = HandleResultAjaxFiles(HResult, Resources.Res.Data_Delete_Success);
            returnString = js.Serialize(rAjaxResult);
            return(returnString);
        }
Esempio n. 8
0
        public String ajax_MasterUpdata(m__ParmFloat md)
        {
            ReturnAjaxFiles rAjaxResult       = new ReturnAjaxFiles();
            String          returnPicturePath = String.Empty;

            ac = new a__ParmFloat()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;
            //修改
            RunEnd HResult = this.ac.UpdateMaster(md, LoginUserId);

            rAjaxResult = HandleResultAjaxFiles(HResult, Resources.Res.Data_Update_Success);
            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            return(js.Serialize(rAjaxResult));
        }
Esempio n. 9
0
        public override String ajax_SubDataDelete(String id)
        {
            JavaScriptSerializer js = new JavaScriptSerializer()
            {
                MaxJsonLength = 65536
            };                                                                              //64K

            String returnString = string.Empty;

            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();

            acd = new a__CodeSheet()
            {
                Connection = getSQLConnection(), logPlamInfo = plamInfo
            };;
            RunDeleteEnd HResult = acd.DeleteMaster(id.Split(',').CInt(), LoginUserId);

            rAjaxResult = HandleResultAjaxFiles(HResult, Resources.Res.Data_Delete_Success);
            return(js.Serialize(rAjaxResult));
        }
Esempio n. 10
0
        public String ajax_MasterUpdata(Parm md)
        {
            _Parm PARMDataHandle = new _Parm() { Connection = getSQLConnection(),logPlamInfo=this.plamInfo };

            PARMDataHandle.兩件以上運費 = md.兩件以上運費;
            PARMDataHandle.訂單運費_少於 = md.訂單運費_少於;
            PARMDataHandle.訂單運費設定 = md.訂單運費設定;
            PARMDataHandle.產品價格方式 = md.產品價格方式;
            PARMDataHandle.產品價格折扣 = md.產品價格折扣;
            PARMDataHandle.貨到付款手續費 = md.貨到付款手續費;
            PARMDataHandle.單樣產品運費 = md.單樣產品運費;
            PARMDataHandle.需付運費 = md.需付運費;
            PARMDataHandle.轉入帳號 = md.轉入帳號;
            PARMDataHandle.ATM戶名 = md.ATM戶名;
            PARMDataHandle.ATM代碼 = md.ATM代碼;
            PARMDataHandle.ATM銀行 = md.ATM銀行;

            ReturnAjaxFiles rAjaxResult = new ReturnAjaxFiles();
            rAjaxResult.title = Resources.Res.Info_WorkResult;
            rAjaxResult.result = true;
            rAjaxResult.message = "參數更新完成";
            return JsonConvert.SerializeObject(rAjaxResult, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore });
        }