Example #1
0
        public string GetResourcesPath(bool isPortrait, int index, EnumRace race, EnumSex sex, EnumResourceType type, int skin)
        {
            string basePath = isPortrait ? Util.GeneratorPortraitPath : Util.GeneratorCharasetPath;
            string path     = "";

            switch (type)
            {
            case EnumResourceType.Skin:
                path = string.Format(@"{0}/{1}_{2}_Skin{3}.png", basePath, race, sex, skin);
                break;

            case EnumResourceType.Face:
            case EnumResourceType.Nose:
                path = string.Format(@"{0}/{1}_{2}_{3}{4}_Skin{5}.png", basePath, race, sex, type, index, skin);
                break;

            case EnumResourceType.Ears:
                path = string.Format(@"{0}/{1}_{2}_{3}_Skin{4}.png", basePath, race, sex, type, skin);
                break;

            case EnumResourceType.Hair1:
            case EnumResourceType.Hair2:
                path = string.Format(@"{0}/{1}_{2}_{3}_{4}.png", basePath, race, sex, type, index);
                break;

            default:
                path = string.Format(@"{0}/{1}_{2}_{3}{4}.png", basePath, race, sex, type, index);
                break;
            }

            return(path);
        }
Example #2
0
        //public string username
        //{
        //    get
        //    {
        //        return username;
        //    }
        //    set
        //    {
        //        if (username != value)
        //        {
        //            PropertyChanged.Invoke(this, new PropertyChangedEventArgs("Username"));
        //            username = value;
        //        }
        //    }
        //}
        public UserName_model Return_info(string username)
        {
            UserName_model user    = new UserName_model();
            string         sql     = "SELECT ID_User,Username,Weight,Height,Sex,Age,ActivityLevel,BMI,BMR FROM Users WHERE Username = @user";
            var            command = new SqlCommand(sql, DB.Connection());

            command.Parameters.AddWithValue("@user", username);
            SqlDataReader reader = command.ExecuteReader();

            DB.Connection_Close(DB.Connection());

            while (reader.Read())
            {
                user.ID_User       = reader.GetInt32(0);
                user.Username      = reader.GetString(1);
                user.Weight        = reader.GetDouble(2);
                user.Height        = reader.GetDouble(3);
                user._sex          = reader.GetString(4);
                user.Age           = reader.GetByte(5);
                user.ActivityLevel = reader.GetString(6);
                user.BMI           = reader.GetDecimal(7);
                user.BMR           = reader.GetDecimal(8);
            }
            Sex = (user._sex == "Man") ? EnumSex.Man : EnumSex.Woman;

            return(user);
        }
Example #3
0
 public User(string firstName, string lastName, string birthDate, EnumSex sex, EnumEyeColor eyeColor, EnumHairColor hairColor)
 {
     FirstName = firstName;
     LastName  = lastName;
     BirthDate = birthDate;
     Sex       = sex;
     EyeColor  = eyeColor;
     HairColor = hairColor;
 }
        public CreatePlayerAvatarViewModel(CreatePlayerAvatarView view, EnumRace race, EnumSex sex,
                                           int skin, int face, int hair1, int hair2, int hairColor, int eyes, int eyesColor, int nose, int mouth, int beard, int beardColor, int extra)
        {
            _view            = view;
            FinishCommand    = new RelayCommand((o) => Finish(), (o) => true);
            CancelCommand    = new RelayCommand((o) => Cancel(), (o) => true);
            _creationManager = new CreationManager();
            _race            = race;
            _sex             = sex;
            SelectedSkin     = skin;
            SelectedFace     = face;
            SelectedHair1    = hair1;
            SelectedHair2    = hair2;
            SelectedEyes     = eyes;
            SelectedNose     = nose;
            SelectedMouth    = mouth;
            SelectedBeard    = beard;
            SelectedExtra    = extra;

            SkinItems      = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Skin, SelectedSkin + 1));
            FaceItems      = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Face, SelectedSkin + 1));
            Hair1Items     = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Hair1, -1) + 1);
            Hair2Items     = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Hair2, -1) + 1);
            EyesItems      = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Eyes, SelectedSkin + 1));
            EyesColorItems = new List <SolidColorBrush>()
            {
                new SolidColorBrush(Colors.LightGray),
                new SolidColorBrush(Colors.DeepSkyBlue),
                new SolidColorBrush(Colors.Green),
                new SolidColorBrush(Colors.SaddleBrown),
                new SolidColorBrush(Colors.Black)
            };
            NoseItems  = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Nose, SelectedSkin + 1));
            MouthItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Mouth, -1));
            BeardItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Beard, -1) + 1);
            ExtraItems = CreateItemsList(_creationManager.GetResourcesCounter(_race, _sex, EnumResourceType.Extras, -1));

            PropertyChanged += CreatePlayerAvatarViewModel_PropertyChanged;
            Refresh();
        }
