Exemplo n.º 1
0
        private int AddData()
        {
            string ApplicationId   = ddlApplicationList.SelectedValue;
            string PortalName      = txtPortalName.Text;
            string Currency        = ddlCurrencyTypeList.SelectedValue;
            string HostFee         = txtHostFee.Text;
            int    HostSpace       = Convert.ToInt32(txtHostSpace.Text);
            string DefaultLanguage = ddlLanguageList.Text;
            string HomeDirectory   = txtHomeDirectory.Text;
            string Url             = txtUrl.Text;
            string KeyWords        = txtKeyWords.Text;
            string FooterText      = txtFooterText.Text;
            string Description     = txtDescription.Text;
            string CreatedByUserId = Session["UserId"].ToString();

            #region UPLOAD ************************************************************************************************************/
            string[]        array_files = new String[2];
            string          LogoFile = string.Empty; string BackgroundFile = string.Empty;
            string          logo_dir_path       = Server.MapPath("~/" + System.Configuration.ConfigurationManager.AppSettings["upload_image_dir"] + "/portal_images/logo");
            string          background_dir_path = Server.MapPath("~/" + System.Configuration.ConfigurationManager.AppSettings["upload_image_dir"] + "/portal_images/backgrounds");
            FileHandleClass file_handle_obj     = new FileHandleClass();

            HttpPostedFile _logo_file = InputLogoFile.PostedFile;
            if (_logo_file.ContentLength > 0)
            {
                LogoFile = file_handle_obj.uploadInputFile(_logo_file, logo_dir_path);
            }

            HttpPostedFile _background_file = InputBackgroundFile.PostedFile;
            if (_background_file.ContentLength > 0)
            {
                BackgroundFile = file_handle_obj.uploadInputFile(_background_file, background_dir_path);
            }
            #endregion ================================================================================

            #region xu ly thoi gian  =====================================================================================
            System.Globalization.DateTimeFormatInfo MyDateTimeFormatInfo = new System.Globalization.DateTimeFormatInfo();
            MyDateTimeFormatInfo.ShortDatePattern = "dd/MM/yyyy";
            string ExpiryDate = null;

            if (txtExpiryDate.Text != string.Empty)
            {
                DateTime _ExpiryDate = DateTime.Parse(txtExpiryDate.Text, MyDateTimeFormatInfo);
                ExpiryDate = _ExpiryDate.ToString("yyyy-MM-dd");
            }
            #endregion ====================================================================================================

            PortalController portal_obj = new PortalController();
            int i = portal_obj.Insert(ApplicationId, PortalName, ExpiryDate, Currency, HostFee, HostSpace, DefaultLanguage,
                                      HomeDirectory, Url, LogoFile, BackgroundFile, KeyWords, FooterText, Description, CreatedByUserId);
            return(i);
        }
