Beispiel #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            var ava = (System.Drawing.Bitmap)ImageBase64.Base64ToImage(Properties.Settings.Default.avatar_img_b64);

            UsrPicBox.Image = ava;
            if (File.Exists(Properties.Settings.Default.theme_img_path))
            {
                var file = new FileInfo(Properties.Settings.Default.theme_img_path);
                if (file.IsJpeg() || file.IsGif() || file.IsPng())
                {
                    this.BackgroundImage = Image.FromFile(Properties.Settings.Default.theme_img_path);
                }
            }
            else
            {
                var img = new Bitmap(Form01_mainForm.mainPanel.FindForm().Width,
                                     Form01_mainForm.mainPanel.FindForm().Height);

                using (Graphics g = Graphics.FromImage(img))
                    g.Clear(Color.LightPink);
                this.BackgroundImage = img;
            }

            frm2 = new Form02_setting();
            frm8 = new Form08_theme();
            RowPanel.BackColor  = Color.FromArgb(40, Color.White);
            MenuPanel.BackColor = Color.FromArgb(120, Color.White);
            UsrnameButton.Text  = Properties.Settings.Default.usrname;
            show_mainMenu();
        }
Beispiel #2
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (MsgCmd != 0)
            {
                hash ^= MsgCmd.GetHashCode();
            }
            if (Uuid.Length != 0)
            {
                hash ^= Uuid.GetHashCode();
            }
            if (TimeStart.Length != 0)
            {
                hash ^= TimeStart.GetHashCode();
            }
            if (TimeEnd.Length != 0)
            {
                hash ^= TimeEnd.GetHashCode();
            }
            if (ImageBase64.Length != 0)
            {
                hash ^= ImageBase64.GetHashCode();
            }
            if (Processed != 0)
            {
                hash ^= Processed.GetHashCode();
            }
            hash ^= targetFeatureList_.GetHashCode();
            hash ^= targetResultList_.GetHashCode();
            return(hash);
        }
        public async Task <ActionResult <string> > Avatar(ImageBase64 base64)
        {
            User user = await _userManager.GetUserAsync(User);

            user.ImageUrl = AdvertsController.ImagesToUrl(new string[] { base64.Url }, User);
            _context.Entry(user).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return("{\"url\":\"" + user.ImageUrl + "\"}");
        }
Beispiel #4
0
        public ActionResult Img(string bo, string field, string id)
        {
            var s   = new SGBD();
            var Gen = new BORepositoryGenerator();
            var dt  = s.Cmd(Gen.GenSelectFields(bo, new List <string> {
                field
            }, " where c.BO_ID=" + id));
            ImageBase64 img = System.Web.Helpers.Json.Decode <ImageBase64>(dt.Rows[0][field].ToString());

            return(base.File(Convert.FromBase64String(img.Base64.Split(new string[] { "base64," }, StringSplitOptions.None)[1]), "image/jpeg"));
        }
Beispiel #5
0
 private void AvatarButton_Click(object sender, EventArgs e)
 {
     openFileDialog1.InitialDirectory = Path.GetDirectoryName(Application.ExecutablePath);
     if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
     {
         var path = openFileDialog1.FileNames[0];
         var img  = Image.FromFile(path);
         var frm1 = (Form01_mainForm)this.Owner;
         frm1.UserAvatar = img;
         Properties.Settings.Default.avatar_img_b64 = ImageBase64.ImageToBase64(img);
         Properties.Settings.Default.Save();
         // this.Close();
     }
     // this.Close();
 }
Beispiel #6
0
        public static Sprite readChildDefaultAvatorImage(string childSn)
        {
            string childDefaultPath = Application.persistentDataPath + "/" + childSn + "640.png";

            return(ImageBase64.readImageAvator(childDefaultPath, 640));
        }
        public IActionResult PostExercises([FromBody] Exercises exercises)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            #region Mock data
            var levelBeginer = new Levels()
            {
                CreateBy    = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                CreateAt    = DateTime.Now,
                Name        = "Beginer",
                Description = "Beginer",
                IsDelete    = false,
            };

            var levelIntermediate = new Levels()
            {
                CreateBy    = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                CreateAt    = DateTime.Now,
                Name        = "Intermediate",
                Description = "Intermediate",
                IsDelete    = false,
            };

            var levelAdvanced = new Levels()
            {
                CreateBy    = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                CreateAt    = DateTime.Now,
                Name        = "Advanced",
                Description = "Advanced",
                IsDelete    = false,
            };

            List <Exercises> exercisesList = new List <Exercises>()
            {
                new Exercises()
                {
                    Id       = new Guid(),
                    Name     = "Styling React Components",
                    IsDelete = false,
                    Image    = ImageBase64.RandomImage(),
                    CreateBy = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                    CreateAt = DateTime.Now,
                    Level    = levelBeginer,
                },
                new Exercises()
                {
                    Id       = new Guid(),
                    Name     = "Securing React Apps with Auth0",
                    IsDelete = false,
                    Image    = ImageBase64.RandomImage(),
                    CreateBy = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                    CreateAt = DateTime.Now,
                    Level    = levelBeginer,
                },
                new Exercises()
                {
                    Id       = new Guid(),
                    Name     = "Clean Architecture: Patterns, Practices, and Principles",
                    IsDelete = false,
                    Image    = ImageBase64.RandomImage(),
                    CreateBy = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                    CreateAt = DateTime.Now,
                    Level    = levelAdvanced,
                },
                new Exercises()
                {
                    Id       = new Guid(),
                    Name     = "The MVC Request Life Cycle",
                    IsDelete = false,
                    Image    = ImageBase64.RandomImage(),
                    CreateBy = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                    CreateAt = DateTime.Now,
                    Level    = levelIntermediate,
                },
                new Exercises()
                {
                    Id       = new Guid(),
                    Name     = "Understanding OWIN and Katana",
                    IsDelete = false,
                    Image    = ImageBase64.RandomImage(),
                    CreateBy = new Guid("23e47499-948c-4e09-9c14-f5aeb2d27bd9"),
                    CreateAt = DateTime.Now,
                    Level    = levelIntermediate,
                }
            };

            #endregion
            exercisesList.Add(exercises);

            exercisesRepository.AddManyExercises(exercisesList);

            exercisesRepository.Save();

            return(CreatedAtAction("GetExercises", new
            {
                id = exercises.Id
            }, exercises));
        }