Example #1
0
        private void MergeValidation(FieldValidator validator)
        {
            if (null != this.validator)
            {
                this.validator.ErrorCode = validator.ErrorCode;
                this.validator.MaxLength = validator.MaxLength;
                this.validator.MinLength = validator.MinLength;

                if (null != validator.Regex)
                {
                    this.validator.Regex = validator.Regex;
                }
                if (null != validator.Options && validator.Options.Count > 0)
                {
                    this.validator.Options = validator.Options;
                }

                this.validator.Required = validator.Required;
                this.validator.Disabled = validator.Disabled;
                if (null != validator.Message)
                {
                    this.validator.Message = validator.Message;
                }
            }
            else
            {
                this.validator = validator;
            }
        }
 private void button3_Click(object sender, EventArgs e)
 {
     FindControls(this, controls, ControlIdentifier);
     if (!FieldValidator.HasEmptyFields(controls.ToArray()))
     {
         if (PasswordBox.Text.Equals(ConfirmPasswordBox.Text))
         {
             RegisterDoctorModel doctorModel = CreateModel();
             doctorService.Save(doctorModel);
             MessageBox.Show("Successfully created medical staff profile");
             this.Hide();
             AdminHomeForm adminHome = new AdminHomeForm();
             adminHome.ShowDialog();
             this.Close();
         }
         else
         {
             MessageBox.Show("Password and Confirm Pasword mismatch");
         }
     }
     else
     {
         MessageBox.Show("Fill in all fileds");
     }
 }
Example #3
0
 public void Initialize()
 {
     _checker = new DefaultFieldChecker();
     _checkerDict = new Dictionary<FieldType, IFieldChecker>();
     _checkerDict.Add(new FieldType {Type = FieldType.TypEField.Author}, _checker);
     _fv = new FieldValidator(_checkerDict);
 }
Example #4
0
        private void UpdateInterview()
        {
            using (ModelContext db = new ModelContext())
            {
                int interviewId;
                if (!Int32.TryParse(TextBox_Intvw_ID.Text, out interviewId))
                {
                    throw new ArgumentException($"Value '{TextBox_Intvw_ID.Text}' in Interview ID TextBox could not be parsed.");
                }

                var interviewDb = db.Interviews.FirstOrDefault(c => c.Id == interviewId);
                if (interviewDb == null)
                {
                    throw new ArgumentException($"No Interview found with ID #{interviewId}.");
                }

                Dictionary <string, string> newInterviewFields = LoadInterviewFieldValues();
                FieldValidator.CheckInterviewFields(newInterviewFields);

                interviewDb.Type           = newInterviewFields["Type"];
                interviewDb.Method         = newInterviewFields["Method"];
                interviewDb.Interviewer    = newInterviewFields["Interviewer"];
                interviewDb.DateScheduled  = DateTime.Parse(newInterviewFields["Date"]);
                interviewDb.SkillsRequired = newInterviewFields["Skills"];
                interviewDb.Status         = newInterviewFields["Status"];
                interviewDb.Feedback       = newInterviewFields["Feedback"];
                interviewDb.Remarks        = newInterviewFields["Remarks"];

                db.SaveChanges();
                LoggingUtility.LogMessage($"Interview #{interviewDb.Id} successfully updated.");
            }
        }
 public void SetCursor(int row, int col)
 {
     if (FieldValidator.CheckPostion(row, col, BattlefieldSize))
     {
         Condition[row, col] = -2;
     }
 }
Example #6
0
        /// <summary>
        /// Calls the validation function for this field, as well as all the validation
        /// function for the field's class and its parents.
        /// </summary>
        public string CallValidator(string text)
        {
            string classResult = ClassValidator(text);

            if (classResult == null)
            {
                return(null);
            }

            text = classResult;

            FieldValidator userValidator = GetValidator();

            if (userValidator != null)
            {
                string userResult = userValidator(text);
                if (userResult == null)
                {
                    // User validator rejects value.  Game over.
                    return(null);
                }
                text = userResult;
            }

            return(text);
        }
Example #7
0
        public void ConvertNullSDKToSDK()
        {
            sdkFieldValidator1 = null;
            FieldValidatorConverter converter = new FieldValidatorConverter(sdkFieldValidator1);

            Assert.IsNull(converter.ToSDKFieldValidator());
        }
