Exemplo n.º 1
1
 public static Brush GetColor(Nationality nationality)
 {
     switch (nationality)
     {
         case Nationality.Germany:
             return Germany;
         case Nationality.Japan:
             return Japan;
         case Nationality.SovietUnion:
             return SovietUnion;
         case Nationality.UnitedKingdom:
             return UnitedKingdom;
         case Nationality.UnitedStates:
             return UnitedStates;
         default:
             return None;
     }
 }
 public IList<Color> GetFlagColors(Nationality nationality) {
     List<Color> result;
     switch (nationality) {
     // tag::getFlag[]
     case Nationality.DUTCH:
         result = new List<Color>{ Color.Red, Color.White, Color.Blue };
         // end::getFlag[]
         break;
     // tag::getFlag[]
     case Nationality.LUXEMBOURGER:
         result = new List<Color>{ Color.Red, Color.White, Color.LightBlue };
         break;
     case Nationality.GERMAN:
     // end::getFlag[]
         result = new List<Color>{ Color.Black, Color.Red, Color.Yellow };
         break;
     case Nationality.BELGIAN:
         result = new List<Color>{ Color.Black, Color.Yellow, Color.Red };
         break;
     case Nationality.FRENCH:
         result = new List<Color>{ Color.Blue, Color.White, Color.Red };
         break;
     case Nationality.ITALIAN:
         result = new List<Color>{ Color.Green, Color.White, Color.Red };
         break;
     case Nationality.UNCLASSIFIED:
     default:
         result = new List<Color>{ Color.Gray };
         break;
     }
     return result;
 }
 // tag::getFlag[]
 public IList<Color> getFlagColors(Nationality nationality)
 {
     List<Color> result;
     switch (nationality) {
     case Nationality.DUTCH:
         result = new List<Color>{Color.Red, Color.White, Color.Blue};
         break;
     case Nationality.GERMAN:
         result = new List<Color>{Color.Black, Color.Red, Color.Yellow};
         break;
     case Nationality.BELGIAN:
         result = new List<Color>{Color.Black, Color.Yellow, Color.Red};
         break;
     case Nationality.FRENCH:
         result = new List<Color>{Color.Blue, Color.White, Color.Red};
         break;
     case Nationality.ITALIAN:
         result = new List<Color>{Color.Green, Color.White, Color.Red};
         break;
     case Nationality.UNCLASSIFIED:
     default:
         result = new List<Color>{Color.Gray};
         break;
     }
     return result;
 }
 public NationalityDto Map(Nationality entity)
 {
     return new NationalityDto
                {
                    Id = entity.Id,
                    Name = entity.Name
                };
 }
Exemplo n.º 5
0
 private void SetPurchased(Nationality nationality, bool jetPower, bool rockets, bool superSubs, bool longRangeAir, bool indTech, bool bombers)
 {
     SetPurchased(nationality, Weapon.JetPower, jetPower);
     SetPurchased(nationality, Weapon.Rockets, rockets);
     SetPurchased(nationality, Weapon.SuperSubs, superSubs);
     SetPurchased(nationality, Weapon.LongRangeAir, longRangeAir);
     SetPurchased(nationality, Weapon.IndustrialTech, indTech);
     SetPurchased(nationality, Weapon.HeavyBombers, bombers);
 }
Exemplo n.º 6
0
 public void SetMarkerImage(Nationality n)
 {
     if (n == Nationality.None)
     {
         Visibility = Visibility.Collapsed;
         return;
     }
     Visibility = Visibility.Visible;
     Marker.Source = new BitmapImage(new Uri(NationalityMarker.GetMarker(n)));
 }
 private static void AssertNationality(Nationality expected, params Nationality[] nationalities)
 {
     var dto = new TerritoryStateDto();
     var armies = new List<TerritoryStateArmyDto>();
     foreach (var n in nationalities)
     {
         armies.Add(new TerritoryStateArmyDto {Nationality = n});
     }
     dto.Armies = armies.ToArray();
     Assert.That(dto.ArmyNationalities, Is.EqualTo(expected));
 }
Exemplo n.º 8
0
    public override void OnStartServer()
    {
        base.OnStartServer();

        PortNationality = (Nationality)Random.Range(0, 5);

        int port_index = Random.Range(0, 5);
        PortNationality = (Nationality)port_index;
        if (port_index == 5)
            port_index = Random.Range(0, 4);

        PortName = name = NameGenerator.Instance.GetPortName(port_index);
    }
