Exemple #1
0
        protected void btn_uplinkimage_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                PS.OnlineImageOptimizer.ImageOptimizer op = new PS.OnlineImageOptimizer.ImageOptimizer();
                op.ImgQuality = 80;
                op.MaxHeight  = 150;
                op.MaxWidth   = 200;

                Bitmap bmp = ResizeImage(upl_linkimage.PostedFile.InputStream, 200, 150);
                bmp.Save(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"), ImageFormat.Jpeg);
                op.Optimize(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"));
                img_add_newlink.ImageUrl = "~/Images/Users/" + FetchUser.UserName() + "/temp.jpg";
            }
        }
Exemple #2
0
        // Fetch Screenshot
        public void GetImage()
        {
            PS.OnlineImageOptimizer.ImageOptimizer op = new PS.OnlineImageOptimizer.ImageOptimizer();
            op.ImgQuality = 80;
            op.MaxHeight  = 150;
            op.MaxWidth   = 150;

            Bitmap bmp = FetchImage.GetWebSiteThumbnail(tb_LinkUrl.Text, 1024, 1024, 150, 150);

            // Save Image as JPG
            bmp.Save(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"), ImageFormat.Jpeg);
            // Optimize Image
            op.Optimize(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"));
            // Set Image Control
            img_add_newlink.ImageUrl = "~/Images/Users/" + FetchUser.UserName() + "/temp.jpg";
        }
Exemple #3
0
        protected void Link_Datalist_Update(object source, DataListCommandEventArgs e)
        {
            TextBox    tb_EditLinkTitle       = (TextBox)e.Item.FindControl("tb_EditLinkTitle");
            TextBox    tb_EditLinkDescription = (TextBox)e.Item.FindControl("tb_EditLinkDescription");
            CheckBox   cb_editprivate         = (CheckBox)e.Item.FindControl("cb_editprivate");
            FileUpload upl_linkimage          = (FileUpload)e.Item.FindControl("upl_linkimage");

            string sLinkName        = tb_EditLinkTitle.Text;
            string sLinkDescription = tb_EditLinkDescription.Text;
            string sLinkId          = e.CommandArgument.ToString();

            SqlConnection sqlConn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString);
            SqlCommand    cmd     = new SqlCommand("UPDATE tbl_LinksMaster SET [LinkName] = @LinkName, [LinkDescription] = @LinkDescription, [LinkPrivate] = @LinkPrivate WHERE [LinkId] = @LinkId", sqlConn);

            cmd.Parameters.Add("@LinkName", SqlDbType.VarChar).Value        = sLinkName;
            cmd.Parameters.Add("@LinkDescription", SqlDbType.VarChar).Value = sLinkDescription;
            cmd.Parameters.Add("@LinkId", SqlDbType.VarChar).Value          = sLinkId;
            cmd.Parameters.Add("@LinkPrivate", SqlDbType.Bit, 1).Value      = cb_editprivate.Checked;

            cmd.Connection.Open();
            cmd.ExecuteNonQuery();
            cmd.Connection.Close();
            cmd.Connection.Dispose();


            if (upl_linkimage.HasFile)
            {
                PS.OnlineImageOptimizer.ImageOptimizer op = new PS.OnlineImageOptimizer.ImageOptimizer();
                op.ImgQuality = 80;
                op.MaxHeight  = 200;
                op.MaxWidth   = 200;

                Bitmap bmp = ResizeImage(upl_linkimage.PostedFile.InputStream, 200, 200);
                bmp.Save(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"), ImageFormat.Jpeg);
                op.Optimize(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"));
                //img_link_edit.ImageUrl = "~/Images/Users/" + FetchUser.UserName() + "/temp.jpg";
            }
            else
            {
            }

            Link_Datalist.EditItemIndex = -1;

            BindLinkList();
        }
Exemple #4
0
        protected void btn_uplistimage_Click(object sender, EventArgs e)
        {
            if (IsValid)
            {
                FileUpload upl_listimage = (FileUpload)Head_Datalist.Items[Head_Datalist.EditItemIndex].FindControl("upl_listimage");
                System.Web.UI.WebControls.Image ListImage_Placeholder = (System.Web.UI.WebControls.Image)Head_Datalist.Items[Head_Datalist.EditItemIndex].FindControl("ListImage_Placeholder");

                if (upl_listimage.HasFile)
                {
                    PS.OnlineImageOptimizer.ImageOptimizer op = new PS.OnlineImageOptimizer.ImageOptimizer();
                    op.ImgQuality = 80;
                    op.MaxHeight  = 200;
                    op.MaxWidth   = 200;

                    Bitmap bmp = ResizeImage(upl_listimage.PostedFile.InputStream, 200, 200);
                    bmp.Save(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"), ImageFormat.Jpeg);
                    op.Optimize(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"));
                    ListImage_Placeholder.ImageUrl = "~/Images/Users/" + FetchUser.UserName() + "/temp.jpg";
                }
                else
                {
                }
            }
        }
Exemple #5
0
        protected void Head_Datalist_Update(object source, DataListCommandEventArgs e)
        {
            DropDownList ddl_folderMove         = (DropDownList)e.Item.FindControl("ddl_folderMove");
            TextBox      tb_EditListTitle       = (TextBox)e.Item.FindControl("tb_EditListTitle");
            TextBox      tb_EditListDescription = (TextBox)e.Item.FindControl("tb_EditListDescription");
            FileUpload   upl_listimage          = (FileUpload)e.Item.FindControl("upl_listimage");

            System.Web.UI.WebControls.Image ListImage_Placeholder = (System.Web.UI.WebControls.Image)e.Item.FindControl("ListImage_Placeholder");
            //CheckBox cb_editprivate = (CheckBox)e.Item.FindControl("cb_editprivate");

            string sListName        = tb_EditListTitle.Text;
            string sListDescription = tb_EditListDescription.Text;
            string sListId          = grabListId();

            SqlConnection sqlConn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString);

            // Check Dropdown for Selection

            if (ddl_folderMove.SelectedIndex != 0)
            {
                // Delete and Create New Folder Association
                SqlCommand mov       = new SqlCommand("usp_list_move", sqlConn);
                string     sFolderId = ddl_folderMove.SelectedValue.ToString();
                int        FolderId  = Int32.Parse(sFolderId);
                int        ListId    = Int32.Parse(sListId);

                mov.CommandType = CommandType.StoredProcedure;
                mov.Parameters.Add("@FolderId", SqlDbType.Int).Value = FolderId;
                mov.Parameters.Add("@ListId", SqlDbType.Int).Value   = ListId;
                mov.Connection.Open();
                mov.ExecuteNonQuery();
                mov.Connection.Close();
                mov.Connection.Dispose();

                SqlConnection sqlConn2 = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString);

                // Update List Name and Description
                SqlCommand cmd = new SqlCommand("UPDATE tbl_ListsMaster SET [ListName] = @ListName, [ListDescription] = @ListDescription WHERE [ListId] = @ListId", sqlConn2);
                cmd.Parameters.Add("@ListName", SqlDbType.VarChar).Value        = sListName;
                cmd.Parameters.Add("@ListDescription", SqlDbType.VarChar).Value = sListDescription;
                cmd.Parameters.Add("@ListId", SqlDbType.VarChar).Value          = sListId;
                cmd.Connection.Open();
                cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                cmd.Connection.Dispose();
            }

            else
            {
                SqlCommand cmd = new SqlCommand("UPDATE tbl_ListsMaster SET [ListName] = @ListName, [ListDescription] = @ListDescription WHERE [ListId] = @ListId", sqlConn);
                cmd.Parameters.Add("@ListName", SqlDbType.VarChar).Value        = sListName;
                cmd.Parameters.Add("@ListDescription", SqlDbType.VarChar).Value = sListDescription;
                cmd.Parameters.Add("@ListId", SqlDbType.VarChar).Value          = sListId;
                cmd.Connection.Open();
                cmd.ExecuteNonQuery();
                cmd.Connection.Close();
                cmd.Connection.Dispose();
            }


            if (upl_listimage.HasFile)
            {
                PS.OnlineImageOptimizer.ImageOptimizer op = new PS.OnlineImageOptimizer.ImageOptimizer();
                op.ImgQuality = 80;
                op.MaxHeight  = 200;
                op.MaxWidth   = 200;

                Bitmap bmp = ResizeImage(upl_listimage.PostedFile.InputStream, 200, 200);
                bmp.Save(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"), ImageFormat.Jpeg);
                op.Optimize(Server.MapPath("~/Images/Users/" + FetchUser.UserName() + "/temp.jpg"));
                //img_list_edit.ImageUrl = "~/Images/Users/" + FetchUser.UserName() + "/temp.jpg";
            }
            else
            {
            }

            Head_Datalist.EditItemIndex = -1;
            BindLinkHead();
        }