public void LogError(string message, string code = null, string file = null, int lineNumber = 0, int columnNumber = 0) { Errors?.Add(new BuildErrorEventArgs(null, code, file, lineNumber, columnNumber, 0, 0, message, null, null)); ErrorMessages?.Add(message); Interlocked.Exchange(ref _hasLoggedErrors, 1); }
public override void LogError(string message, string code = null, string file = null, int lineNumber = 0, int columnNumber = 0) { Errors?.Add(new BuildErrorEventArgs(null, code, file, lineNumber, columnNumber, 0, 0, message, null, null)); ErrorMessages?.Add(message); base.LogError(message, code, file, lineNumber, columnNumber); }
internal void OnDeleteFailed(object sender, DeletionArgs args) { RemoveActiveDeletion(args.FilePath); ErrorMessages.Add(string.Format("Deleting {0} failed: {1}", args.FilePath, args.Exception.Message)); if (DeleteFailed != null) { DeleteFailed.Invoke(sender, args); } //if (Monitor != null) // Monitor.DeleteFailed(this, args); }
public override bool IsSatisfiedBy(IOptions obj) { Preconditions.ThrowIfNull(obj, nameof(obj)); if (!_validOptions.Contains(obj.DatabaseType)) { ErrorMessages.Add($"DatabaseType must be one of {string.Join(',', _validOptions.Select(x => x.ToString()))}"); } return(!ErrorMessages.Any()); }
public override bool DeleteAllowed(Persistent persistentObject, ErrorMessages messages) { bool result = base.DeleteAllowed(persistentObject, messages); if (HayProductos(persistentObject as Rubros)) { result = false; messages.Add("No se puede eliminar el rubro porque existen productos asociados"); } return(result); }
public override bool DeleteAllowed(Persistent persistentObject, ErrorMessages messages) { bool result = base.DeleteAllowed(persistentObject, messages); if (HayClientes(persistentObject as Provincias)) { result = false; messages.Add("No se puede eliminar la provincia porque existen clientes asociados"); } return(result); }
public override bool Validate(int itemToValidate) { var validationState = itemToValidate <= _valueShouldBeLessThanOrEqualTo; if (!validationState) { ErrorMessages.Add($"{itemToValidate} was not less than or equal to to {_valueShouldBeLessThanOrEqualTo}"); } return(validationState); }
public void CheckConnectivity(int lowerLimit, int upperLimit, List <String[]> crozzleRows, List <String[]> crozzleColumns) { CrozzleMap map = new CrozzleMap(crozzleRows, crozzleColumns); int count = map.GroupCount(); // Check whether the number of groups is within the limit. if (count < lowerLimit || count > upperLimit) { ErrorMessages.Add(String.Format(CrozzleErrors.ConnectivityError, count, lowerLimit, upperLimit)); } }
public override bool DeleteAllowed(Persistent persistentObject, ErrorMessages messages) { bool result = base.DeleteAllowed(persistentObject, messages); if (HayComprobantes(persistentObject as TiposComprobantes)) { result = false; messages.Add("No se puede eliminar el tipo de comprobante porque existen comprobantes asociados"); } return(result); }
protected override void CheckOptionCombinations() { base.CheckOptionCombinations(); // Normally, console is run in a 64-bit process on a 64-bit machine // but this might vary if the process is started by some other program. if (IntPtr.Size == 8 && RunAsX86 && ProcessModel == "InProcess") { ErrorMessages.Add("The --x86 and --inprocess options are incompatible."); } }
public override bool Validate(string itemToValidate) { var validationState = itemToValidate.Equals(_valueShouldBe); if (!validationState) { ErrorMessages.Add($"{itemToValidate} did not equal {_valueShouldBe}"); } return(validationState); }
public override bool Validate(int itemToValidate) { var validationState = itemToValidate > _valueShouldBeGreaterThan; if (!validationState) { ErrorMessages.Add($"{itemToValidate} was not greater than {_valueShouldBeGreaterThan}"); } return(validationState); }
public override bool Validate(int itemToValidate) { var validationState = itemToValidate != _valueShouldNotBe; if (!validationState) { ErrorMessages.Add($"{itemToValidate} was equal to {_valueShouldNotBe}"); } return(validationState); }
public override bool IsSatisfiedBy(IOptions obj) { Preconditions.ThrowIfNull(obj, nameof(obj)); if (obj.Engine != EngineType.PostgreSql) { ErrorMessages.Add("Database Engine Type is not PostgreSql"); } return(!ErrorMessages.Any()); }
public override bool DeleteAllowed(Persistent persistentObject, ErrorMessages messages) { bool result = base.DeleteAllowed(persistentObject, messages); bool isPendiente = !(((Comprobantes)(persistentObject)).IsEmitido || ((Comprobantes)(persistentObject)).IsAnulado); if (!isPendiente) { messages.Add("No se puede eliminar la factura, porque no tiene estado pendiente"); } return(result && isPendiente); }
public void AddErrorMessage(string message) { string result = FixMessage(message); if (result != string.Empty) { if (ErrorMessages.Contains(result) == false) { ErrorMessages.Add(message); } } }
private void AddErrorMessage(string key) { if (ErrorMessages == null) { ErrorMessages = new HashSet <string>(); } if (!ErrorMessages.Contains(key)) { ErrorMessages.Add(key); } }
/// <summary> /// Validates user input /// </summary> /// <returns>True/False depending upon whether errors occurred</returns> protected override bool ValidateInput() { base.ValidateInput(); string expression = txtRecAffected.Text.Trim(); if (string.IsNullOrEmpty(expression)) { ErrorMessages.Add(SharedStrings.NO_DELETE_CRITERIA); } return(ErrorMessages.Count == 0); }
public override void SetInputErrorMessages() { if (OrganizationUid.IsEmptyGuid()) { ErrorMessages.Add("organization_uid_is_not_valid"); } if (Token.IsEmptyGuid()) { ErrorMessages.Add("token_uid_is_not_valid"); } Email = Email.TrimOrDefault(); if (Email.IsNotEmail()) { ErrorMessages.Add("email_is_not_valid"); } FirstName = FirstName.TrimOrDefault(); if (FirstName.IsEmpty()) { FirstNameInput.ErrorMessage.Add("first_name_required_error_message"); InputErrorMessages.AddRange(FirstNameInput.ErrorMessage); } LastName = LastName.TrimOrDefault(); if (LastName.IsEmpty()) { LastNameInput.ErrorMessage.Add("last_name_required_error_message"); InputErrorMessages.AddRange(LastNameInput.ErrorMessage); } Password = Password.TrimOrDefault(); if (Password.IsNotValidPassword()) { PasswordInput.ErrorMessage.Add("password_is_not_valid_error_message"); InputErrorMessages.AddRange(PasswordInput.ErrorMessage); } ReEnterPassword.TrimOrDefault(); if (ReEnterPassword.IsNotValidPassword()) { ReEnterPasswordInput.ErrorMessage.Add("re_enter_password_is_not_valid_error_message"); InputErrorMessages.AddRange(ReEnterPasswordInput.ErrorMessage); } Password = Password.TrimOrDefault(); if (Password != ReEnterPassword) { PasswordInput.ErrorMessage.Add("password_and_re_entered_password_does_not_match_error_message"); InputErrorMessages.AddRange(PasswordInput.ErrorMessage); } }
public override void SetInputErrorMessages() { if (OrganizationUid.IsEmptyGuid()) { ErrorMessages.Add("organization_uid_not_valid"); } if (ProjectUid.IsEmptyGuid()) { ErrorMessages.Add("project_uid_not_valid"); } }
/// <summary> /// Validates the field name on the dialog /// </summary> private void ValidateFieldName() { txtFieldName.Text = Util.Squeeze(txtFieldName.Text); if (txtFieldName.Text == originalFieldName && originalFieldName != string.Empty) { return; } if (string.IsNullOrEmpty(txtFieldName.Text)) { ErrorMessages.Add(SharedStrings.ENTER_FIELD_NAME); } else if (!txtFieldName.ReadOnly) { string strTestForSymbols = txtFieldName.Text; Regex regex = new Regex("[\\w\\d]", RegexOptions.IgnoreCase); string strResultOfSymbolTest = regex.Replace(strTestForSymbols, string.Empty); if (strResultOfSymbolTest.Length > 0) { ErrorMessages.Add(string.Format(SharedStrings.INVALID_CHARS_IN_FIELD_NAME, strResultOfSymbolTest)); } else { if (txtFieldName.Text.Length > 64) { ErrorMessages.Add(SharedStrings.FIELD_NAME_TOO_LONG); } if (!Util.IsFirstCharacterALetter(txtFieldName.Text)) { ErrorMessages.Add(SharedStrings.FIELD_NAME_BEGIN_NUMERIC); } if (page.GetView().Fields.Exists(txtFieldName.Text) && originalFieldName != null) { ErrorMessages.Add(SharedStrings.DUPLICATE_FIELD_NAME); } if (AppData.Instance.IsReservedWord(txtFieldName.Text)) { ErrorMessages.Add(SharedStrings.FIELD_NAME_IS_RESERVED); } } } if ((ErrorMessages.Count > 0) && (!(string.IsNullOrEmpty(txtFieldName.Text)))) { txtFieldName.Focus(); } }
public IActionResult OnPostView() { foreach (var item in ModelState) { if (item.Key == nameof(Date) && item.Value.ValidationState == Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Invalid) { ErrorMessages.Add(item.Value.Errors.FirstOrDefault().ErrorMessage); TempData.Put(nameof(ErrorMessages), ErrorMessages); return(Redirect(Request.Headers["Referer"].ToString())); } } Confirmation = false; Domain.CBS requestDirector = null; if (!User.IsInRole("Golfer")) { requestDirector = new Domain.CBS(Startup.ConnectionString); } else { requestDirector = new Domain.CBS(GetUserId(), Startup.ConnectionString); } DailyTeeSheet = requestDirector.ViewDailyTeeSheet(Date); if (User.IsInRole("Golfer")) { DailyTeeSheet.TeeTimes = requestDirector.FilterDailyTeeSheet(Date, DailyTeeSheet.TeeTimes).ToList(); } HttpContext.Session.Put("AllTeeTimes", DailyTeeSheet.TeeTimes); IEnumerable <TeeTime> reservedTeeTimes = null; if (User.IsInRole("Golfer")) { reservedTeeTimes = requestDirector.FindReservedTeeTimes().Where(t => (t.Datetime.Date - DateTime.Today).TotalDays > 0); } else { reservedTeeTimes = from teeTime in DailyTeeSheet.TeeTimes where !(teeTime.Golfers is null) && (teeTime.Datetime - DateTime.Now).TotalDays > 0 select teeTime; } HttpContext.Session.Put(nameof(reservedTeeTimes), reservedTeeTimes); TempData.Put("PermissableTimes", (from teeTime in DailyTeeSheet.TeeTimes where (teeTime.Golfers is null || teeTime.Golfers.Count != 4) && teeTime.Reservable && IsValidDate(teeTime.Datetime) select teeTime.Datetime).Except(from time in reservedTeeTimes select time.Datetime)); return(Page()); }
private async Task ImportNavListAsync() { for (int counter = 0; counter < navList.Count; counter++) { if (counter % 100 == 0) { CurrentRecordNumber = $"Es wurden {counter:n0} von {navList.Count:n0} Sätzen verarbeitet."; } ExcelNav nav = navList.ElementAt(counter); InvestorPcap pcap = investorAccess.GetPcapForInvestorByCommitmentAndDate(nav.InvestorCommitmentId, nav.NavDate); if (pcap == null) { // insert new pcap InvestorPcap newPcap = new InvestorPcap() { AsOfDate = nav.NavDate, FinalPcapAmount = nav.NavAmount, InvestorCommitmentId = nav.InvestorCommitmentId, DateOfFinalPcap = nav.NavDate, EstimatedPcapAmount = nav.NavAmount }; try { investorAccess.InsertOrUpdateInvestorPcap(newPcap); } catch (Exception ex) { ErrorMessages.Add(ex.Message); } } else { if (pcap.FinalPcapAmount == nav.NavAmount) { continue; } pcap.FinalPcapAmount = nav.NavAmount; pcap.DateOfFinalPcap = nav.NavDate; pcap.EstimatedPcapAmount = nav.NavAmount; try { investorAccess.InsertOrUpdateInvestorPcap(pcap); } catch (Exception ex) { ErrorMessages.Add(ex.Message); } } } CurrentRecordNumber = $"Es wurden alle Datensätze verarbeitet."; }
public ErrorViewModelDesignTime() : base() { HasErrors = true; ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); ErrorMessages.Add("Sample error message that is a bit long for testing.Sample error message that is a bit long for testing.Sample error message that is a bit long for testing"); }
/// <summary> /// Validates user input /// </summary> /// <returns>true if ErrorMessages.Count is 0; otherwise false</returns> protected override bool ValidateInput() { base.ValidateInput(); if (string.IsNullOrEmpty(txtGroupVar.Text.Trim())) { ErrorMessages.Add(SharedStrings.NO_DEFINE_VAR); } if (lbxVariables.SelectedItems.Count < 1) { ErrorMessages.Add(SharedStrings.NO_VARS_SELECTED); } return(ErrorMessages.Count == 0); }
public void AddAsync(User entity) { try { StaticContext.Users.Add(entity.ToContract()); IsSuccessStatus = true; } catch (Exception ex) { ErrorMessages.Add(ex.Message); IsSuccessStatus = false; } }
private void ValidatePassword() { if (string.IsNullOrEmpty(password)) { ErrorMessages.Add("El campo contraseña no puede quedar vacio."); return; } if (password.Length < PasswordLength) { ErrorMessages.Add("la contraseña debe contener al menos " + PasswordLength + "caracteres."); } }
private void ValidateUsername() { if (string.IsNullOrEmpty(username)) { ErrorMessages.Add("El campo nombre de usuario no puede quedar vacío."); return; } if (username.Length < UsernameLength) { ErrorMessages.Add("El nombre de usuario debe contener al menos " + UsernameLength + " caracteres."); } }
/// <summary> /// Validates the input provided by the user /// </summary> /// <returns></returns> protected override bool ValidateInput() { base.ValidateInput(); if (lbxVar.Items.Count == 0) { ErrorMessages.Add(SharedStrings.NO_AGGREGATE_SPECIFIED); } if (string.IsNullOrEmpty(txtOutput.Text.Trim())) { ErrorMessages.Add(SharedStrings.OUTPUT_TABLE_NOT_SPECIFIED); } return(ErrorMessages.Count == 0); }
/// <summary> /// Adds an error to the dictionary of properties and errors /// </summary> private void AddErrorMessageForProperty(string propertyName, string errorMessage) { if (ErrorMessages.ContainsKey(propertyName)) { ErrorMessages[propertyName].Add(errorMessage); } else { ErrorMessages.Add(propertyName, new List <string> { errorMessage }); } }