Exemplo n.º 9
0
        public NationalityDto GetById(int id)
        {
            NationalityDto nationalityDto = new NationalityDto();

            using (UnitOfWork unitOfWork = new UnitOfWork())
            {
                Nationality nationality = unitOfWork.NationalityRepository.GetByID(id);
                if (nationality != null)
                {
                    nationalityDto = new NationalityDto
                    {
                        Id    = nationality.Id,
                        Title = nationality.Title,
                    };
                }
            }

            return(nationalityDto);
        }
Exemplo n.º 10
0
 public bool Update(Nationality obj, int NationalityID)
 {
     using (IDbConnection db = new SqlConnection(Helper.ConnectionString))
     {
         if (db.State == ConnectionState.Closed)
         {
             db.Open();
         }
         var p = new DynamicParameters();
         p.Add("@Event", dbType: DbType.Int32, direction: ParameterDirection.Input, value: 3);
         p.Add("@NationalityID", dbType: DbType.Int32, direction: ParameterDirection.Input, value: NationalityID);
         p.AddDynamicParams(new
         {
             obj.NationalityName
         });
         var result = db.Execute("proc_Nationality", p, commandType: CommandType.StoredProcedure);
         return(result != 0);
     }
 }
Exemplo n.º 11
0

        
Exemplo n.º 12
0
        /// <summary>
        /// 根据DayOfWeek得到序号,支持国家
        /// 目前除中国外,周一是1,周日是7
        /// 其他国家为:周日是0,周六是7
        /// </summary>
        /// <param name="dayOfWeek"></param>
        /// <param name="nationality">国家,默认是中国</param>
        /// <returns></returns>
        public static int GetDayOfWeek(this DayOfWeek dayOfWeek, Nationality nationality = Nationality.China)
        {
            int?num = dayOfWeek.ToString("d").ConvertToInt();

            if (num == null)
            {
                throw new NotSupportedException(nameof(dayOfWeek));
            }

            if (nationality == Nationality.China)
            {
                if (num == 0)
                {
                    return(7);
                }
            }

            return(num.Value);
        }
Exemplo n.º 13
0
        public List <INationality> GetAllNationalities()
        {
            //List<StudyField> list = new List<StudyField>();  ???
            string query = "SELECT * FROM UCL_Nationality";

            db.Get_Connection();
            MySqlCommand cmd = new MySqlCommand();

            cmd.Connection = db.conn;

            try
            {
                cmd.CommandText = query;

                MySqlDataReader reader = cmd.ExecuteReader();
                _listna = new List <INationality>();

                while (reader.Read())
                {
                    _na      = new Nationality();
                    _na.Id   = Convert.ToInt32(reader.GetInt32(0));
                    _na.Name = reader.GetString(1).ToString();
                    _na.IsEU = reader.GetBoolean(2);

                    _listna.Add(_na);
                }
            }
            catch (Exception e)
            {
                db.CloseConnection();

                throw;
            }
            finally
            {
                if (db.conn.State == System.Data.ConnectionState.Open)
                {
                    db.CloseConnection();
                }
            }

            return(_listna);
        }
Exemplo n.º 14
0
 private bool AddGroup(string arabic_name, string english_name)
 {
     try
     {
         db.Configuration.LazyLoadingEnabled = false;
         Nationality group = db.Nationalities.Create();
         group.Nationality_Name_Ar = arabic_name;
         group.Nationality_Name_En = english_name;
         db.Nationalities.Add(group);
         db.SaveChanges();
         /* Add it to log file */
         LogData = "data:" + JsonConvert.SerializeObject(group, logFileModule.settings);
         logFileModule.logfile(10, "إنشاء جنسية جديدة", "create new Nationalitys", LogData);
         db.Entry(group).Reload();
         NationalityGridView.DataBind();
     }
     catch { return(false); }
     return(true);
 }
