private CSSPWQInputApp GetFilledRandomCSSPWQInputApp(string OmitPropName) { CSSPWQInputApp cSSPWQInputApp = new CSSPWQInputApp(); if (OmitPropName != "AccessCode") { cSSPWQInputApp.AccessCode = GetRandomString("", 6); } if (OmitPropName != "ActiveYear") { cSSPWQInputApp.ActiveYear = GetRandomString("", 4); } if (OmitPropName != "DailyDuplicatePrecisionCriteria") { cSSPWQInputApp.DailyDuplicatePrecisionCriteria = GetRandomDouble(0.0D, 100.0D); } if (OmitPropName != "IntertechDuplicatePrecisionCriteria") { cSSPWQInputApp.IntertechDuplicatePrecisionCriteria = GetRandomDouble(0.0D, 100.0D); } if (OmitPropName != "IncludeLaboratoryQAQC") { cSSPWQInputApp.IncludeLaboratoryQAQC = true; } if (OmitPropName != "ApprovalCode") { cSSPWQInputApp.ApprovalCode = GetRandomString("", 6); } if (OmitPropName != "ApprovalDate") { cSSPWQInputApp.ApprovalDate = new DateTime(2005, 3, 6); } return(cSSPWQInputApp); }
private void LoadVariable() { r = (string)privateObject.GetField("r"); InternetConnection = (bool)privateObject.GetField("InternetConnection"); FormTitle = (string)privateObject.GetField("FormTitle"); csspWQInputParamList = ((List <CSSPWQInputParam>)privateObject.GetField("csspWQInputParamList")); csspWQInputApp = (CSSPWQInputApp)privateObject.GetField("csspWQInputApp"); ButBackColor = (Color)privateObject.GetField("ButBackColor"); csspWQInputTypeCurrent = (CSSPWQInputTypeEnum)privateObject.GetField("csspWQInputTypeCurrent"); csspWQInputSheetType = (CSSPWQInputSheetTypeEnum)privateObject.GetField("csspWQInputSheetType"); CurrentPath = (string)privateObject.GetField("CurrentPath"); NameCurrent = (string)privateObject.GetField("NameCurrent"); TVItemIDCurrent = (int)privateObject.GetField("TVItemIDCurrent"); YearMonthDayCurrent = (string)privateObject.GetField("YearMonthDayCurrent"); CSSPWQInputParamCurrent = (CSSPWQInputParam)privateObject.GetField("CSSPWQInputParamCurrent"); dataGridViewCellStyleDefault = (DataGridViewCellStyle)privateObject.GetField("dataGridViewCellStyleDefault"); dataGridViewCellStyleEdit = (DataGridViewCellStyle)privateObject.GetField("dataGridViewCellStyleEdit"); dataGridViewCellStyleEditRowCell = (DataGridViewCellStyle)privateObject.GetField("dataGridViewCellStyleEditRowCell"); dataGridViewCellStyleEditError = (DataGridViewCellStyle)privateObject.GetField("dataGridViewCellStyleEditError"); csspMPNTableList = (List <CSSPMPNTable>)privateObject.GetField("csspMPNTableList"); InLoadingFile = (bool)privateObject.GetField("InLoadingFile"); SamplingPlanName = (string)privateObject.GetField("SamplingPlanName"); NoUpdate = (bool)privateObject.GetField("NoUpdate"); TideToTryIndex = (int)privateObject.GetField("TideToTryIndex"); panelAppInputIsVisible = (bool)privateObject.GetField("panelAppInputIsVisible"); ControlBackColor = (Color)privateObject.GetField("ControlBackColor"); TextBoxBackColor = (Color)privateObject.GetField("TextBoxBackColor"); DataGridViewCSSPBackgroundColor = (Color)privateObject.GetField("DataGridViewCSSPBackgroundColor"); VersionOfSamplingPlanFile = (int)privateObject.GetField("VersionOfSamplingPlanFile"); VersionOfResultFile = (int)privateObject.GetField("VersionOfResultFile"); CurrentPanel = (Panel)privateObject.GetField("CurrentPanel"); Initials = (string)privateObject.GetField("Initials"); AppIsWide = (bool)privateObject.GetField("AppIsWide"); AllowableTideString = (List <string>)privateObject.GetField("AllowableTideString"); textBoxInitials.Text = "AA"; textBoxAccessCode.Focus(); }
/// <summary> /// Validate function for all CSSPWQInputAppService commands /// </summary> /// <param name="validationContext">System.ComponentModel.DataAnnotations.ValidationContext (Describes the context in which a validation check is performed.)</param> /// <param name="actionDBType">[ActionDBTypeEnum] (CSSPEnums.ActionDBTypeEnum.html) action type to validate</param> /// <returns>IEnumerable of ValidationResult (Where ValidationResult is a container for the results of a validation request.)</returns> private IEnumerable <ValidationResult> Validate(ValidationContext validationContext, ActionDBTypeEnum actionDBType) { string retStr = ""; Enums enums = new Enums(LanguageRequest); CSSPWQInputApp cSSPWQInputApp = validationContext.ObjectInstance as CSSPWQInputApp; cSSPWQInputApp.HasErrors = false; if (string.IsNullOrWhiteSpace(cSSPWQInputApp.AccessCode)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "AccessCode"), new[] { "AccessCode" })); } if (!string.IsNullOrWhiteSpace(cSSPWQInputApp.AccessCode) && (cSSPWQInputApp.AccessCode.Length < 1 || cSSPWQInputApp.AccessCode.Length > 100)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._LengthShouldBeBetween_And_, "AccessCode", "1", "100"), new[] { "AccessCode" })); } if (string.IsNullOrWhiteSpace(cSSPWQInputApp.ActiveYear)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "ActiveYear"), new[] { "ActiveYear" })); } if (!string.IsNullOrWhiteSpace(cSSPWQInputApp.ActiveYear) && (cSSPWQInputApp.ActiveYear.Length < 4 || cSSPWQInputApp.ActiveYear.Length > 4)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._LengthShouldBeBetween_And_, "ActiveYear", "4", "4"), new[] { "ActiveYear" })); } if (cSSPWQInputApp.DailyDuplicatePrecisionCriteria < 0 || cSSPWQInputApp.DailyDuplicatePrecisionCriteria > 100) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._ValueShouldBeBetween_And_, "DailyDuplicatePrecisionCriteria", "0", "100"), new[] { "DailyDuplicatePrecisionCriteria" })); } if (cSSPWQInputApp.IntertechDuplicatePrecisionCriteria < 0 || cSSPWQInputApp.IntertechDuplicatePrecisionCriteria > 100) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._ValueShouldBeBetween_And_, "IntertechDuplicatePrecisionCriteria", "0", "100"), new[] { "IntertechDuplicatePrecisionCriteria" })); } if (string.IsNullOrWhiteSpace(cSSPWQInputApp.ApprovalCode)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "ApprovalCode"), new[] { "ApprovalCode" })); } if (!string.IsNullOrWhiteSpace(cSSPWQInputApp.ApprovalCode) && (cSSPWQInputApp.ApprovalCode.Length < 1 || cSSPWQInputApp.ApprovalCode.Length > 100)) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._LengthShouldBeBetween_And_, "ApprovalCode", "1", "100"), new[] { "ApprovalCode" })); } if (cSSPWQInputApp.ApprovalDate.Year == 1) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "ApprovalDate"), new[] { "ApprovalDate" })); } else { if (cSSPWQInputApp.ApprovalDate.Year < 1980) { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._YearShouldBeBiggerThan_, "ApprovalDate", "1980"), new[] { "ApprovalDate" })); } } retStr = ""; // added to stop compiling CSSPError if (retStr != "") // will never be true { cSSPWQInputApp.HasErrors = true; yield return(new ValidationResult("AAA", new[] { "AAA" })); } }
public CSSPWQInputAppTest() { cSSPWQInputApp = new CSSPWQInputApp(); }