Ejemplo n.º 1
0
 public static bool CreateHelpCategory(HelpCategoryInfo helpCategory)
 {
     if (null == helpCategory)
     {
         return false;
     }
     Globals.EntityCoding(helpCategory, true);
     return CommentsProvider.Instance().CreateUpdateDeleteHelpCategory(helpCategory, DataProviderAction.Create);
 }
Ejemplo n.º 2
0
 private void AddNewCategory(HelpCategoryInfo category)
 {
     if (SubsiteCommentsHelper.CreateHelpCategory(category))
     {
         this.ShowMsg("成功添加了一个帮助分类", true);
     }
     else
     {
         this.ShowMsg("操作失败,未知错误", false);
     }
 }
Ejemplo n.º 3
0
 private void AddNewCategory(HelpCategoryInfo category)
 {
     if (ArticleHelper.CreateHelpCategory(category))
     {
         ShowMsg("成功添加了一个帮助分类", true);
     }
     else
     {
         ShowMsg("操作失败,未知错误", false);
     }
 }
Ejemplo n.º 4
0
 private void btnSubmitHelpCategory_Click(object sender, EventArgs e)
 {
     string str = string.Empty;
     if (this.fileUpload.HasFile)
     {
         try
         {
             str = SubsiteCommentsHelper.UploadHelpImage(this.fileUpload.PostedFile);
         }
         catch
         {
             this.ShowMsg("图片上传失败,您选择的不是图片类型的文件,或者网站的虚拟目录没有写入文件的权限", false);
             return;
         }
     }
     HelpCategoryInfo info2 = new HelpCategoryInfo();
     info2.Name = this.txtHelpCategoryName.Text.Trim();
     info2.IconUrl = str;
     info2.Description = this.txtHelpCategoryDesc.Text.Trim();
     info2.IsShowFooter = this.radioShowFooter.SelectedValue;
     HelpCategoryInfo target = info2;
     ValidationResults results = Hishop.Components.Validation.Validation.Validate<HelpCategoryInfo>(target, new string[] { "ValHelpCategoryInfo" });
     string msg = string.Empty;
     if (results.IsValid)
     {
         this.AddNewCategory(target);
         this.Reset();
     }
     else
     {
         foreach (ValidationResult result in (IEnumerable<ValidationResult>) results)
         {
             msg = msg + Formatter.FormatErrorMessage(result.Message);
         }
         this.ShowMsg(msg, false);
     }
 }
Ejemplo n.º 5
0
 public override bool CreateUpdateDeleteHelpCategory(HelpCategoryInfo helpCategory, DataProviderAction action)
 {
     if (null == helpCategory)
     {
         return false;
     }
     DbCommand storedProcCommand = database.GetStoredProcCommand("cp_HelpCategory_CreateUpdateDelete");
     database.AddInParameter(storedProcCommand, "Action", DbType.Int32, (int)action);
     database.AddOutParameter(storedProcCommand, "Status", DbType.Int32, 4);
     if (action != DataProviderAction.Create)
     {
         database.AddInParameter(storedProcCommand, "CategoryId", DbType.Int32, helpCategory.CategoryId);
     }
     if (action != DataProviderAction.Delete)
     {
         database.AddInParameter(storedProcCommand, "Name", DbType.String, helpCategory.Name);
         database.AddInParameter(storedProcCommand, "IconUrl", DbType.String, helpCategory.IconUrl);
         database.AddInParameter(storedProcCommand, "IndexChar", DbType.String, helpCategory.IndexChar);
         database.AddInParameter(storedProcCommand, "Description", DbType.String, helpCategory.Description);
         database.AddInParameter(storedProcCommand, "IsShowFooter", DbType.Boolean, helpCategory.IsShowFooter);
     }
     database.ExecuteNonQuery(storedProcCommand);
     return (((int)database.GetParameterValue(storedProcCommand, "Status")) == 0);
 }