Exemplo n.º 15
0
        public JsonResult SaveNationality(Nationality ObjSave)
        {
            MsgUnit Msg = new MsgUnit();

            try
            {
                var userId   = User.Identity.GetUserId();
                var UserInfo = _unitOfWork.User.GetMyInfo(userId);
                ObjSave.NationalityCode = _unitOfWork.Nationality.GetMaxSerial(UserInfo.fCompanyId);
                ObjSave.InsDateTime     = DateTime.Now;
                ObjSave.InsUserID       = userId;
                ObjSave.CompanyID       = UserInfo.fCompanyId;
                if (String.IsNullOrEmpty(ObjSave.EnglishName))
                {
                    ObjSave.EnglishName = ObjSave.ArabicName;
                }
                if (!ModelState.IsValid)
                {
                    string Err    = " ";
                    var    errors = ModelState.Values.SelectMany(v => v.Errors);
                    foreach (ModelError error in errors)
                    {
                        Err = Err + error.ErrorMessage + " * ";
                    }

                    Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + Err;
                    Msg.Code = 0;
                    return(Json(Msg, JsonRequestBehavior.AllowGet));
                }
                _unitOfWork.Nationality.Add(ObjSave);
                _unitOfWork.Complete();
                Msg.LastID = _unitOfWork.Nationality.GetMaxSerial(UserInfo.fCompanyId).ToString();
                Msg.Code   = 1;
                Msg.Msg    = Resources.Resource.AddedSuccessfully;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Msg.Msg  = Resources.Resource.SomthingWentWrong + " : " + ex.Message.ToString();
                Msg.Code = 0;
                return(Json(Msg, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 16
0

        
Exemplo n.º 17
0
 public int Insert(Nationality obj)
 {
     using (IDbConnection db = new SqlConnection(Helper.ConnectionString))
     {
         if (db.State == ConnectionState.Closed)
         {
             db.Open();
         }
         var p = new DynamicParameters();
         p.Add("@Event", value: 1, dbType: DbType.Int32, direction: ParameterDirection.Input);
         p.Add("@NationalityID", dbType: DbType.Int32, direction: ParameterDirection.Output);
         p.AddDynamicParams(new
         {
             obj.NationalityName
         });
         db.Execute("proc_Nationality", p, commandType: CommandType.StoredProcedure);
         return(p.Get <int>("@NationalityID"));
     }
 }
            public async void Should_return_bad_request()
            {
                // Arrange
                var nationality = new Nationality
                {
                    Name = "China"
                };

                ControllerUnderTest.ModelState.TryAddModelError("key", "there is an error");


                // Act
                var result = await ControllerUnderTest.AddNationality(nationality);

                // Assert
                var badRequest = Assert.IsType <BadRequestObjectResult>(result);

                Assert.IsType <SerializableError>(badRequest.Value);
            }
Exemplo n.º 19
0
            public async void Should_return_ok_with_success()
            {
                // Arrange
                var Nationality = new Nationality
                {
                    Name = "Marshmellow Man"
                };
                var result = new Result();

                UpdateNationalityCommandMock
                .Setup(x => x.Execute(Nationality))
                .ReturnsAsync(result);

                // Act
                var serviceResult = await ServiceUnderTest.UpdateNationalityAsync(Nationality);

                Assert.Same(result, serviceResult);
                Assert.True(serviceResult.IsSuccess);
            }
        public IActionResult Get_Specific_Interview(int?id)
        {
            _interviewScheme = new InterviewScheme();
            _nationality     = new Nationality();
            _studyField      = new StudyField();


            InterviewSchemeVM vm = new InterviewSchemeVM();

            var model = _interviewScheme.GetInterviewSchemeAndQuestions(id);

            vm = model;

            var nationalities = _nationality.GetAllNationalities();
            var studyfields   = _studyField.GetAllStudyFields();

            foreach (var country in nationalities)
            {
                vm.Countries.Add(new SelectListItem()
                {
                    Text = country.Name, Value = country.Id.ToString()
                });
            }
            foreach (var study in studyfields)
            {
                vm.Studyfields.Add(new SelectListItem()
                {
                    Text = study.FieldName, Value = study.Id.ToString()
                });
            }

            foreach (var quest in model.Questions)
            {
                vm.Questions.Add(new QuestionVM()
                {
                    Id = quest.Id, Order = quest.Order, InterviewSchemeId = quest.InterviewSchemeId, Quest = quest.Quest
                });
            }
            vm.Questions = vm.Questions.OrderBy(x => x.Order).ToList();

            return(View("../Administration/Specific_Interview_And_Questions", vm));
        }
Exemplo n.º 21
0
        public static string ToFlagPath(this Nationality nationality)
        {
            switch (nationality)
            {
            case Nationality.Germany:
            case Nationality.GreatBritain:
            case Nationality.USA:
            case Nationality.USSR:
            case Nationality.France:
            case Nationality.Italy:
            case Nationality.Poland:
            case Nationality.Belgium:
            case Nationality.Netherlands:
            case Nationality.NationalisticSpain:
            case Nationality.RepublicanSpain:
            case Nationality.Slovakia:
            case Nationality.Luxemburg:
            case Nationality.Hungary:
            case Nationality.Romania:
            case Nationality.Bulgaria:
            case Nationality.Yugoslavia:
            case Nationality.Greece:
            case Nationality.Canada:
            case Nationality.NewZealand:
            case Nationality.Australia:
            case Nationality.BlueTeam:
            case Nationality.RedTeam:
            case Nationality.Norway:
            case Nationality.Sweden:
            case Nationality.FreePoland:
            case Nationality.FreeFrance:
            case Nationality.Switzerland:
            case Nationality.Turkey:
            case Nationality.SouthAfrica:
            case Nationality.BritishIndia:
            case Nationality.VichyFrance:
                return(string.Format("{0}.png", ((int)nationality + 1)));

            default:
                return(string.Empty);
            }
        }
Exemplo n.º 22
0
        public void CodeSnippetForReadmeMarkdownFile()
        {
            var integers = new int[] { 1, 2, 3, 4, 5, 666 };

            Check.That(integers).Contains(3, 5, 666);

            integers = new int[] { 1, 2, 3 };
            Check.That(integers).IsOnlyMadeOf(3, 2, 1);

            var guitarHeroes = new[] { "Hendrix", "Paco de Lucia", "Django Reinhardt", "Baden Powell" };

            Check.That(guitarHeroes).ContainsExactly("Hendrix", "Paco de Lucia", "Django Reinhardt", "Baden Powell");

            var camus = new Person()
            {
                Name = "Camus"
            };
            var sartre = new Person()
            {
                Name = "Sartre"
            };

            Check.That(camus).IsNotEqualTo(sartre).And.IsInstanceOf <Person>();

            var heroes = "Batman and Robin";

            Check.That(heroes).Not.Contains("Joker").And.StartsWith("Bat").And.Contains("Robin");

            int?one = 1;

            Check.That(one).HasAValue().Which.IsPositive().And.IsEqualTo(1);

            const Nationality FrenchNationality = Nationality.French;

            Check.ThatEnum(FrenchNationality).IsNotEqualTo(Nationality.Korean);

            string motivationalSaying = "Failure is mother of success.";

            Check.That(motivationalSaying).IsNotInstanceOf <int>();

            Check.That('A').IsSameLetterAs('a');
        }
Exemplo n.º 23
0
        public static bool IsValid(this Nationality nationality)
        {
            switch (nationality)
            {
            case Nationality.Germany:
            case Nationality.GreatBritain:
            case Nationality.USA:
            case Nationality.USSR:
            case Nationality.France:
            case Nationality.Italy:
            case Nationality.Poland:
            case Nationality.Belgium:
            case Nationality.Netherlands:
            case Nationality.NationalisticSpain:
            case Nationality.RepublicanSpain:
            case Nationality.Slovakia:
            case Nationality.Luxemburg:
            case Nationality.Hungary:
            case Nationality.Romania:
            case Nationality.Bulgaria:
            case Nationality.Yugoslavia:
            case Nationality.Greece:
            case Nationality.Canada:
            case Nationality.NewZealand:
            case Nationality.Australia:
            case Nationality.BlueTeam:
            case Nationality.RedTeam:
            case Nationality.Norway:
            case Nationality.Sweden:
            case Nationality.FreePoland:
            case Nationality.FreeFrance:
            case Nationality.Switzerland:
            case Nationality.Turkey:
            case Nationality.SouthAfrica:
            case Nationality.BritishIndia:
            case Nationality.VichyFrance:
                return(true);

            default:
                return(false);
            }
        }
Exemplo n.º 24
0
        public int InsertNationality(Nationality Nat)
        {
            int result;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "InsertNationality";  /* Stored Procedure name */
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = con;

                ///* Getting value from property and passing it to parameters declared in Stored Procedure. */
                cmd.Parameters.AddWithValue("@CountryName", Nat.CountryName);
                cmd.Parameters.AddWithValue("@CountryCode", Nat.CountryCode);

                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                result = cmd.ExecuteNonQuery();
                cmd.Dispose();
                if (result > 0)
                {
                    return(result);
                }
                else
                {
                    return(0);
                }
            }
            catch //(Exception ex)
            {
                throw;
            }
            finally
            {
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }
            }
        }
        public async Task Create(CreateEmployeeInput input)
        {
            var employee =
                await Employee.Create(
                    input.Name,
                    input.Surname,
                    input.IdentityNumber,
                    input.PhoneNumber,
                    input.BirthDate,
                    Nationality.Create(input.Nationality, _nationalityCreationService),
                    Salary.Create(
                        input.SalaryAmount,
                        Currency.Create(
                            input.SalaryCurrency,
                            _currencyCreationPolicy),
                        _salaryCreationPolicy)
                    );

            await _employeeDomainService.CreateAsync(employee);
        }
Exemplo n.º 26
0

        
Exemplo n.º 27
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Nationality nationality = db.Nationalities.Find(id);

            if (nationality == null)
            {
                return(HttpNotFound());
            }

            model.Nationalities       = db.Nationalities.OrderByDescending(a => a.NationalityID).ToList();
            model.SelectedNationality = nationality;
            model.DisplayMode         = "Delete";
            ViewBag.MessageType       = "";
            ViewBag.Message           = "";
            return(View("Index", model));
        }
Exemplo n.º 28
0

        
Exemplo n.º 29
0
 public GameInfo_v2(SaveFileInfo.GameInfo_v1 v1)
 {
     this.isChallenge        = v1.isChallenge;
     this.gameTime           = v1.gameTime;
     this.teamName           = v1.teamName;
     this.teamLogoID         = v1.teamLogoID;
     this.teamColor          = v1.teamColor;
     this.championship       = v1.championship;
     this.championshipID     = -1;
     this.championshipSeries = Championship.Series.SingleSeaterSeries;
     this.playerName         = v1.playerName;
     this.playerAge          = v1.playerAge;
     this.playerGender       = v1.playerGender;
     this.playerPortrait     = v1.playerPortrait;
     this.playerNationality  = v1.playerNationality;
     this.playerTeamCarData  = v1.playerTeamCarData;
     this.seasonNumber       = v1.seasonNumber;
     this.raceNumber         = v1.raceNumber;
     this.racesInSeason      = v1.racesInSeason;
 }
Exemplo n.º 30
0
        public Nationality Add(Nationality nationality)
        {
            Nationality dbNationality;

            try
            {
                using (var context = new AppContext())
                {
                    dbNationality = context.Nationality.Add(nationality);
                    context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                throw;
            }

            return(dbNationality);
        }
Exemplo n.º 31
0
        public int UpdateNationality(string OldCountryName, Nationality Nat)
        {
            int result;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "UpdateNationality";  /* Stored Procedure name */
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Connection  = con;
                cmd.Parameters.AddWithValue("@OldCountryName", OldCountryName);
                cmd.Parameters.AddWithValue("@CountryName", Nat.CountryName);
                cmd.Parameters.AddWithValue("@CountryCode", Nat.CountryCode);

                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }
                result = cmd.ExecuteNonQuery();
                cmd.Dispose();
                if (result > 0)
                {
                    return(result);
                }
                else
                {
                    return(0);
                }
            }
            catch //(Exception ex)
            {
                throw;
            }
            finally
            {
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }
            }
        }
