public ActionResult Gender_list(string action)
        {
            GenderList responce = new GenderList();

            try
            {
                string        query = "EXEC spDropdown '" + action + "'";
                DataSet       ds    = d.BindDataset(query);
                List <Gender> lst   = new List <Gender>();
                if (ds.Tables[0].Rows.Count > 0)
                {
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        Gender v = new Gender();
                        v.ID     = int.Parse(ds.Tables[0].Rows[i]["Id"].ToString());
                        v.gender = ds.Tables[0].Rows[i]["Gender"].ToString();
                        lst.Add(v);
                    }
                    responce.data        = lst;
                    responce.Description = "Data Found";
                }
            }
            catch (Exception e)
            {
                responce.Description = e.Message;
            }
            return(Json(responce));
        }
        public void Insert()
        {
            //Setup
            Gender gender = new Gender
            {
                Description = "SLTEST"
            };
            GenderList genders = new GenderList();

            genders.Load();
            int originalCount = genders.Count();



            //Act
            HttpClient client = InitializeClient();
            //Serialize a gender object that we're trying to insert
            string serializedGender = JsonConvert.SerializeObject(gender);
            var    content          = new StringContent(serializedGender);

            content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
            HttpResponseMessage response = client.PostAsync("Gender", content).Result;

            //Assert
            genders.Clear();
            genders.Load();
            Assert.AreEqual(originalCount + 1, genders.Count);
        }
Beispiel #3
0
        public void LoadTest()
        {
            GenderList genders = new GenderList();

            genders.Load();
            Assert.AreEqual(3, genders.Count);
        }
Beispiel #4
0
 public Person(string SurnameInput, string NameInput, int AgeInput, GenderList GenderInput)
 {
     Surname = SurnameInput;
     Name    = NameInput;
     Age     = AgeInput;
     Gender  = GenderInput;
 }
Beispiel #5
0
 public Person()
 {
     Surname = "Нет данных";
     Name    = "Нет данных";
     Age     = 0;
     Gender  = GenderList.nd;
 }
        public void Update()
        {
            GenderList genders = new GenderList();

            genders.Load();
            Gender gender          = genders.FirstOrDefault(g => g.Description == "SLTEST");
            Gender retrievedGender = new Gender();

            if (gender != null)
            {
                retrievedGender.Id = gender.Id;

                gender.Description = "SLTEST1";

                //Act
                HttpClient client = InitializeClient();
                //Serialize a question object that we're trying to insert
                string serializedGender = JsonConvert.SerializeObject(gender);
                var    content          = new StringContent(serializedGender);
                content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
                HttpResponseMessage response = client.PutAsync("Gender/" + gender.Id, content).Result;

                retrievedGender.LoadById();
            }
            //Assert
            Assert.AreEqual(gender.Description, retrievedGender.Description);
        }
Beispiel #7
0
    public static Person PersonRead()
    {
        Person Person = new Person();

        Console.WriteLine(PersonTemplate.SurnameInputTemplate);
        Person.Surname = Console.ReadLine();
        Console.WriteLine(PersonTemplate.NameInputTemplate);
        Person.Name = Console.ReadLine();
        Console.WriteLine(PersonTemplate.AgeInputTemplate);
        string AgeString = Console.ReadLine();

        int.TryParse(AgeString, out Person.Age);
        Console.WriteLine(PersonTemplate.GenderInputTemplate);
        string GenderString = "";
        int    GenderNumber = (int)GenderList.nd + 1;

        //bool GenderParse = false;
        while ((GenderString != "м") & (GenderString != "ж"))
        {
            GenderString = Console.ReadLine();
        }
        switch (GenderString)
        {
        case "м":
            GenderNumber = 0;
            break;

        case "ж":
            GenderNumber = 1;
            break;
        }
        Person.Gender = (GenderList)GenderNumber;
        return(Person);
    }
