private int AddData() { string userid = Session["UserId"].ToString(); int vendorid = Convert.ToInt32(Session["VendorId"].ToString()); int typeid = Convert.ToInt32(ddlMediaTypeList.SelectedValue); int topicid = Convert.ToInt32(ddlMediaTopicList.SelectedValue); int albumid = Convert.ToInt32(ddlAlbumList.SelectedValue); int artistid = Convert.ToInt32(ddlArtistList.SelectedValue); int composerid = Convert.ToInt32(ddlComposerList.SelectedValue); int playlistid = Convert.ToInt32(ddlPlayList.SelectedValue); string title = txtFileTitle.Text; string description = txtDescription.Value; string dimension = txtDimension.Text; string source = txtSource.Text; string status = "0"; int autostart = 0; int medialoop = 0; if (chkAutoStart.Checked == true) { autostart = 1; } if (chkMedialoop.Checked == true) { medialoop = 1; } if (chkIsFilePublished.Checked == true) { status = "1"; } /*** UPLOAD IMAGE************************************************************************************************************/ string[] FileImg = new String[2]; string photo = string.Empty; string thumbnail = string.Empty; string front_path = Server.MapPath(front_image_dir); string main_path = Server.MapPath(main_image_dir); HttpPostedFile myfile = File2.PostedFile; if (chkAutoCreateThumbnail.Checked == true) { if (myfile.ContentLength > 0) { if (System.IO.Directory.Exists(front_path) && System.IO.Directory.Exists(main_path)) { FileHandleClass file_obj = new FileHandleClass(); FileImg = file_obj.uploadFrontMainInputFile(myfile, front_path, main_path, 120, 120); photo = FileImg[0]; thumbnail = FileImg[1]; } else { string scriptCode = "<script>alert('Đường dẫn không tồn tại.');</script>"; Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", scriptCode); } } } else { if (myfile.ContentLength > 0) { FileHandleClass file_handle_obj = new FileHandleClass(); photo = file_handle_obj.uploadFixedInputFile(myfile, front_path, 120, 120); } } ////======================================================================================================================== /*** UPLOAD FILE*************************************************************************************************************/ string filename = string.Empty; string fileurl = string.Empty, file_ext = string.Empty; int TypeId = Convert.ToInt32(ddlMediaTypeList.SelectedValue); MediaTypes media_type_obj = new MediaTypes(); Media_Types type_obj = media_type_obj.GetDetails(TypeId); string TypeExt = type_obj.TypeExt.Trim(); string TypePath = type_obj.TypePath; string dir_path = Server.MapPath("~/" + TypePath); string[] arr_list = GetArray(TypeExt); if (rdlFileUpload.SelectedValue == "0") { HttpPostedFile posted_file = File1.PostedFile; if (posted_file.ContentLength > 0) { file_ext = System.IO.Path.GetExtension(posted_file.FileName).ToLower().Trim(); if (Directory.Exists(dir_path)) { for (int i = 0; i < arr_list.Length; i++) { if (file_ext == arr_list[i].ToString()) { FileHandleClass file_obj = new FileHandleClass(); filename = file_obj.uploadInputFile(posted_file, dir_path); } } } } } else { file_ext = System.IO.Path.GetExtension(txtFileUrl.Text).ToLower().Trim(); filename = System.IO.Path.GetFileName(txtFileUrl.Text); for (int i = 0; i < arr_list.Length; i++) { if (file_ext == arr_list[i].ToString()) { fileurl = txtFileUrl.Text; } } } /************************************************************************************************************************/ MediaFiles media_obj = new MediaFiles(); int relust = media_obj.Insert(userid, vendorid, typeid, topicid, playlistid, albumid, artistid, composerid, filename, fileurl, title, description, autostart, medialoop, dimension, source, photo, thumbnail, status); return(relust); }
private int AddData() { string userid = Session["UserId"].ToString(); int vendorid = Convert.ToInt32(Session["VendorId"].ToString()); int typeid = Convert.ToInt32(ddlMediaTypeList.SelectedValue); int topicid = Convert.ToInt32(ddlMediaTopicList.SelectedValue); int albumid = Convert.ToInt32(ddlAlbumList.SelectedValue); int artistid = Convert.ToInt32(ddlArtistList.SelectedValue); int composerid = Convert.ToInt32(ddlComposerList.SelectedValue); int playlistid = Convert.ToInt32(ddlPlayList.SelectedValue); string title = txtFileTitle.Text; string description = txtDescription.Value; string dimension = txtDimension.Text; string source = txtSource.Text; string status = "0"; int autostart = 0; int medialoop = 0; if (chkAutoStart.Checked == true) { autostart = 1; } if (chkMedialoop.Checked == true) { medialoop = 1; } if (chkIsFilePublished.Checked == true) { status = "1"; } /*** UPLOAD ************************************************************************************************************/ string[] FileImg = new String[2]; string front_image = string.Empty; string main_image = string.Empty; string front_path = Server.MapPath(upload_front_image_dir); string main_path = Server.MapPath(upload_main_image_dir); if (FileUpload1.HasFile) { FileHandleClass file_bj = new FileHandleClass(); FileImg = file_bj.upload_front_main_image(FileUpload1, front_path, main_path, 120, 120); main_image = FileImg[0]; front_image = FileImg[1]; //System.Drawing.Image img1 = System.Drawing.Image.FromFile(front_path+ "/" + front_image); //imgPhoto.ImageUrl = upload_front_image_dir + "/" + front_image; } ////======================================================================================================================== /*** UPLOAD FILE*************************************************************************************************************/ string filename = string.Empty; string fileurl = string.Empty, file_ext = string.Empty; int TypeId = Convert.ToInt32(ddlMediaTypeList.SelectedValue); MediaTypes media_type_obj = new MediaTypes(); Media_Types type_obj = media_type_obj.GetDetails(TypeId); string TypeExt = type_obj.TypeExt; string TypePath = type_obj.TypePath; string dir_path = Server.MapPath("~" + TypePath + "/" + topicid); string[] arr_list = GetArray(TypeExt); if (rdlFileUpload.SelectedValue == "0") { HttpPostedFile posted_file = File1.PostedFile; if (posted_file.ContentLength > 0) { file_ext = System.IO.Path.GetExtension(posted_file.FileName).ToLower().Trim(); if (!Directory.Exists(dir_path)) { Directory.CreateDirectory(dir_path); } for (int i = 0; i < arr_list.Length; i++) { if (file_ext == arr_list[i].ToString()) { FileHandleClass file_obj = new FileHandleClass(); filename = file_obj.uploadInputFile(posted_file, dir_path); } } } } else { file_ext = System.IO.Path.GetExtension(txtFileUrl.Text).ToLower().Trim(); filename = System.IO.Path.GetFileName(txtFileUrl.Text); for (int i = 0; i < arr_list.Length; i++) { if (file_ext == arr_list[i].ToString()) { fileurl = txtFileUrl.Text; } } } /************************************************************************************************************************/ MediaFiles media_obj = new MediaFiles(); int relust = media_obj.Insert(userid, vendorid, typeid, topicid, playlistid, albumid, artistid, composerid, filename, fileurl, title, description, autostart, medialoop, dimension, source, main_image, front_image, status); return(relust); }
public void Insert(int index, MediaFile item) { MediaFiles.Insert(index, item); }