Exemplo n.º 32
0
 public void FillDataToSheetVn(ExcelWorksheet sheet, List <Customer> customerList, int day, Booking booking, ref int currentRow)
 {
     for (int i = 0; i < customerList.Count; i++)
     {
         var customer = customerList[i];
         sheet.Cells[currentRow, 0].Value = booking.Cruise.CruiseCode;
         sheet.Cells[currentRow, 1].Value = customer.Fullname;
         bool?isMale = customer.IsMale;
         if (isMale.HasValue)
         {
             if (isMale.Value)
             {
                 sheet.Cells[currentRow, 2].Value = "M | Nam";
             }
             else
             {
                 sheet.Cells[currentRow, 2].Value = "F | Nữ";
             }
         }
         DateTime?birthDay = customer.Birthday;
         if (birthDay.HasValue)
         {
             sheet.Cells[currentRow, 3].Value = birthDay.Value.Year;
         }
         Nationality nationality = customer.Nationality;
         if (nationality != null)
         {
             sheet.Cells[currentRow, 4].Value = nationality.NaCode;
         }
         else
         {
             sheet.Cells[currentRow, 4].Value = "290";
         }
         sheet.Cells[currentRow, 5].Value = customer.Passport;
         sheet.Cells[currentRow, 6].Value = customer.NguyenQuan;
         sheet.Cells[currentRow, 7].Value = booking.StartDate.ToString("dd/MM/yyyy");
         sheet.Cells[currentRow, 8].Value = booking.StartDate.AddDays(day).ToString("dd/MM/yyyy");
         sheet.Cells[currentRow, 9].Value = "Oriental Sails";
         currentRow++;
     }
 }
