protected void btUpdateAvatar_Click(object sender, EventArgs e) { for (int i = 0; i < rptMediaList.Items.Count; i++) { CheckBox cbx = (CheckBox)rptMediaList.Items[i].FindControl("cbxMediaAction"); Label lbl = (Label)rptMediaList.Items[i].FindControl("lblNewsMediaID"); if (cbx.Checked) { var _NewsMedia = new NewsMedia() { NewsMediaID = Convert.ToInt32(lbl.Text) }; _NewsMedia = _NewsMedia.Get(); var _MediaFile = new MediaFile(); _MediaFile = _MediaFile.Get(_NewsMedia.FileID); var _News = new News(); _News = _News.Get(AppUtils.Request("id")); _News.ImageUrl = _MediaFile.Path; _News.Update(); imgImageUrl.ImageUrl = Constant.MEDIA_PATH + _News.ImageUrl; return; } } }
protected void btUpdateImage_Click(object sender, EventArgs e) { for (int i = 0; i < rptMediaList.Items.Count; i++) { Label lbl = (Label)rptMediaList.Items[i].FindControl("lblNewsMediaID"); TextBox txt = (TextBox)rptMediaList.Items[i].FindControl("txtMediaOrder"); var _NewsMedia = new NewsMedia() { NewsMediaID = Convert.ToInt32(lbl.Text) }; _NewsMedia = _NewsMedia.Get(); _NewsMedia.Order = Convert.ToInt32(txt.Text); _NewsMedia.Update(); var _MediaFile = new MediaFile() { FileID = _NewsMedia.FileID }; _MediaFile = _MediaFile.Get(); txt = (TextBox)rptMediaList.Items[i].FindControl("txtMediaDescription"); _MediaFile.Description = txt.Text; _MediaFile.Update(); } BindMedia(); }
private void BindMedia() { var _NewsMedia = new NewsMedia(); rptMediaList.DataSource = _NewsMedia.GetList(AppUtils.Request("id")); rptMediaList.DataBind(); }
private void BindData() { var _NewsMedia = new NewsMedia() { NewsID = AppUtils.Request("id") }; rptList.DataSource = _NewsMedia.GetList(_NewsMedia.NewsID); rptList.DataBind(); }
private void Upload(FileUpload fileUpload, TextBox textBox, CheckBox checkBox) { if (textBox.Text.Trim().Length < 1) { return; } MediaFile _MediaFile = new MediaFile(); _MediaFile.Name = AppUtils.MediaFileName(fileUpload.PostedFile.FileName.ToLower()); _MediaFile.Ext = Path.GetExtension(_MediaFile.Name).Replace(".", ""); _MediaFile.Path = lblMediaPath.Text + _MediaFile.Name; _MediaFile.Size = fileUpload.PostedFile.ContentLength; _MediaFile.UserID = AppUtils.UserID(); _MediaFile.Description = textBox.Text.Trim(); _MediaFile.Tags = ""; try { fileUpload.SaveAs(Server.MapPath(Constant.MEDIA_PATH + _MediaFile.Path)); _MediaFile.Add(); var _NewsMedia = new NewsMedia(); _NewsMedia.NewsID = AppUtils.Request("id"); _NewsMedia.FileID = _MediaFile.FileID; _NewsMedia.Order = 0; _NewsMedia.Add(); if (checkBox.Checked || string.IsNullOrEmpty(imgImageUrl.ImageUrl)) { imgImageUrl.ImageUrl = Constant.MEDIA_PATH + _MediaFile.Path; var _News = new News() { NewsID = AppUtils.Request("id") }; _News = _News.Get(); _News.ImageUrl = imgImageUrl.ImageUrl.Replace(Constant.MEDIA_PATH, ""); _News.Update(); } // Khởi tạo lại form upload ảnh textBox.Text = ""; checkBox.Checked = false; } catch { Message.Alert(Page, "Có lỗi khi upload ảnh, vui lòng báo người quản trị!"); } }
private void BindMedia() { var _NewsMedia = new NewsMedia(); rptMediaList.DataSource = _NewsMedia.GetList(AppUtils.Request("id")); rptMediaList.DataBind(); if (rptMediaList.Items.Count > 0) { panelImageList.Visible = true; } else { panelImageList.Visible = false; } }
protected void btDeleteImage_Click(object sender, EventArgs e) { for (int i = 0; i < rptMediaList.Items.Count; i++) { CheckBox cbx = (CheckBox)rptMediaList.Items[i].FindControl("cbxMediaAction"); Label lbl = (Label)rptMediaList.Items[i].FindControl("lblNewsMediaID"); if (cbx.Checked) { var _NewsMedia = new NewsMedia() { NewsMediaID = Convert.ToInt32(lbl.Text) }; _NewsMedia.Delete(); } } BindMedia(); }
protected void btUpload_Click(object sender, EventArgs e) { if (fuFileUpload.PostedFile == null || fuFileUpload.PostedFile.ContentLength == 0) { Message.Alert(Page, "Bạn chưa chọn file!"); return; } MediaFile _MediaFile = new MediaFile(); _MediaFile.Name = AppUtils.MediaFileName(fuFileUpload.PostedFile.FileName.ToLower()); _MediaFile.Ext = Path.GetExtension(_MediaFile.Name).Replace(".", ""); _MediaFile.Path = GetPath() + _MediaFile.Name; _MediaFile.Size = fuFileUpload.PostedFile.ContentLength; _MediaFile.UserID = AppUtils.UserID(); _MediaFile.Description = txtDescription.Text.Trim(); _MediaFile.Tags = txtTags.Text.Trim(); var _NewsMedia = new NewsMedia(); _NewsMedia.NewsID = AppUtils.Request("id"); _NewsMedia.Order = Convert.ToInt32(txtOrder.Text.Trim()); try { fuFileUpload.SaveAs(Server.MapPath(Constant.MEDIA_PATH + _MediaFile.Path)); _MediaFile.Add(); _NewsMedia.FileID = _MediaFile.FileID; _NewsMedia.Add(); Response.Redirect(Request.Url.ToString()); } catch { Message.Alert(Page, "Có lỗi khi upload file!"); } }