Example #1
0
 static OutsideWS.SMC_PackageManual CopyPackageManual(SMC_PackageManual manual)
 {
     OutsideWS.SMC_PackageManual entity = new OutsideWS.SMC_PackageManual();
     entity.pe_id          = manual.pe_id;
     entity.pm_createdtime = manual.pm_createdtime;
     entity.pm_id          = manual.pm_id;
     entity.pm_name        = manual.pm_name;
     entity.pm_updatetime  = manual.pm_updatetime;
     entity.pm_url         = manual.pm_url;
     return(entity);
 }
Example #2
0
 public bool PackageManualSync(SMC_PackageManual entity)
 {
     try
     {
         return(bo.PackageManualSyncInsideToOutside(entity));
     }
     catch (Exception e)
     {
         Log4NetHelper.Error(e);
         return(false);
     }
 }
Example #3
0
 static OutsideWS.SMC_PackageManual CopyPackageManual(SMC_PackageManual manual)
 {
     OutsideWS.SMC_PackageManual entity = new OutsideWS.SMC_PackageManual();
     entity.pe_id = manual.pe_id;
     entity.pm_createdtime = manual.pm_createdtime;
     entity.pm_id = manual.pm_id;
     entity.pm_name = manual.pm_name;
     entity.pm_updatetime = manual.pm_updatetime;
     entity.pm_url = manual.pm_url;
     return entity;
 }
 public bool PackageManualSync(SMC_PackageManual entity)
 {
     try
     {
         return bo.PackageManualSyncInsideToOutside(entity);
     }
     catch (Exception e)
     {
         Log4NetHelper.Error(e);
         return false;
     }
 }
 public virtual bool PackageManualSyncInsideToOutside(SMC_PackageManual entity)
 {
     SMC_PackageManual ext = manualDao.Get(entity.pm_id);
     if (ext == null)
     {
         manualDao.Insert(entity);
     }
     else
     {
         manualDao.Update(entity);
     }
     return true;
 }
 public Service.ApplicationCenterWS.SMC_PackageManual CopyPackageManual(SMC_PackageManual manual)
 {
     Service.ApplicationCenterWS.SMC_PackageManual entity = new Service.ApplicationCenterWS.SMC_PackageManual();
     entity.pe_id = manual.pe_id;
     entity.pm_createdtime = manual.pm_createdtime;
     entity.pm_id = manual.pm_id;
     entity.pm_name = manual.pm_name;
     entity.pm_updatetime = manual.pm_updatetime;
     entity.pm_url = manual.pm_url;
     return entity;
 }
 public virtual void UpdatePackageManual(SMC_PackageManual packageManual)
 {
     packageManualDao.Update(packageManual);
 }
 public virtual void InsertPackageManual(SMC_PackageManual packageManual)
 {
     packageManualDao.Insert(packageManual);
 }
        public JsonResult CreatePackageManual(FormCollection form)
        {
            JsonReturnMessages data = new JsonReturnMessages() { IsSuccess = true, Msg = "操作成功" };
            int i = Request.Files.Count;
            HttpPostedFileBase file = null;
            string filePath = "";
            string packageFileName = "";

            string packageId = form[0];

            string conSolePath = HttpRuntime.AppDomainAppPath;//服务器路径
            string pDir = SAVEOUTPATH + @"\" + packageId.ToString();//相对路径 用安装包ID做文件夹名
            string saveDir = conSolePath + pDir;

            try
            {
                if (i > 0)
                {
                    file = Request.Files[0];
                    filePath = file.FileName;
                    packageFileName = "手册-" + Path.GetFileName(filePath);
                    string savePath = System.IO.Path.Combine(saveDir, packageFileName);

                    if (!System.IO.Directory.Exists(saveDir))
                    {
                        System.IO.Directory.CreateDirectory(saveDir);
                    }
                    if (System.IO.File.Exists(savePath))
                    {
                        System.IO.File.Delete(savePath);
                    }

                    file.SaveAs(savePath);

                    //插入数据
                    SMC_PackageManual pm = new SMC_PackageManual();
                    pm.pm_id = BoFactory.GetVersionTrackBo.GetMaxPackageManualId() + 1;
                    pm.pe_id = Convert.ToInt32(packageId);
                    pm.pm_name = form[1];
                    if (SAVEOUTPATH.EndsWith("/") == false)
                        SAVEOUTPATH = SAVEOUTPATH + "/";
                    pm.pm_url = "~/" + SAVEOUTPATH + packageId.ToString() + @"\" + packageFileName;
                    pm.pm_url = pm.pm_url.Replace(@"\", "/");

                    pm.pm_createdtime = DateTime.Now;

                    BoFactory.GetVersionTrackBo.InsertPackageManual(pm);
                }
            }
            catch (Exception e)
            {
                Log4NetHelper.Error(e);
                data.IsSuccess = false;
                data.Msg = e.Message;
            }

            return Json(data, "text/html");
        }
Example #10
0
 static SmartBox.Console.Service.ApplicationCenterWS.SMC_PackageManual CopyPackageManual(SMC_PackageManual manual)
 {
     SmartBox.Console.Service.ApplicationCenterWS.SMC_PackageManual entity = new SmartBox.Console.Service.ApplicationCenterWS.SMC_PackageManual();
     entity.pe_id          = manual.pe_id;
     entity.pm_createdtime = manual.pm_createdtime;
     entity.pm_id          = manual.pm_id;
     entity.pm_name        = manual.pm_name;
     entity.pm_updatetime  = manual.pm_updatetime;
     entity.pm_url         = manual.pm_url;
     return(entity);
 }