Exemplo n.º 33
0
        public string Validate(Nationality nationality)
        {
            string errorMessage = "";

            if (nationality.CountryName == "")
            {
                errorMessage = errorMessage + "Please enter a country name";
            }

            if (nationality.CountryName.Length > 50)
            {
                errorMessage = errorMessage + "\nMaximum length of country name is 50 characters";
            }

            if (nationality.CountryCode.Length > 5)
            {
                return("\nMaximum length of country code is 5 characters");
            }

            return(errorMessage);
        }
Exemplo n.º 34
0
        public async Task <ActionResult <NationalityDto> > DeleteNationality([FromRoute] int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Nationality nationality = await repository.GetAsync(a => a.ID == id);

            if (nationality == null)
            {
                return(NotFound());
            }

            repository.Delete(nationality);
            await uoW.SaveAsync();

            NationalityDto nationalityDto = EntityToDtoIMapper.Map <Nationality, NationalityDto>(nationality);

            return(Ok(nationalityDto));
        }
            public async void Should_return_OK()
            {
                // Arrange
                var nationality = new Nationality
                {
                    Name = "England"
                };
                var result = new Result();

                NationalityServiceMock
                .Setup(x => x.AddNationalityAsync(nationality))
                .ReturnsAsync(result);

                // Act
                var requestResult = await ControllerUnderTest.AddNationality(nationality);

                // Assert
                var okResult = Assert.IsType <OkObjectResult>(requestResult);

                Assert.Same(result, okResult.Value);
            }