Beispiel #8
0
        private void CheckUpdateProfile()
        {
            if (App.LoginResponse == null || App.LoginResponse.Email == "" || App.LoginResponse.Email == null)
            {
                // Do nothing if no data is available
            }
            else
            {
                Name            = App.LoginResponse.basicInfo.Name;
                Height          = App.LoginResponse.basicInfo.Height;
                Weight          = App.LoginResponse.basicInfo.Weight;
                TelephoneNumber = App.LoginResponse.basicInfo.PhoneNumber;
                DateOfBirth     = DateTime.Parse(App.LoginResponse.basicInfo.DateOfBirth);
                MedicalInfo     = App.LoginResponse.basicInfo.AnyMedicalCondition;

                GenderIndex = GenderList.IndexOf(App.LoginResponse.basicInfo.Gender);
                TitleIndex  = TitleList.IndexOf(App.LoginResponse.basicInfo.Title);

                if (App.SelectedView == "Trainer")
                {
                    SpecialityIndex = SpecialityList.IndexOf(App.LoginResponse.professionalInfo.Speciality);
                    Experience      = App.LoginResponse.professionalInfo.Experience;
                    Accolades       = App.LoginResponse.professionalInfo.Accolades;
                    Certification   = App.LoginResponse.professionalInfo.certifications[0].Certification;
                    Services        = App.LoginResponse.professionalInfo.services[0].ServiceName;
                    ServiceInfo     = App.LoginResponse.professionalInfo.services[0].ChargingPeriod;
                    ServicesPrice   = App.LoginResponse.professionalInfo.services[0].Charges;
                }

                EmailAddress = App.LoginResponse.Email;
                Password     = App.LoginResponse.Password;
                User64String = "NA";
                SelectedView = App.SelectedView;
            }
        }
Beispiel #9
0
        // GET: api/Gender
        public IEnumerable <Gender> Get()
        {
            GenderList genders = new GenderList();

            genders.Load();
            return(genders);
        }
Beispiel #10
0
        private void Rebind()
        {
            switch (screenmode)
            {
            case ScreenMode.Location:
                locations = new LocationList();
                locations.Load();

                // Bind to the datagrid
                cboAttribute.ItemsSource = null;
                cboAttribute.ItemsSource = locations;
                break;

            case ScreenMode.Gender:

                genders = new GenderList();
                genders.Load();
                cboAttribute.ItemsSource = null;
                cboAttribute.ItemsSource = genders;
                break;

            case ScreenMode.Race:

                races = new RaceList();
                races.Load();
                cboAttribute.ItemsSource = null;
                cboAttribute.ItemsSource = races;
                break;
            }

            cboAttribute.DisplayMemberPath = "Description";
            cboAttribute.SelectedValuePath = "Id";
        }
Beispiel #11
0
        private static GenderList[] GetGenderLists()
        {
            if (options != null && !options.IncludeGenderLists)
            {
                return(null);
            }

            XDocument document = GetXmlDocument(@"common\supplemental\genderList.xml");

            List <XElement> genderListElements = (from i in document.Elements("supplementalData")
                                                  .Elements("gender").Elements("personList")
                                                  select i).ToList();

            if (genderListElements == null || genderListElements.Count == 0)
            {
                return(null);
            }

            List <GenderList> genderLists = new List <GenderList>();

            foreach (XElement genderListElement in genderListElements)
            {
                string id = genderListElement.Attribute("type").Value.ToString();

                Progress("Adding gender list", id);

                GenderList genderList = new GenderList();
                genderList.Id         = id;
                genderList.CultureIds = genderListElement.Attribute("locales").Value.ToString().Split(' ');
                genderLists.Add(genderList);
                Progress("Added gender list", id, ProgressEventType.Added, genderList);
            }

            return(genderLists.ToArray());
        }
Beispiel #12
0
 public void PersonWrite(string Surname, string Name, int Age, GenderList Gender)
 {
     Console.WriteLine(PersonTemplate.SurnameOutputTemplate + Surname);
     Console.WriteLine(PersonTemplate.NameOutputTemplate + Name);
     Console.WriteLine(PersonTemplate.AgeOutputTemplate + Age);
     Console.WriteLine(PersonTemplate.GenderOutputTemplate + Gender);
     Console.ReadKey();
 }