Example #5
0
        private void UpdatePie_ChartValues(EnumSex sex)
        {
            double a, b;

            a = (sex == EnumSex.Man) ? 0.278 : 0.384;
            b = (sex == EnumSex.Man) ? 0.22 : 0.129;

            LBM = (user_model.Weight * a) + (b * user_model.Height);
            Fat = user_model.Weight - LBM;

            List <double> list_LBM = new List <double>()
            {
                LBM
            };
            List <double> list_Fat = new List <double>()
            {
                Fat
            };

            part_green.Values  = list_LBM.AsChartValues();
            part_yellow.Values = list_Fat.AsChartValues();
        }
Example #6
0
        public int GetResourcesCounter(EnumRace race, EnumSex sex, EnumResourceType type, int skin)
        {
            var    dir    = type == EnumResourceType.Skin ? Util.GeneratorCharasetPath : Util.GeneratorPortraitPath;
            string prefix = string.Format("{0}_{1}_{2}", race, sex, type);

            if (type == EnumResourceType.Skin)
            {
                prefix = string.Format("{0}_{1}_Skin", race, sex);
            }
            string sufix = "";

            switch (type)
            {
            case EnumResourceType.Face:
            case EnumResourceType.Nose:
                sufix = string.Format("Skin{0}", skin);
                break;
            }

            var pattern = string.Format("{0}*{1}.png", prefix, sufix);
            var files   = Directory.GetFiles(dir, pattern);

            return(files.Length);
        }
Example #7
0
        internal bool Salveaza()
        {
            bool esteValid = BUtilizator.SuntInformatiileNecesareCoerente(this.txtNume.Text, getRol());

            if (esteValid)
            {
                string         eroare          = string.Empty;
                EnumSex        sex             = EnumSex.Nedefinit;
                DateTime       dataNasterii    = CConstante.DataNula;
                int            codJudet        = 0;
                int            codLocalitate   = 0;
                EnumTitulatura titulatura      = EnumTitulatura.Nedefinit;
                bool           nascutInRomania = false;
                CCL.iStomaLab.CUtil.ObtineInformatiiCNP(this.txtCnp.Text, ref eroare, ref sex, ref dataNasterii, ref codJudet, ref codLocalitate, ref titulatura, ref nascutInRomania);

                int id = BUtilizator.Add(this.txtNume.Text, this.txtPrenume.Text, this.txtCnp.Text, dataNasterii, sex, titulatura, string.Empty, string.Empty, 0, 0, 0, string.Empty, 0, 0, codJudet, codLocalitate, getRol(), 0, this.txtObservatii.Text, string.Empty, this.txtMobil.Text, string.Empty, string.Empty, string.Empty, this.txtEmail.Text, string.Empty, string.Empty, 0, this.txtContUtilizator.Text, this.txtParola.Text, getCuloareInitiala(), getTipAct(), this.txtSerie.Text, this.txtNr.Text, 0, CUtil.GetAsInt32(this.txtZileConcediu.Text), this.ctrlDataContract.DataAfisata, this.cboTipContract.SelectedIndex, this.ctrlDataContract.DataAfisata, CConstante.DataNula, CUtil.GetAsInt32(this.txtOreNorma.Text), CUtil.GetAsInt32(this.txtNrContract.Text), this.txtEmisDe.Text, this.ctrlValabilitateInceput.DataAfisata, this.ctrlValabilitateSfarsit.DataAfisata, this.txtIban.Text, this.ctrlCautareBanca.IdObiectAfisajCorespunzator,
                                         0, null);

                BUtilizator utilizator = BUtilizator.GetById(id, null);
                utilizator.IdAdresa = getIdAdresa(utilizator.Id);
                utilizator.UpdateAll();
            }
            return(esteValid);
        }