Example #8
0
 public static void requestSetOfFieldsTarget(int[] modX, int[] modY, FieldValidator validator, string hint)
 {
     GAME.currentRequest   = TARGET_TYPE.SET_OF_FIELDS;
     GAME.currentValidator = validator;
     GAME.setRequestModX   = modX;
     GAME.setRequestModY   = modY;
     gmsg(hint);
 }
        public void IsThereWinningBottomLeftTopRightDiagonalShouldReturnFalse()
        {
            Field.CreateField(3);
            Field.UpdateCellState("3,1");
            Field.UpdateCellState("2,2");

            Assert.AreEqual(false, FieldValidator.IsThereWinningBottomLeftTopRightDiagonal('O'));
        }
        private bool HasValue(TextBox textBox, Label label, CancelEventArgs e)
        {
            ValidationResult result = FieldValidator.HasValue(textBox, label);

            _errorProvider.SetError(label, result.Message);
            e.Cancel = !result.Succeeded;
            return(result.Succeeded);
        }
        public void IsThereWinningRowShouldBeFalseIfThereIsNoWinningRow()
        {
            Field.CreateField(3);
            Field.UpdateCellState("3,1");
            Field.UpdateCellState("3,2");

            Assert.AreEqual(false, FieldValidator.IsThereWinningRow('O'));
        }
        public void IsThereWinningTopLeftBottomRightDiagonalShouldReturnTrue()
        {
            Field.CreateField(3);
            Field.UpdateCellState("1,1");
            Field.UpdateCellState("2,2");
            Field.UpdateCellState("3,3");

            Assert.AreEqual(true, FieldValidator.IsThereWinningTopLeftBottomRightDiagonal('X'));
        }
        public void IsThereWinningRowShouldBeTrueForThirdRow()
        {
            Field.CreateField(3);
            Field.UpdateCellState("3,1");
            Field.UpdateCellState("3,2");
            Field.UpdateCellState("3,3");

            Assert.AreEqual(true, FieldValidator.IsThereWinningRow('X'));
        }
        public void IsThereWinningColumnShouldBeTrueForThirdColumn()
        {
            Field.CreateField(3);
            Field.UpdateCellState("1,3");
            Field.UpdateCellState("2,3");
            Field.UpdateCellState("3,3");

            Assert.AreEqual(true, FieldValidator.IsThereWinningColumn('X'));
        }
Example #15
0
        public void ConvertSDKToSDK()
        {
            sdkFieldValidator1 = CreateTypicalSDKValidator();
            FieldValidatorConverter converter = new FieldValidatorConverter(sdkFieldValidator1);

            sdkFieldValidator2 = converter.ToSDKFieldValidator();
            Assert.IsNotNull(sdkFieldValidator2);
            Assert.AreEqual(sdkFieldValidator2, sdkFieldValidator1);
        }
        public async Task IsValidForRecordingAsync_ForNumberField_ShouldReturnTrue()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new FieldValidator(context);
                var result = await dut.IsValidForRecordingAsync(_numberFieldId, default);

                Assert.IsTrue(result);
            }
        }
        public async Task IsVoidedAsync_UnknownId_ShouldReturnFalse()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new FieldValidator(context);
                var result = await dut.IsVoidedAsync(126234, default);

                Assert.IsFalse(result);
            }
        }
        public async Task VerifyFieldTypeAsync_ForInfoField_ShouldReturnTrueForInfo()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new FieldValidator(context);
                var result = await dut.VerifyFieldTypeAsync(_infoFieldId, FieldType.Info, default);

                Assert.IsTrue(result);
            }
        }
        public async Task IsValidForAttachmentAsync_ForInfoField_ShouldReturnFalse()
        {
            using (var context = new PreservationContext(_dbContextOptions, _plantProvider, _eventDispatcher, _currentUserProvider))
            {
                var dut    = new FieldValidator(context);
                var result = await dut.IsValidForAttachmentAsync(_infoFieldId, default);

                Assert.IsFalse(result);
            }
        }
        public void Deve_Validar_String_Invalido()
        {
            var validation = new FieldValidator <FieldValidatorBuilder>();
            var builder    = FieldValidatorBuilder.FieldInvalid();

            validation.NotNullOrEmpty(builder.FieldString, "Valor string invalido");
            var validator = validation.Validate(builder);

            Assert.False(validator.IsValid);
        }
        public void Deve_Validar_Int_Invalido()
        {
            var validation = new FieldValidator <FieldValidatorBuilder>();
            var builder    = FieldValidatorBuilder.FieldInvalid();

            validation.NotNull(builder.FieldInt, "Valor inteiro invalido");
            var validator = validation.Validate(builder);

            Assert.False(validator.IsValid);
        }
        public void Deve_Validar_Decimal_Valido()
        {
            var validation = new FieldValidator <FieldValidatorBuilder>();
            var builder    = FieldValidatorBuilder.FieldValid();

            validation.NotNull(builder.FieldDecimal, "Valor decimal invalido");
            var validator = validation.Validate(builder);

            Assert.True(validator.IsValid);
        }
 public void FireAt(int row, int col)
 {
     if (FieldValidator.CheckPostion(row, col, BattlefieldSize))
     {
         if (Condition[row, col] == 1)
         {
             Condition[row, col] = -1;
         }
     }
 }
        public void Deve_Validar_Object_Valido()
        {
            var validation = new FieldValidator <FieldValidatorBuilder>();
            var builder    = FieldValidatorBuilder.FieldValid();

            validation.NotNull(builder.FieldObject, "Valor Object invalido");
            var validator = validation.Validate(builder);

            Assert.True(validator.IsValid);
        }