Beispiel #13
0
        private bool IsDublicatedSubmitted(string gender)
        {
            var SearchCountry = GenderList.SingleOrDefault(p => p.Gender == gender);

            if (SearchCountry is null)
            {
                return(false);
            }
            return(true);
        }
Beispiel #14
0
 /// <summary>
 /// Binds new model data to screen
 /// </summary>
 /// <param name="modelData"></param>
 protected override void BindModel(object modelData)
 {
     MyViewModel.MyModel = modelData.CastOrFill <CustomerModel>();
     DataContext         = MyViewModel.MyModel;
     SetBinding(ref this.TextId, MyViewModel.MyModel.Id.ToString(), "Id");
     SetBinding(ref this.TextKey, MyViewModel.MyModel.Key.ToString(), "Key");
     SetBinding(ref this.TextFirstName, MyViewModel.MyModel.FirstName, "FirstName");
     SetBinding(ref this.TextLastName, MyViewModel.MyModel.LastName, "LastName");
     SetBinding(ref this.TextBirthDate, MyViewModel.MyModel.BirthDate, "BirthDate");
     SetBinding(ref this.DropDownGender, GenderList.GetAll(), MyViewModel.MyModel.GenderId, "GenderId");
 }
Beispiel #15
0
        public void DeleteTest()
        {
            Gender     gender  = new Gender();
            GenderList genders = new GenderList();

            genders.Load();
            gender = genders.FirstOrDefault(g => g.Description == "Update");

            int results = gender.Delete();

            Assert.IsTrue(results == 1);
        }
Beispiel #16
0
        /// <summary>
        /// 构造函数
        /// </summary>
        public MyDetialViewModel()
        {
            snackbar = new SnackbarMessageQueue();
            GenderList.Clear();
            GenderList.Add("女");
            GenderList.Add("男");
            InitialCommands();

            #region Register Messenger
            Messenger.Default.Register <bool>(this, UserDetailNotifications.ShowMyDetial, (value) =>
            {
                LoadDetials();
            });
            #endregion
        }
        public void loadLists(MerkatoDbContext context)
        {
            SelectListItem all = new SelectListItem()
            {
                Text = "(All)", Value = "0"
            };

            ClientList = context.Client.Select(p => new SelectListItem()
            {
                Text = p.ClientName, Value = p.Id.ToString()
            }).ToList();
            OutletList = context.Outlet.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
            GenderList = context.Gender.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
            GenderList.Add(all);
            SkillsList = context.SkillsProficiency.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
            SkillsList.Add(all);
            LanguageList = context.LanguageProficiency.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
            LanguageList.Add(all);
            GradeList = context.AgentGrade.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
            GradeList.Add(all);

            var query = (from PM in context.ProductMechanism
                         join M in context.Mechanism on PM.MechanismId equals M.Id
                         select new { ProductMechanism = PM, Mechanism = M })
                        .Select(p => new MechanismModel {
                Name = p.Mechanism.Name, Id = p.ProductMechanism.MechanismId
            }).ToList();

            MechanismList = query.Select(p => new SelectListItem()
            {
                Text = p.Name, Value = p.Id.ToString()
            }).ToList();
        }
Beispiel #18
0
        private void initPicker()
        {
            GenderList.Add(new Gender {
                Val = 1, Name = "男"
            });
            GenderList.Add(new Gender {
                Val = 0, Name = "女"
            });

            PayMethodList.Add(new PayMethod {
                Val = 1, Name = "推薦人代收"
            });
            PayMethodList.Add(new PayMethod {
                Val = 0, Name = "自行繳費"
            });
        }