Exemplo n.º 36
0
        /// <inheritdoc/>
        public string ToDelimitedString()
        {
            CultureInfo culture = CultureInfo.CurrentCulture;

            return(string.Format(
                       culture,
                       StringHelper.StringFormatSequence(0, 31, Configuration.FieldSeparator),
                       Id,
                       SetIdPid.HasValue ? SetIdPid.Value.ToString(culture) : null,
                       PatientId?.ToDelimitedString(),
                       PatientIdentifierList != null ? string.Join(Configuration.FieldRepeatSeparator, PatientIdentifierList.Select(x => x.ToDelimitedString())) : null,
                       AlternatePatientIdPid != null ? string.Join(Configuration.FieldRepeatSeparator, AlternatePatientIdPid.Select(x => x.ToDelimitedString())) : null,
                       PatientName != null ? string.Join(Configuration.FieldRepeatSeparator, PatientName.Select(x => x.ToDelimitedString())) : null,
                       MothersMaidenName != null ? string.Join(Configuration.FieldRepeatSeparator, MothersMaidenName.Select(x => x.ToDelimitedString())) : null,
                       DateTimeOfBirth.HasValue ? DateTimeOfBirth.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null,
                       AdministrativeSex,
                       PatientAlias != null ? string.Join(Configuration.FieldRepeatSeparator, PatientAlias.Select(x => x.ToDelimitedString())) : null,
                       Race != null ? string.Join(Configuration.FieldRepeatSeparator, Race.Select(x => x.ToDelimitedString())) : null,
                       PatientAddress != null ? string.Join(Configuration.FieldRepeatSeparator, PatientAddress.Select(x => x.ToDelimitedString())) : null,
                       CountyCode,
                       PhoneNumberHome != null ? string.Join(Configuration.FieldRepeatSeparator, PhoneNumberHome.Select(x => x.ToDelimitedString())) : null,
                       PhoneNumberBusiness != null ? string.Join(Configuration.FieldRepeatSeparator, PhoneNumberBusiness.Select(x => x.ToDelimitedString())) : null,
                       PrimaryLanguage?.ToDelimitedString(),
                       MaritalStatus?.ToDelimitedString(),
                       Religion?.ToDelimitedString(),
                       PatientAccountNumber?.ToDelimitedString(),
                       SsnNumberPatient,
                       DriversLicenseNumberPatient?.ToDelimitedString(),
                       MothersIdentifier != null ? string.Join(Configuration.FieldRepeatSeparator, MothersIdentifier.Select(x => x.ToDelimitedString())) : null,
                       EthnicGroup != null ? string.Join(Configuration.FieldRepeatSeparator, EthnicGroup.Select(x => x.ToDelimitedString())) : null,
                       BirthPlace,
                       MultipleBirthIndicator,
                       BirthOrder.HasValue ? BirthOrder.Value.ToString(Consts.NumericFormat, culture) : null,
                       Citizenship != null ? string.Join(Configuration.FieldRepeatSeparator, Citizenship.Select(x => x.ToDelimitedString())) : null,
                       VeteransMilitaryStatus?.ToDelimitedString(),
                       Nationality?.ToDelimitedString(),
                       PatientDeathDateAndTime.HasValue ? PatientDeathDateAndTime.Value.ToString(Consts.DateTimeFormatPrecisionSecond, culture) : null,
                       PatientDeathIndicator
                       ).TrimEnd(Configuration.FieldSeparator.ToCharArray()));
        }