Example #25
0
        public void Field_IsValid_ReturnsErrorWithDecimalsOnStringDataType()
        {
            var model = new Field("Test")
            {
                Scale = 3
            };
            var sut = new FieldValidator();

            sut.ShouldHaveValidationErrorFor(m => m.Scale, model);
        }
Example #26
0
        public void ConvertAPIToSDK()
        {
            apiFieldValidation1 = CreateTypicalAPIFieldValidation();
            sdkFieldValidator1  = new FieldValidatorConverter(apiFieldValidation1).ToSDKFieldValidator();

            Assert.AreEqual(sdkFieldValidator1.Message, apiFieldValidation1.ErrorMessage);
            Assert.AreEqual(sdkFieldValidator1.MaxLength, apiFieldValidation1.MaxLength);
            Assert.AreEqual(sdkFieldValidator1.MinLength, apiFieldValidation1.MinLength);
            Assert.AreEqual(sdkFieldValidator1.Required, apiFieldValidation1.Required);
            Assert.IsEmpty(sdkFieldValidator1.Options);
        }
Example #27
0
        public void Field_IsValid_ReturnsErrorWhenMinLengthGreaterThenMaxLength()
        {
            var model = new Field("Test")
            {
                MinLength = 45, MaxLength = 5
            };

            var sut = new FieldValidator();

            sut.ShouldHaveValidationErrorFor(m => m.MinLength, model);
        }
Example #28
0
        public void Field_IsValid_ReturnsErrorWithNegativeMinLength()
        {
            var model = new Field("Test")
            {
                MinLength = -3
            };

            var sut = new FieldValidator();

            sut.ShouldHaveValidationErrorFor(m => m.MinLength, model);
        }
Example #29
0
        public void Field_IsValid_ReturnsErrorWithNegativeDecimals()
        {
            var model = new Field("Test")
            {
                Scale = -3, DataType = DataTypes.Decimal
            };

            var sut = new FieldValidator();

            sut.ShouldHaveValidationErrorFor(m => m.Scale, model);
        }
Example #30
0
        public FieldValidator Build()
        {
            FieldValidator validator = new FieldValidator();

            validator.Regex     = regex;
            validator.MaxLength = maxLength;
            validator.MinLength = minLength;
            validator.Required  = required;
            validator.Message   = message;
            return(validator);
        }
Example #31
0
 private void ValidateAndSetField <T>(ref T fieldToSet, T value, FieldValidator <T> fieldValidator)
 {
     if (fieldValidator.Invoke(value, out string errorMessage))
     {
         fieldToSet = value;
     }
     else
     {
         throw new ArgumentException(errorMessage);
     }
 }
		public FieldValidator Build ()
		{
			Support.LogMethodEntry();
			FieldValidator validator = new FieldValidator ();

			validator.Regex = regex;
			validator.MaxLength = maxLength;
			validator.MinLength = minLength;
			validator.Required = required;
			validator.Message = message;
			Support.LogMethodExit(validator);
			return validator;
		}
Example #33
0
        public void StartGame(Guid playerId, bool[][] field)
        {
            if (!_players.Any(p => p.PlayerId == playerId))
                ThrowHelper("Player with this name is not connected.");


            var fv = new FieldValidator();
            if (!fv.Validate(field))
                ThrowHelper("Your client has sent invalid field.");

            T("Player {0} started the game", playerId);
            _players.First(p => p.PlayerId == playerId).Ships = fv.Ships;

            if (_players.Count(p => p.IsReady) == 2)
            {
                _inGame = true;
                _players[0].HisTurn = true;
                SendStatusToPlayer(_players[0], PlayerMessage.YourTurn);

                _players[1].HisTurn = false;
                SendStatusToPlayer(_players[1], PlayerMessage.EnemyTurn);
            }
        }
Example #34
0
		public FieldBuilder WithValidation (FieldValidator validator)
		{
			this.validator = validator;
			return this;
		}
		public FieldValidator Build ()
		{
			FieldValidator validator = new FieldValidator ();

			validator.Regex = regex;
			validator.MaxLength = maxLength;
			validator.MinLength = minLength;
			validator.Required = required;
			validator.Message = message;
            validator.AddOptions(options);
            validator.ErrorCode = errorCode;

			return validator;
		}