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(); } }
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", "数据保存成功"); } }
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", "数据保存成功"); }