Exemplo n.º 2
0
        private int AddData()
        {
            int    parentid    = Convert.ToInt32(lstTreeNode.SelectedValue);
            int    portalid    = Convert.ToInt32(ddlPortalList.SelectedValue);
            string culturecode = ddlCultureList.SelectedValue;
            string code        = txtCode.Text;
            string cate_name   = txtName.Text;
            string description = txtDescription.Text;
            string status      = rdlStatus.SelectedValue;

            /*** UPLOAD ****************************************************************************************************************************************/
            HttpPostedFile myfile    = FileInput.PostedFile;
            string         file_name = null;

            if (myfile != null)
            {
                if (myfile.ContentLength > 0)
                {
                    string          dir_img_path    = Server.MapPath("~/" + System.Configuration.ConfigurationManager.AppSettings["upload_image_dir"] + "/article_category_images");
                    FileHandleClass file_handle_obj = new FileHandleClass();
                    file_name = file_handle_obj.uploadInputFile(myfile, dir_img_path);
                }
            }
            /***************************************************************************************************************************************************/

            string userid = Session["UserId"].ToString();
            int    i      = category_obj.Insert(userid, portalid, culturecode, parentid, code, cate_name, file_name, description, status);

            return(i);
        }
        private bool AddData()
        {
            string IconFile    = string.Empty;
            int    TopicId     = Convert.ToInt32(ddlTreeNode_Topics.SelectedValue);
            string Title       = txtTitle.Text;
            string Description = txtDescription.Text;
            string Status      = rdlStatus.SelectedValue;
            string Tags        = txtTags.Text;
            string Url         = txtUrl.Text;
            string UserLog     = Session["UserId"].ToString();

            HttpPostedFile posted_file = File1.PostedFile;

            if (posted_file.ContentLength > 0)
            {
                string dir_path = Server.MapPath("~/" + upload_gallery_collection_image_dir);
                if (Directory.Exists(dir_path))
                {
                    Directory.CreateDirectory(dir_path);
                }

                FileHandleClass collection_obj = new FileHandleClass();
                IconFile = collection_obj.uploadInputFile(posted_file, dir_path);
            }
            bool i = gallery_collection_obj.InsertData(TopicId, Title, IconFile, Description, Tags, Url, UserLog, Status);

            return(i);
        }
        private bool UpdateData()
        {
            int      CollectionId     = Convert.ToInt32(ddlCollection.SelectedValue);
            int      CollectionFileId = Convert.ToInt32(ViewState["CollectionFileId"].ToString());
            int      ListOrder        = Convert.ToInt32(ViewState["ListOrder"].ToString());
            DateTime CreatedOnDate    = Convert.ToDateTime(ViewState["CreatedOnDate"].ToString());
            string   IPLog            = ViewState["IPLog"].ToString();
            string   UserLog          = ViewState["UserLog"].ToString();
            string   Description      = txtDescription.Text;
            string   UserLastUpdate   = Session["UserId"].ToString();
            string   Status           = rdlStatus.SelectedValue;
            string   Tags             = txtTags.Text;

            string FileName = string.Empty, FileUrl = string.Empty;

            if (rdlFileUpload.SelectedValue == "0")
            {
                HttpPostedFile posted_file = File1.PostedFile;
                if (posted_file.ContentLength > 0)
                {
                    string dir_path = Server.MapPath("~/" + upload_gallery_content_image_dir);
                    if (!Directory.Exists(dir_path))
                    {
                        Directory.CreateDirectory(dir_path);
                    }
                    FileHandleClass file_obj = new FileHandleClass();
                    FileName = file_obj.uploadInputFile(posted_file, dir_path);
                    if (FileName != string.Empty)
                    {
                        DeleteFile(ltrFileName.Text, dir_path);
                    }
                }
                else
                {
                    ShowMessageBox("Vui lòng chọn File.");
                }
            }
            else
            {
                if (txtFileUrl.Text != string.Empty)
                {
                    FileUrl = txtFileUrl.Text;
                }
                else
                {
                    ShowMessageBox("Vui lòng chọn File.");
                }
            }
            bool i = gallery_obj.UpdateData(_idx, CollectionFileId, CollectionId, FileName, FileUrl,
                                            ListOrder, Description, Tags, Status, CreatedOnDate, IPLog, UserLog, UserLastUpdate);

            return(i);
        }
        private bool AddData()
        {
            int    CollectionId = Convert.ToInt32(ddlCollection.SelectedValue);
            string Description = txtDescription.Text;
            string User = Session["UserId"].ToString();
            string Status = rdlStatus.SelectedValue;
            string Tags = txtTags.Text;
            string FileName = string.Empty; string FileUrl = string.Empty;

            if (rdlFileUpload.SelectedValue == "0")
            {
                HttpPostedFile posted_file = File1.PostedFile;
                if (posted_file.ContentLength > 0)
                {
                    string dir_path = Server.MapPath("~/" + upload_gallery_content_image_dir);
                    if (!Directory.Exists(dir_path))
                    {
                        Directory.CreateDirectory(dir_path);
                    }
                    FileHandleClass file_obj = new FileHandleClass();
                    FileName = file_obj.uploadInputFile(posted_file, dir_path);
                }
                else
                {
                    ShowMessageBox("Vui lòng chọn File.");
                }
            }
            else
            {
                if (txtFileUrl.Text != string.Empty)
                {
                    FileUrl = txtFileUrl.Text;
                }
                else
                {
                    ShowMessageBox("Vui lòng chọn File.");
                }
            }

            bool i = gallery_obj.InsertData(CollectionId, FileName, FileUrl, Description, User, Status, Tags);

            return(i);
        }
