Beispiel #1
0
 protected void lnbRemoveFile_Click(object sender, EventArgs e)
 {
     MojoCube.Web.Download.List list = new MojoCube.Web.Download.List();
     list.GetData(int.Parse(ViewState["pk_Download"].ToString()));
     list.FileName = string.Empty;
     list.FilePath = string.Empty;
     list.FileType = string.Empty;
     list.FileSize = 0;
     list.UpdateData(list.pk_Download);
     imgMain.Visible       = false;
     lnbRemoveFile.Visible = false;
 }
Beispiel #2
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        if (txtTitle.Text.Trim() == "")
        {
            AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("danger", "请填写标题");
            return;
        }

        MojoCube.Api.File.Upload upload = new MojoCube.Api.File.Upload();
        upload.FilePath = "Download/" + txtPageName.Text.Trim();
        upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true);
        upload.DoFileUpload(fuFile);

        MojoCube.Web.Download.List list = new MojoCube.Web.Download.List();

        //修改
        if (ViewState["pk_Download"] != null)
        {
            list.GetData(int.Parse(ViewState["pk_Download"].ToString()));

            MojoCube.Web.Download.Category category = new MojoCube.Web.Download.Category();
            category.GetData(int.Parse(ddlCategory.SelectedValue));

            if (category.ParentID == 0)
            {
                list.CategoryID1 = category.pk_Category;
                list.CategoryID2 = 0;
            }
            else
            {
                list.CategoryID1 = category.ParentID;
                list.CategoryID2 = category.pk_Category;
            }

            list.PageName        = txtPageName.Text.Trim();
            list.Title           = txtTitle.Text.Trim();
            list.Subtitle        = txtSubtitle.Text.Trim();
            list.Description     = txtDescription.Text.Trim();
            list.Issue           = cbIssue.Checked;
            list.SEO_Title       = txtSEO_Title.Text.Trim();
            list.SEO_Keyword     = txtSEO_Keyword.Text.Trim();
            list.SEO_Description = txtSEO_Description.Text.Trim();
            if (upload.IsUpload)
            {
                list.FileName = upload.OldFileName;
                list.FilePath = upload.OldFilePath;
                list.FileType = upload.FileType;
                list.FileSize = upload.FileSize;
                SetImage(list.FileType, list.FilePath);
            }
            list.ModifyDate   = DateTime.Now.ToString();
            list.ModifyUserID = int.Parse(Session["UserID"].ToString());
            list.UpdateData(list.pk_Download);
        }
        //新增
        else
        {
            MojoCube.Web.Download.Category category = new MojoCube.Web.Download.Category();
            category.GetData(int.Parse(ddlCategory.SelectedValue));

            if (category.ParentID == 0)
            {
                list.CategoryID1 = category.pk_Category;
                list.CategoryID2 = 0;
            }
            else
            {
                list.CategoryID1 = category.ParentID;
                list.CategoryID2 = category.pk_Category;
            }

            list.PageName    = txtPageName.Text.Trim();
            list.Title       = txtTitle.Text.Trim();
            list.Subtitle    = txtSubtitle.Text.Trim();
            list.Description = txtDescription.Text.Trim();
            if (txtSEO_Title.Text.Trim() != "")
            {
                list.SEO_Title = txtSEO_Title.Text.Trim();
            }
            else
            {
                list.SEO_Title = txtTitle.Text.Trim();
            }
            list.SEO_Keyword     = txtSEO_Keyword.Text.Trim();
            list.SEO_Description = txtSEO_Description.Text.Trim();
            list.Tags            = string.Empty;
            list.Visual          = string.Empty;
            list.Author          = string.Empty;
            list.Source          = string.Empty;
            list.SourceUrl       = string.Empty;
            list.ImagePath       = string.Empty;
            if (upload.IsUpload)
            {
                list.FileName = upload.OldFileName;
                list.FilePath = upload.OldFilePath;
                list.FileType = upload.FileType;
                list.FileSize = upload.FileSize;
                SetImage(list.FileType, list.FilePath);
            }
            else
            {
                list.FileName = string.Empty;
                list.FilePath = string.Empty;
                list.FileType = string.Empty;
                list.FileSize = 0;
            }
            list.Version             = string.Empty;
            list.Issue               = cbIssue.Checked;
            list.IsComment           = false;
            list.IsRecommend         = false;
            list.Clicks              = 0;
            list.Downloads           = 0;
            list.SortID              = 0;
            list.TypeID              = 0;
            list.Score               = 0;
            list.ScoreIn             = 0;
            list.StartDate           = DateTime.Now.ToString();
            list.EndDate             = DateTime.Now.ToString();
            list.CreateDate          = DateTime.Now.ToString();
            list.CreateUserID        = int.Parse(Session["UserID"].ToString());
            list.ModifyDate          = DateTime.Now.ToString();
            list.ModifyUserID        = 0;
            list.Language            = MojoCube.Api.UI.Language.GetLanguage();
            ViewState["pk_Download"] = list.InsertData();
        }

        AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("success", "数据保存成功");
    }