Example #8
0
 public ActionResult RegisterByWeiBoLogin(string openId, string accessToken, int expiresIn, string userAvatar,
     string nickName, EnumSex sex, int deviceGpsTypeId, string deviceGpsNo,
     string deviceGpsSimNo)
 {
     var user = _aUserService.RegisterMemberByWeiBoLogin(openId, accessToken, expiresIn, userAvatar, nickName, sex, deviceGpsTypeId, deviceGpsNo, deviceGpsSimNo, 1);
     _loginService.Login(user.UserName, user.Password, true);
     return JsonResult(true, "注册成功!");
 }
Example #9
0
        /// <summary>
        /// 通过微信登录方式注册会员
        /// </summary>
        /// <param name="unionId"></param>
        /// <param name="accessToken"></param>
        /// <param name="expiresIn"></param>
        /// <param name="userAvatar"></param>
        /// <param name="nickName"></param>
        /// <param name="sex"></param>
        /// <param name="userName"></param>
        /// <param name="deviceGpsTypeId"></param>
        /// <param name="deviceGpsNo"></param>
        /// <param name="deviceGpsSimNo"></param>
        /// <param name="password"></param>
        /// <returns></returns>
        public ActionResult RegisterByWeiXinLogin(string unionId, string accessToken, int expiresIn, string userAvatar, string nickName, EnumSex sex, string userName, int? deviceGpsTypeId, string deviceGpsNo, string deviceGpsSimNo,
         string password)
        {

            var user = _aUserService.RegisterMemberByWeiXinLogin(unionId, accessToken, expiresIn, userAvatar, nickName, sex, deviceGpsTypeId, deviceGpsNo, deviceGpsSimNo, 1);
            return JsonResult(_loginService.LoginByApp(user.UserName, user.Password, true));
        }
Example #10
0
 public Dog(int age, string name, EnumSex sex, string breed)
     : base(age, name, sex)
 {
     this.Breed = breed;
 }
Example #11
0
 public Kitten(int age, string name, EnumSex sex, string breed, string color)
     : this(age, name, breed)
 {
     this.Sex = EnumSex.female;
     this.Color = color;
 }
Example #12
0
 public Tomcat(int age, string name, EnumSex sex, string breed, string color)
     : this(age, name, breed)
 {
     this.Sex = EnumSex.male;
     this.Color = color;
 }
Example #13
0
 public Animals(int age, string name, EnumSex sex)
     : this(age, name)
 {
     this.Sex = sex;
 }
Example #14
0
 public Frog(int age, string name, EnumSex sex)
     : base(age, name, sex)
 {
 }
 public Animal(string name, int age, EnumSex sex)
 {
     this.Name = name;
     this.Age = age;
     this.sex = sex;
 }
Example #16
0
 public Frog(int age, string name, EnumSex sex, string kind)
     : base(age, name, sex)
 {
     this.Kind = kind;
 }
        public Cat(string name, int age, EnumSex sex)
            : base(name, age, sex)
        {

        }
Example #18
0
        public EUser RegisterMemberByQQLogin(string openId, string accessToken, int expiresIn, string userAvatar, string nickName, EnumSex sex, int? deviceGpsTypeId, string deviceGpsNo, string deviceGpsSimNo, int? roleId)
        {
            var user = new EUser()
            {
                QQOpenId = openId,
                QQAccessToken = accessToken,
                QQExpiresIn = expiresIn,
                Sex = sex,
                IsCanSetUserName = true,
                UserName = "******".GetFormat(nickName, (int)sex, DateTime.Now.ToString("ssff")),
                Password = "******".GetMD5By32(),
                NickName = nickName,
                UserAvatar = userAvatar,
                LastLoginTime = DateTime.Now
            };

            return RegisterMemberByOpenLogin(user, deviceGpsTypeId, deviceGpsNo, deviceGpsSimNo, roleId);
        }
 private void OnSexChanged(EnumSex sex)
 {
     Sex = sex;
 }