Exemplo n.º 6
0
        protected int UpdateData()
        {
            string strParentID = null;

            if (lstTreeNode.SelectedValue == _idx.ToString())
            {
                strParentID = ViewState["parentid"].ToString();
            }
            else
            {
                strParentID = lstTreeNode.SelectedValue;
            }
            int    parentid    = Convert.ToInt32(strParentID);
            int    portalid    = Convert.ToInt32(ddlPortalList.SelectedValue);
            string culturecode = ddlCultureList.SelectedValue;
            string code        = txtCode.Text;
            string name        = txtName.Text;
            string description = txtDescription.Text;
            string status      = rdlStatus.SelectedValue;

            HttpPostedFile myfile    = FileInput.PostedFile;
            string         file_name = null;

            if (myfile.FileName != string.Empty)
            {
                string          dir_img_path    = Server.MapPath("~/" + System.Configuration.ConfigurationManager.AppSettings["upload_image_dir"] + "/article_category_images");
                FileHandleClass file_handle_obj = new FileHandleClass();
                file_name = file_handle_obj.uploadInputFile(myfile, dir_img_path);
            }
            else
            {
                file_name = ViewState["image"].ToString();
            }
            string userid = Session["UserId"].ToString();
            int    i      = category_obj.Update(userid, portalid, culturecode, _idx, parentid, code, name, file_name, description, status);

            return(i);
        }
        private bool UpdateData()
        {
            string         IconFile    = string.Empty;
            string         dir_path    = Server.MapPath("~/" + upload_gallery_collection_image_dir);
            HttpPostedFile posted_file = File1.PostedFile;

            if (posted_file.ContentLength > 0)
            {
                if (!Directory.Exists(dir_path))
                {
                    Directory.CreateDirectory(dir_path);
                }
                FileHandleClass collection_obj = new FileHandleClass();
                IconFile = collection_obj.uploadInputFile(posted_file, dir_path);
                DeleteFile(ltrFileName.Text, dir_path);
            }
            else
            {
                IconFile = ltrFileName.Text;
            }
            int      TopicId        = Convert.ToInt32(ddlTreeNode_Topics.SelectedValue);
            string   Title          = txtTitle.Text;
            string   Status         = rdlStatus.SelectedValue;
            string   Tags           = txtTags.Text;
            string   Url            = txtUrl.Text;
            string   UserLastUpdate = Session["UserId"].ToString();
            string   Description    = txtDescription.Text;
            int      ListOrder      = Convert.ToInt32(ViewState["ListOrder"].ToString());
            string   IPLog          = ViewState["IPLog"].ToString();
            DateTime CreatedOnDate  = Convert.ToDateTime(ViewState["CreatedOnDate"].ToString());
            string   UserLog        = ViewState["UserLog"].ToString();

            bool i = gallery_collection_obj.UpdateData(_idx, TopicId, Title, IconFile, Description, ListOrder, Tags, Url,
                                                       UserLog, UserLastUpdate, CreatedOnDate, IPLog, Status);

            return(i);
        }
Exemplo n.º 8
0
        private int UpdateData()
        {
            string userid      = Session["UserId"].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   = string.Empty;
            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);

            string Orginal_front_image = ViewState["Thumbnail"].ToString();
            string Orginal_main_image  = ViewState["Photo"].ToString();

            //if (FileUpload1.HasFile)
            if (Session["FileUpload1"] != null && Session["FileUpload1"].ToString() != string.Empty)
            {
                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;
                DeleteFrontImage(Orginal_front_image);
                DeleteMainImage(Orginal_main_image);
            }
            else
            {
                front_image = Orginal_front_image;
                main_image  = Orginal_main_image;
            }
            ////========================================================================================================================

            /*** UPLOAD FILE*************************************************************************************************************/
            string      filename = string.Empty; string fileurl = string.Empty, file_ext = string.Empty;
            string      Orginal_File   = ViewState["FileName"].ToString();
            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 + "/" + 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);
                            fileurl  = string.Empty;
                            DeleteMediaFile(Orginal_File);
                        }
                    }
                }
                else
                {
                    filename = ViewState["FileName"].ToString();
                }
            }
            else if (rdlFileUpload.SelectedValue == "1")
            {
                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;
                        filename = string.Empty;
                    }
                }
                if (fileurl.Length <= 0)
                {
                    fileurl = ViewState["FileUrl"].ToString();
                }
            }
            if (filename == string.Empty && fileurl == string.Empty)
            {
                filename = ViewState["FileName"].ToString();
                fileurl  = ViewState["FileUrl"].ToString();
            }
            /************************************************************************************************************************/

            MediaFiles media_obj = new MediaFiles();
            int        relust    = media_obj.Update(_idx, userid, typeid, topicid, playlistid, albumid, artistid, composerid, filename, fileurl, title, description,
                                                    autostart, medialoop, dimension, source, main_image, front_image, status);

            return(relust);
        }
Exemplo n.º 9
0
        private int UpdateData()
        {
            string userid      = Session["UserId"].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 Orginal_Photo     = ViewState["Photo"].ToString();
            string Orginal_Thumbnail = ViewState["Thumbnail"].ToString();

            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];
                        DeleteFrontImage(Orginal_Photo);
                        DeleteMainImage(Orginal_Thumbnail);
                    }
                    else
                    {
                        string scriptCode = "<script>alert('Đường dẫn không tồn tại.');</script>";
                        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "scriptName", scriptCode);
                    }
                }
                else
                {
                    photo     = ViewState["Photo"].ToString();
                    thumbnail = ViewState["Thumbnail"].ToString();
                }
            }
            else
            {
                if (myfile.ContentLength > 0)
                {
                    FileHandleClass file_handle_obj = new FileHandleClass();
                    photo = file_handle_obj.uploadFixedInputFile(myfile, front_path, 120, 120);
                    DeleteFrontImage(Orginal_Photo);
                }
                else
                {
                    photo     = ViewState["Photo"].ToString();
                    thumbnail = ViewState["Thumbnail"].ToString();
                }
            }
            ////========================================================================================================================

            /*** 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(myfile.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.Update(_idx, userid, typeid, topicid, playlistid, albumid, artistid, composerid, filename, fileurl, title, description,
                                                    autostart, medialoop, dimension, source, photo, thumbnail, status);

            return(relust);
        }