Esempio n. 1
0
        private void ImagePofile()
        {
            if (!string.IsNullOrEmpty(inputFile.Value))
            {
                var n              = 0;
                var getImage       = new Profile_image_table().getAllRecords();
                var positionString = getImage.Count == 0 ? 0 : int.Parse(getImage[getImage.Count - 1].Id);
                switch (positionString.ToString())
                {
                case "": n = 1; break;

                default: n = int.Parse(positionString.ToString()) + 1; break;
                }
                Stream stream    = inputFile.PostedFile.InputStream;
                var    filename  = Path.GetFileName(inputFile.PostedFile.FileName);
                var    imageName = enc.GetMD5(n.ToString()).ToLower() + ".jpg";
                var    saveTo    = Server.MapPath($"~/Images/{inputFile.PostedFile.FileName.Replace(filename, $"{imageName}")}");
                try
                {
                    var profImage = new Profile_image_table();
                    SaveImage(Ratio(inputFile.PostedFile.ContentLength), stream, saveTo);
                    profImage.insert(SV.Uid, imageName, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                    Session["image"]   = imageName;
                    Session["message"] = " Profile image has been updated!";
                }
                catch (Exception) {}
            }
        }
Esempio n. 2
0
        private void ImagePofile()
        {
            saveBtn.ServerClick += delegate
            {
                if (!string.IsNullOrEmpty(inputFile.Value))
                {
                    var n = 0; var In = 0;
                    var getImage       = new Profile_image_table().getAllRecords();
                    var positionString = getImage.Count == 0 ? 0 : int.Parse(getImage[getImage.Count - 1].Id);
                    switch (positionString.ToString())
                    {
                    case "": n = 1; break;

                    default: n = int.Parse(positionString.ToString()) + 1; break;
                    }
                    Stream stream    = inputFile.PostedFile.InputStream;
                    var    filename  = Path.GetFileName(inputFile.PostedFile.FileName);
                    var    imageName = enc.GetMD5(n.ToString()).ToLower() + ".jpg";
                    var    saveTo    = Server.MapPath($"~/Images/{inputFile.PostedFile.FileName.Replace(filename, $"{imageName}")}");
                    try
                    {
                        var profImage = new Profile_image_table();
                        SaveImage(Ratio(inputFile.PostedFile.ContentLength), stream, saveTo);
                        profImage.insert(SV.Uid, imageName, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                        Session["image"]   = imageName;
                        Session["message"] = elements.GetMesage(" Profile image has been updated!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT);
                    }
                    catch (Exception) { }
                }
                else
                {
                    Session["message"] = elements.GetMesage(" Profile image has been updated!", HtmlElements.MessageType.SUCCESS, HtmlElements.UserType.MANAGEMENT);
                }
                Response.Redirect(nav.ManPicture);
            };
        }