示例#1
0
    protected void btnSave_Click(object sender, EventArgs e)
    {
        MojoCube.Api.File.Upload upload = new MojoCube.Api.File.Upload();
        upload.FilePath = "Image";
        upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true);
        upload.DoFileUpload(fuImage);

        if (upload.IsUpload)
        {
            MojoCube.Web.Image.List list = new MojoCube.Web.Image.List();
            list.fk_Category = int.Parse(ddlCategory2.SelectedValue);

            list.FileName = upload.OldFileName;
            list.FilePath = upload.OldFilePath;
            list.FileType = upload.FileType;
            list.FileSize = upload.FileSize;
            list.Width    = 0;
            list.Height   = 0;

            if (upload.IsImage())
            {
                System.Drawing.Image image = System.Drawing.Image.FromStream(fuImage.PostedFile.InputStream);
                list.Width  = image.Width;
                list.Height = image.Height;
            }

            list.Title        = txtTitle.Text.Trim();
            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();
            list.InsertData();

            GridBind();
        }
    }
示例#2
0
    protected void btnUpload_Click(object sender, EventArgs e)
    {
        MojoCube.Api.File.Upload upload = new MojoCube.Api.File.Upload();
        upload.FilePath = "Album/" + txtPageName.Text.Trim();
        upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true);
        upload.DoFileUpload(fuImageUpload);

        if (upload.IsUpload)
        {
            MojoCube.Web.Album.Image image = new MojoCube.Web.Album.Image();
            image.fk_Album = int.Parse(ViewState["pk_Album"].ToString());
            image.FileName = upload.OldFileName;
            image.FilePath = upload.OldFilePath;
            image.FileType = upload.FileType;
            image.FileSize = upload.FileSize;
            image.Width    = 0;
            image.Height   = 0;
            if (upload.IsImage())
            {
                System.Drawing.Image draw = System.Drawing.Image.FromStream(fuImageUpload.PostedFile.InputStream);
                image.Width  = draw.Width;
                image.Height = draw.Height;
            }
            image.Title        = txtImageTitle.Text.Trim();
            image.SortID       = MojoCube.Web.String.ToInt(txtImageSort.Text.Trim());
            image.Visible      = true;
            image.CreateDate   = DateTime.Now.ToString();
            image.CreateUserID = int.Parse(Session["UserID"].ToString());
            image.ModifyDate   = DateTime.Now.ToString();
            image.ModifyUserID = 0;
            image.Language     = MojoCube.Api.UI.Language.GetLanguage();
            image.InsertData();
            ImageBind();
            AlertDiv.InnerHtml = MojoCube.Web.String.ShowAlert("success", "数据保存成功");
        }
    }
示例#3
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 = "Site/Banner";
        upload.FileName = MojoCube.Api.Text.Function.DateTimeString(true);
        upload.DoFileUpload(fuBanner);

        MojoCube.Web.Site.Banner banner = new MojoCube.Web.Site.Banner();

        //修改
        if (ViewState["pk_Banner"] != null)
        {
            banner.GetData(int.Parse(ViewState["pk_Banner"].ToString()));
            banner.Title        = txtTitle.Text.Trim();
            banner.Description  = txtDescription.Text.Trim();
            banner.Url          = txtUrl.Text.Trim();
            banner.TypeID       = int.Parse(ddlType.SelectedValue);
            banner.SortID       = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            banner.Visible      = cbVisible.Checked;
            banner.ModifyDate   = DateTime.Now.ToString();
            banner.ModifyUserID = int.Parse(Session["UserID"].ToString());

            if (upload.IsUpload)
            {
                banner.FileName = upload.OldFileName;
                banner.FilePath = upload.OldFilePath;
                banner.FileType = upload.FileType;
                banner.FileSize = upload.FileSize;

                if (upload.IsImage())
                {
                    System.Drawing.Image image = System.Drawing.Image.FromStream(fuBanner.PostedFile.InputStream);
                    banner.Width  = image.Width;
                    banner.Height = image.Height;
                }

                SetImage(banner.FilePath);
            }

            banner.UpdateData(banner.pk_Banner);
        }
        //新增
        else
        {
            banner.Title       = txtTitle.Text.Trim();
            banner.Description = txtDescription.Text.Trim();
            banner.Url         = txtUrl.Text.Trim();
            banner.Target      = "_blank";
            banner.TypeID      = int.Parse(ddlType.SelectedValue);

            if (upload.IsUpload)
            {
                banner.FileName = upload.OldFileName;
                banner.FilePath = upload.OldFilePath;
                banner.FileType = upload.FileType;
                banner.FileSize = upload.FileSize;

                if (upload.IsImage())
                {
                    System.Drawing.Image image = System.Drawing.Image.FromStream(fuBanner.PostedFile.InputStream);
                    banner.Width  = image.Width;
                    banner.Height = image.Height;
                }

                SetImage(banner.FilePath);
            }
            else
            {
                banner.FileName = string.Empty;
                banner.FilePath = string.Empty;
                banner.FileType = string.Empty;
                banner.FileSize = 0;
                banner.Width    = 0;
                banner.Height   = 0;
            }

            banner.SortID          = MojoCube.Web.String.ToInt(txtSortID.Text.Trim());
            banner.Visible         = cbVisible.Checked;
            banner.CreateDate      = DateTime.Now.ToString();
            banner.CreateUserID    = int.Parse(Session["UserID"].ToString());
            banner.ModifyDate      = DateTime.Now.ToString();
            banner.ModifyUserID    = 0;
            banner.Language        = MojoCube.Api.UI.Language.GetLanguage();
            ViewState["pk_Banner"] = banner.InsertData();
        }

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