Ejemplo n.º 6
0
 public static HelpCategoryInfo PopulateHelpCategory(IDataReader reader)
 {
     if (null == reader)
     {
         return null;
     }
     HelpCategoryInfo info = new HelpCategoryInfo();
     info.CategoryId = new int?((int) reader["CategoryId"]);
     info.Name = (string) reader["Name"];
     info.DisplaySequence = (int) reader["DisplaySequence"];
     if (reader["IconUrl"] != DBNull.Value)
     {
         info.IconUrl = (string) reader["IconUrl"];
     }
     if (reader["IndexChar"] != DBNull.Value)
     {
         info.IndexChar = (string) reader["IndexChar"];
     }
     if (reader["Description"] != DBNull.Value)
     {
         info.Description = (string) reader["Description"];
     }
     info.IsShowFooter = (bool) reader["IsShowFooter"];
     return info;
 }
Ejemplo n.º 7
0
 public static bool DeleteHelpCategory(int categoryId)
 {
     HelpCategoryInfo helpCategory = new HelpCategoryInfo();
     helpCategory.CategoryId = new int?(categoryId);
     return CommentsProvider.Instance().CreateUpdateDeleteHelpCategory(helpCategory, DataProviderAction.Delete);
 }
Ejemplo n.º 8
0
 private void btnSubmitHelpCategory_Click(object sender, EventArgs e)
 {
     string iconUrl = string.Empty;
     iconUrl = ArticleHelper.GetHelpCategory(categoryId).IconUrl;
     if (fileUpload.HasFile)
     {
         try
         {
             if (!string.IsNullOrEmpty(iconUrl))
             {
                 ResourcesHelper.DeleteImage(iconUrl);
             }
             iconUrl = ArticleHelper.UploadHelpImage(fileUpload.PostedFile);
         }
         catch
         {
             ShowMsg("图片上传失败,您选择的不是图片类型的文件,或者网站的虚拟目录没有写入文件的权限", false);
             return;
         }
     }
     HelpCategoryInfo info2 = new HelpCategoryInfo();
     info2.CategoryId = new int?(categoryId);
     info2.Name = txtHelpCategoryName.Text.Trim();
     info2.IconUrl = iconUrl;
     info2.Description = txtHelpCategoryDesc.Text.Trim();
     info2.IsShowFooter = radioShowFooter.SelectedValue;
     HelpCategoryInfo target = info2;
     ValidationResults results = Hishop.Components.Validation.Validation.Validate<HelpCategoryInfo>(target, new string[] { "ValHelpCategoryInfo" });
     string msg = string.Empty;
     if (results.IsValid)
     {
         UpdateCategory(target);
     }
     else
     {
         foreach (ValidationResult result in (IEnumerable<ValidationResult>)results)
         {
             msg = msg + Formatter.FormatErrorMessage(result.Message);
         }
         ShowMsg(msg, false);
     }
 }
Ejemplo n.º 9
0
 private void UpdateCategory(HelpCategoryInfo category)
 {
     if (ArticleHelper.UpdateHelpCategory(category))
     {
         imgPic.ImageUrl = null;
         imgPic.Visible = !string.IsNullOrEmpty(imgPic.ImageUrl);
         btnPicDelete.Visible = !string.IsNullOrEmpty(imgPic.ImageUrl);
         ShowMsg("成功修改了帮助分类", true);
     }
     else
     {
         ShowMsg("操作失败,未知错误", false);
     }
 }
Ejemplo n.º 10
0
 public abstract bool CreateUpdateDeleteHelpCategory(HelpCategoryInfo helpCategory, DataProviderAction action);
Ejemplo n.º 11
0
 private void UpdateCategory(HelpCategoryInfo category)
 {
     if (SubsiteCommentsHelper.UpdateHelpCategory(category))
     {
         this.imgPic.ImageUrl = null;
         this.imgPic.Visible = !string.IsNullOrEmpty(this.imgPic.ImageUrl);
         this.btnPicDelete.Visible = !string.IsNullOrEmpty(this.imgPic.ImageUrl);
         this.ShowMsg("成功修改了帮助分类", true);
     }
     else
     {
         this.ShowMsg("操作失败,未知错误", false);
     }
 }