Exemplo n.º 37
0
        static Worker CreateRandomWorker(Random rnd)
        {
            string name;
            string surname;
            string patronimic;
            Genre  genre = GenerateRandomGenre(rnd);

            if (genre.Equals(Genre.FEMALE))
            {
                name       = GenerateRandomFemaleName(rnd);
                surname    = GenerateRandomFemaleSurname(rnd);
                patronimic = GenerateRandomFemalePatronimic(rnd);
            }
            else
            {
                name       = GenerateRandomMaleName(rnd);
                surname    = GenerateRandomMaleSurname(rnd);
                patronimic = GenerateRandomMalePatronimic(rnd);
            }
            Nationality nationality     = GenerateRandomNationality(rnd);
            int         year            = rnd.Next(1960, 2000);
            int         month           = rnd.Next(1, 13);
            int         day             = rnd.Next(1, 29);
            DateTime    dateTime        = new DateTime(year, month, day);
            float       salary          = rnd.Next(10000, 50000);
            string      workDescription = GenerateRandomWorkDescription(rnd);
            Worker      worker          = new Worker(
                name,
                surname,
                patronimic,
                dateTime,
                genre,
                nationality,
                EducationLevel.Higher,
                salary,
                workDescription);

            return(worker);
        }
        public bool Update(NationalityDTO item)
        {
            Nationality nationality = new Nationality
            {
                Id   = item.Id,
                Name = item.Name
            };

            try
            {
                using (UnitOfWork uof = new UnitOfWork())
                {
                    uof.NationalitiesRepo.Update(nationality);
                    uof.Save();
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Exemplo n.º 39
0
partial         void Nationalities_Updating(Nationality entity)
        {
            entity.UpdateDate = DateTime.Now;
            entity.UpdateUser = Application.User.Name;
        }
Exemplo n.º 40
0
 private void AddUnits(Nationality nationality, MilitaryUnit unitType, params Placement[] placements)
 {
     foreach (Placement p in placements)
     {
         TerritoryState t = Game.GetTerritory(p.Territory);
         t.ControlledBy = nationality;
         t.AddUnits(nationality, unitType, p.UnitCount);
     }
 }
 public IList<Color> GetFlagColors(Nationality nationality) {
     IList<Color> colors = FLAGS[nationality];
     return colors ?? new List<Color>{ Color.Gray };
 }
Exemplo n.º 42
0
 private void SetPurchased(Nationality nationality, Weapon weapon, bool purchased)
 {
     weapons[nationality][(int)weapon] = purchased;
 }
Exemplo n.º 43
0
 public bool Purchased(Nationality n, Weapon w)
 {
     return weapons[n][(int)w];
 }
Exemplo n.º 44
0
 public void AddToNationalities(Nationality nationality)
 {
     base.AddObject("Nationalities", nationality);
 }
Exemplo n.º 45
0
 public PlayerRadioButtonModel(Nationality nationality)
 {
     Nationality = nationality;
     IsOpen = true;
 }
 public IList<Color> getFlagColors(Nationality nationality)
 {
     IList<Color> colors = FLAGS[nationality];
     return colors != null ? colors : new List<Color>{Color.Gray};
 }
Exemplo n.º 47
0
    public Nationality Name; //Name of nation

    #endregion Fields

    #region Constructors

    /// <summary>
    /// Creates a new nation
    /// </summary>
    /// <param name="nationality">Nationality of new nation</param>
    public Nation(Nationality nationality)
    {
        Name = nationality;
        Allies = new List<Nation>();
        Enemies = new List<Nation>();
    }
Exemplo n.º 48
0
 private static void AssertPlayerState(EditGameViewModel.PlayerState state, Nationality nationality, bool isSelf, bool isCpu, bool isOpen)
 {
     Assert.That(state.Nationality, Is.EqualTo(nationality));
     Assert.AreEqual(state.IsSelf, isSelf);
     Assert.AreEqual(state.IsCpu, isCpu);
     Assert.AreEqual(state.IsOpen, isOpen);
 }
 public IList<Color> getFlagColors(Nationality nationality)
 {
     Flag flag = FLAGS [nationality];
     flag = flag != null ? flag : new DefaultFlag ();
     return flag.getColors ();
 }
Exemplo n.º 50
0
 public static Nationality CreateNationality(int nationalityId, string name)
 {
     Nationality nationality = new Nationality();
     nationality.NationalityId = nationalityId;
     nationality.Name = name;
     return nationality;
 }
Exemplo n.º 51
0
 public PlayerState(Nationality nationality, Player player, Player currentPlayer)
 {
     Nationality = nationality;
     Player = player;
     User = currentPlayer;
 }
 public IList<Color> GetFlagColors(Nationality nationality) {
     IFlag flag = FLAGS[nationality];
     flag = flag ?? new DefaultFlag ();
     return flag.Colors;
 }
Exemplo n.º 53
0
 /// <summary>
 /// Change reputation with a nation
 /// </summary>
 /// <param name="nation">Nation to modify</param>
 /// <param name="modifier">Amount to change reputation by</param>
 public void ModifyReputation(Nationality nation, int modifier)
 {
     Reputation[(int)nation] = Mathf.Clamp(Reputation[(int)nation] + modifier, 0, 100);
 }
Exemplo n.º 54
0
 private void SetControlledBy(Nationality nationality, params Territory[] territories)
 {
     foreach(Territory t in territories)
     {
         TerritoryState ts = Game.GetTerritory(t);
         ts.ControlledBy = nationality;
     }
 }
        /// <summary>
        ///     Finds the <see cref="Equipment" /> with the specified short name.
        /// </summary>
        /// <param name="shortName">The short name of the <see cref="Equipment" />.</param>
        /// <param name="nationality">The nationality of the <see cref="Equipment" />.</param>
        /// <param name="type">The type.</param>
        /// <returns>
        ///     The <see cref="Equipment" /> with the specified short name and nationality or the default if no such equipment
        ///     could be found.
        /// </returns>
        public Equipment Find(string shortName, Nationality nationality, UnitType type)
        {
            List<Equipment> found =
                this._equipments.Where(equipment => equipment.ShortName == shortName)
                    .Where(equipment => equipment.Nationality == nationality)
                    .Where(equipment => equipment.Type == type)
                    .ToList();

            if (found.Count > 1)
            {
                found = found.Where(e => e.AddTraits.Contains("primary")).ToList();
            }

            return (found.Count == 1) ? found[0] : Equipment.None;
        }
        private static Nationality ParseNationality(string[] equipmentDetails, int index, Nationality defaultValue)
        {
            Contract.Requires<ArgumentOutOfRangeException>(index >= 0);
            Contract.Requires<ArgumentNullException>(equipmentDetails != null);
            Contract.Requires<ArgumentOutOfRangeException>(defaultValue.IsValid());

            Nationality parsedNationality;

            if (index < equipmentDetails.Length)
            {
                int parsedInt;

                if (Int32.TryParse(equipmentDetails[index], out parsedInt))
                {
                    if (((Nationality)parsedInt).IsValid())
                    {
                        Contract.Assume(Enum.IsDefined(typeof(Nationality), (Nationality)parsedInt));
                        parsedNationality = (Nationality)parsedInt;
                    }
                    else
                    {
                        parsedNationality = defaultValue;
                    }
                }
                else
                {
                    parsedNationality = defaultValue;
                }
            }
            else
            {
                parsedNationality = defaultValue;
            }

            return parsedNationality;
        }
        /// <summary>
        ///     Finds the <see cref="Equipment" /> with the specified short name.
        /// </summary>
        /// <param name="shortName">The short name of the <see cref="Equipment" />.</param>
        /// <param name="nationality">The nationality of the <see cref="Equipment" />.</param>
        /// <param name="type">The type.</param>
        /// <returns>
        ///     The <see cref="Equipment" /> with the specified short name and nationality or the default if no such equipment
        ///     could be found.
        /// </returns>
        /// <exception cref="System.NotImplementedException"></exception>
        public Equipment Find(string shortName, Nationality nationality, UnitType type)
        {
            Contract.Requires<ArgumentNullException>(shortName != null);
            Contract.Requires<ArgumentOutOfRangeException>(nationality.IsValid());
            Contract.Requires<ArgumentOutOfRangeException>(type.IsValid());

            throw new NotImplementedException();
        }
Exemplo n.º 58
-2
        public static string GetMarker(Nationality n)
        {
            switch (n)
            {
                case Nationality.None:
                    return None;

                case Nationality.GermanyJapan:
                    return GermanyJapan;

                case Nationality.Germany:
                    return Germany;

                case Nationality.Japan:
                    return Japan;

                case Nationality.SovietUnionUnitedKingdomUnitedStates:
                    return SovietUnionUnitedKingdomUnitedStates;

                case Nationality.SovietUnionUnitedKingdom:
                    return SovietUnionUnitedKingdom;

                case Nationality.SovietUnionUnitedStates:
                    return SovietUnionUnitedStates;

                case Nationality.UnitedKingdomUnitedStates:
                    return UnitedKingdomUnitedStates;

                case Nationality.SovietUnion:
                    return SovietUnion;

                case Nationality.UnitedKingdom:
                    return UnitedKingdom;

                case Nationality.UnitedStates:
                    return UnitedStates;

                default:
                    throw new ArgumentOutOfRangeException("n", n, "Unknown Nationality");
            }
        }