Beispiel #19
0
        public void LoadById()
        {
            Gender     gender  = new Gender();
            GenderList genders = new GenderList();

            genders.Load();
            gender = genders.FirstOrDefault(g => g.Description == "Update");

            Gender newGender = new Gender {
                Id = gender.Id
            };

            newGender.LoadById();

            Assert.AreEqual(gender.Description, newGender.Description);
        }
    protected void register_Click(object sender, EventArgs e)
    {
        string userEmail   = ((TextBox)EmailRegistry.FindControl("EmailRegistry")).Text;
        string firstName   = ((TextBox)FirstNameRegistry.FindControl("FirstNameRegistry")).Text;
        string lastName    = ((TextBox)LastNameRegistry.FindControl("LastNameRegistry")).Text;
        string dateOfBirth = ((TextBox)DateOfBirth.FindControl("DateOfBirth")).Text;
        string password    = ((TextBox)PasswordRegistry.FindControl("PasswordRegistry")).Text;
        string gender      = ((DropDownList)GenderList.FindControl("GenderList")).Text;

        Session["userEmail"] = userEmail;


        string registerSql = "insert into [User](Password, Email, FirstName, LastName, Gender, dateOfBirth) values ('" + password + "','" + userEmail + "','" + firstName + "','" + lastName + "','" + gender + "','" + dateOfBirth + "')";

        function.Create(registerSql);
        Response.Redirect("Homepage.aspx");
    }
Beispiel #21
0
    public Person(int AgeInput)
    {
        Age    = AgeInput;
        Gender = (GenderList)RandomNumber.Next(0, 2);
        switch (Gender)
        {
        case GenderList.мужской:
            Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            Name    = PersonLibrary.StandardMaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleNameCount)];
            break;

        case GenderList.женский:
            Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            Name    = PersonLibrary.StandardFemaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleNameCount)];
            break;
        }
    }
Beispiel #22
0
    public Person(int average_age, GenderList GenderInput)
    {
        Age    = RandomNumber.Next(average_age * 2);
        Gender = GenderInput;
        switch (Gender)
        {
        case GenderList.мужской:
            Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            Name    = PersonLibrary.StandardMaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleNameCount)];
            break;

        case GenderList.женский:
            Surname = PersonLibrary.StandardFemaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            Name    = PersonLibrary.StandardFemaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleNameCount)];
            break;
        }
    }
Beispiel #23
0
        private void InitializeDemoData()
        {
            var male = new GenderModel()
            {
                Id = 1, Gender = "MALE"
            };
            var female = new GenderModel()
            {
                Id = 2, Gender = "FEMALE"
            };
            var unknown = new GenderModel()
            {
                Id = 3, Gender = "UNKNOWN"
            };

            GenderList.Add(male);
            GenderList.Add(female);
            GenderList.Add(unknown);
        }
Beispiel #24
0
    void SetGender()
    {
        GenderList    genderList = new GenderList();
        List <Gender> allGenders = genderList.GetGender();
        //TODO: Make this weighted depending on race?
        int genderRoll = GameObject.Find("GameController").GetComponent <GameController>().GameRandom.Next(100);

        if (genderRoll < 6)
        {
            Gender = allGenders.FirstOrDefault(o => o.Name == "nonbinary");
        }
        else if (genderRoll < 53)
        {
            Gender = allGenders.FirstOrDefault(o => o.Name == "male");
        }
        else
        {
            Gender = allGenders.FirstOrDefault(o => o.Name == "female");
        }
    }
Beispiel #25
0
    public static Person GetRandomPerson()
    {
        Person Person       = new Person();
        Random RandomNumber = new Random();

        Person.Age    = RandomNumber.Next(118);
        Person.Gender = (GenderList)RandomNumber.Next(0, 2);
        switch (Person.Gender)
        {
        case GenderList.мужской:
            Person.Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            Person.Name    = PersonLibrary.StandardMaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            break;

        case GenderList.женский:
            Person.Surname = PersonLibrary.StandardFemaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            Person.Name    = PersonLibrary.StandardFemaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            break;
        }
        return(Person);
    }
