public ResultVO InsertTemplate(TemplateVO template) { var tempPath = template.StoredName; var staticFolderPath = "statics\\tmpl\\"; var tmplRootPath = string.Format("{0}{1}", RootPath, staticFolderPath); var targetTmplPath = FileHelper.InitTmplPath(tmplRootPath); ZipHelper.Decompression(tempPath, targetTmplPath, true); //var tmpUser = _userInfoService.GetUserInfoById() var tmpl = new TemplateInfo() { TmplTitle = template.TmplTitle, TmplDescription = template.TmplDescription, PreviewUrl = template.PreviewUrl, StoredName = targetTmplPath, CreateTime = DateTime.Now, Deleted = false, Remark = string.Empty }; var ret = _templateService.InsertTemplate(tmpl); return(ret); }
public ActionResult MultiDelete(string allId) { AjaxResult result = new AjaxResult(AjaxResultStatus.Success, string.Empty); StringBuilder sbMsg = new StringBuilder(); string[] ids = allId.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (string id in ids) { try { TemplateVO entity = m_FTISService.GetTemplateById(Convert.ToInt32(id)); entity.Flag = 0; m_FTISService.UpdateTemplate(entity); } catch (Exception ex) { result.ErrorCode = AjaxResultStatus.Fail; sbMsg.AppendFormat(ex.Message + "<br/>"); } } result.Message = sbMsg.ToString(); return(this.Json(result)); }
public TemplateVO GetCurrentTemplate() { TemplateVO templateVO = m_TemplateService.GetCurrentTemplate(AppSettings.TemplateBeforeDays); if (templateVO == null) { templateVO = new TemplateVO(); } return(templateVO); }
public void LoadTemplate(TemplateVO template) { if (template != null) { EntityId = template.TemplateId; Name = template.Name; CSS = template.CSS; FileName = template.FileName; FileName2 = template.FileName2; StartDate = template.StartDate; EndDate = template.EndDate; Status = template.Flag.ToString(); TemplateType = template.TemplateType.ToString(); } }
public ActionResult Delete(int id) { AjaxResult result = new AjaxResult(); try { TemplateVO entity = m_FTISService.GetTemplateById(Convert.ToInt32(id)); entity.Flag = 0; m_FTISService.UpdateTemplate(entity); result.ErrorCode = AjaxResultStatus.Success; result.Message = string.Format("{0}刪除成功", entity.Name); } catch (Exception ex) { result.ErrorCode = AjaxResultStatus.Exception; result.Message = ex.Message; } return(this.Json(result)); }
private void Save(TemplateVO template) { template.Name = Name; template.CSS = CSS; template.FileName = FileName; template.FileName2 = FileName2; template.StartDate = StartDate; template.EndDate = string.IsNullOrWhiteSpace(EndDate) ? StartDate : EndDate; template.Flag = int.Parse(Status); if (template.TemplateId == 0) { template.TemplateType = (TemplateVO.Type)Enum.Parse(typeof(TemplateVO.Type), TemplateType); m_TemplateService.CreateTemplate(template); } else { m_TemplateService.UpdateTemplate(template); } LoadTemplate(template.TemplateId); }
/// <summary> /// 更新樣板 /// </summary> /// <param name="templateVO">被更新的樣板</param> /// <returns>更新後的樣板</returns> public TemplateVO UpdateTemplate(TemplateVO templateVO) { return(TemplateDao.UpdateTemplate(templateVO)); }
/// <summary> /// 新增樣板 /// </summary> /// <param name="templateVO">被新增的樣板</param> /// <returns>新增後的樣板</returns> public TemplateVO CreateTemplate(TemplateVO templateVO) { return(TemplateDao.CreateTemplate(templateVO)); }
private void InitTemplate() { TemplateVO templateVO1 = new TemplateVO() { TemplateType = TemplateVO.Type.Season, Name = "春", //CSS = "<link href='season/season01.css' rel='stylesheet' type='text/css' />", //FileName = "season01.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0301", EndDate = "0531" }; m_TemplateService.CreateTemplate(templateVO1); TemplateVO templateVO2 = new TemplateVO() { TemplateType = TemplateVO.Type.Season, Name = "夏", //CSS = "<link href='season/season02.css' rel='stylesheet' type='text/css' />", //FileName = "season02.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0601", EndDate = "0831" }; m_TemplateService.CreateTemplate(templateVO2); TemplateVO templateVO3 = new TemplateVO() { TemplateType = TemplateVO.Type.Season, Name = "秋", //CSS = "<link href='season/season03.css' rel='stylesheet' type='text/css' />", //FileName = "season03.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0901", EndDate = "1131" }; m_TemplateService.CreateTemplate(templateVO3); TemplateVO templateVO4 = new TemplateVO() { TemplateType = TemplateVO.Type.Season, Name = "冬", //CSS = "", //FileName = "season04.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "1201", EndDate = "0229" }; m_TemplateService.CreateTemplate(templateVO4); TemplateVO templateVO5 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "中秋節", //CSS = "<link href='festival01.css' rel='stylesheet' type='text/css' />", //FileName = "festival01.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0815", EndDate = "0815" }; m_TemplateService.CreateTemplate(templateVO5); TemplateVO templateVO6 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "元宵節", //CSS = "", //FileName = "festival02.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0115", EndDate = "0115" }; m_TemplateService.CreateTemplate(templateVO6); TemplateVO templateVO7 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "端午節", //CSS = "", //FileName = "festival03.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0505", EndDate = "0505" }; m_TemplateService.CreateTemplate(templateVO7); TemplateVO templateVO8 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "中國情人節", //CSS = "", //FileName = "festival04.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0707", EndDate = "0707" }; m_TemplateService.CreateTemplate(templateVO8); TemplateVO templateVO9 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "聖誕節", //CSS = "", //FileName = "festival05.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "1225", EndDate = "1225" }; m_TemplateService.CreateTemplate(templateVO9); TemplateVO templateVO10 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "春節", //CSS = "", //FileName = "festival06.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0101", EndDate = "0101" }; m_TemplateService.CreateTemplate(templateVO10); TemplateVO templateVO11 = new TemplateVO() { TemplateType = TemplateVO.Type.Festival, Name = "西洋情人節", //CSS = "", //FileName = "festival04.txt", FileName2 = "/Scripts/ckfinder/userfiles/flash/flash.swf", StartDate = "0214", EndDate = "0214" }; m_TemplateService.CreateTemplate(templateVO11); }
public void TestCurrentTemplate() { TemplateVO templateVO = m_TemplateService.GetCurrentTemplate(7); Console.WriteLine("TestCurrentTemplate = " + templateVO.Name); }
public void Update() { TemplateVO template = m_TemplateService.GetTemplateById(EntityId); Save(template); }
public void Insert() { TemplateVO template = new TemplateVO(); Save(template); }
/// <summary> /// 更新樣板 /// </summary> /// <param name="templateVO">被更新的樣板</param> /// <returns>更新後的樣板</returns> public TemplateVO UpdateTemplate(TemplateVO templateVO) { NHibernateDao.Update(templateVO); return(templateVO); }
/// <summary> /// 新增樣板 /// </summary> /// <param name="templateVO">被新增的樣板</param> /// <returns>新增後的樣板</returns> public TemplateVO CreateTemplate(TemplateVO templateVO) { NHibernateDao.Insert(templateVO); return(templateVO); }