Beispiel #26
0
    /// <summary>
    /// Функция GetRandomPerson для ввода случайной персоны
    /// </summary>
    /// <returns>
    /// Возвращается случайная персона
    /// </returns>
    public static Person GetRandomPerson()
    {
        Person Person       = new Person();
        Random RandomNumber = new Random();                      // создание экземппляра объекта класса Random для генерации случайных (псевдослучайных) чисел

        Person.Age    = RandomNumber.Next(PersonLibrary.MaxAge); // задание случайного возраста в диапазоне от 0 до максимально возможного возраста
        Person.Gender = (GenderList)RandomNumber.Next(0, 2);     // задание случайного пола

        switch (Person.Gender)                                   // выбор стандартных фамилии и имени на основе пола
        {
        case GenderList.мужской:
            Person.Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            Person.Name    = PersonLibrary.StandardMaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)];
            break;

        case GenderList.женский:
            Person.Surname = PersonLibrary.StandardFemaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            Person.Name    = PersonLibrary.StandardFemaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)];
            break;
        }
        return(Person);
    }
Beispiel #27
0
    // Конструктор класса Person для создания случайной персоны заданного пола с указанным предпочтительным возрастом (выбирается случайный)
    //
    public Person(int average_age, GenderList GenderInput)
    {
        Random RandomNumber = new Random();

        Age    = RandomNumber.Next(average_age / 2 + 1, average_age * 2);
        Gender = GenderInput;

        // Выбор фамилии и имени на основе заданного пола
        //
        switch (Gender)
        {
        case GenderList.мужской:
            Surname = PersonLibrary.StandardMaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleSurnameCount)]; // Выбор фамилии из библиотеки мужских фамилий
            Name    = PersonLibrary.StandardMaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardMaleNameCount)];       // Выбор имени из библиотеки мужских имён
            break;

        case GenderList.женский:
            Surname = PersonLibrary.StandardFemaleSurnameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleSurnameCount)]; // Выбор фамилии из библиотеки женских фамилий
            Name    = PersonLibrary.StandardFemaleNameLibrary[RandomNumber.Next(PersonLibrary.StandardFemaleNameCount)];       // Выбор имени из библиотеки женских имён
            break;
        }
    }
        public void Delete()
        {
            //Setup
            GenderList genders = new GenderList();

            genders.Load();
            int    originalCount = genders.Count();
            Gender gender        = genders.FirstOrDefault(g => g.Description == "SLTEST1");


            //Act
            if (gender != null)
            {
                HttpClient          client   = InitializeClient();
                HttpResponseMessage response = client.DeleteAsync("Gender/" + gender.Id).Result;
            }

            //Assert
            genders.Clear();
            genders.Load();
            Assert.AreEqual(originalCount - 1, genders.Count);
        }
        public void GetAll()
        {
            //Setup
            HttpClient          client = InitializeClient();
            string              result;
            dynamic             items;
            HttpResponseMessage response;

            //Act
            response = client.GetAsync("Gender").Result;

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                //Proces response
                result = response.Content.ReadAsStringAsync().Result;

                //Put json into the gender list
                items   = (JArray)JsonConvert.DeserializeObject(result);
                genders = items.ToObject <GenderList>();
            }

            //Assert
            Assert.IsTrue(genders.Count > 0);
        }
        public void GetOne()
        {
            //Setup
            Gender     gender          = new Gender();
            Gender     retrievedGender = new Gender();
            GenderList genders         = new GenderList();

            genders.Load();
            gender = genders.FirstOrDefault(g => g.Description == "Male");

            //Act
            if (gender != null)
            {
                HttpClient          client   = InitializeClient();
                HttpResponseMessage response = client.GetAsync("Gender/" + gender.Id).Result;

                string result = response.Content.ReadAsStringAsync().Result;

                retrievedGender = JsonConvert.DeserializeObject <Gender>(result);
            }

            //Assert
            Assert.IsTrue(gender.Description == retrievedGender.Description && !string.IsNullOrEmpty(retrievedGender.Description));
        }