public ActionResult SavePersonForm(FormPost postData) { Form form = this.GetCreatePeopleForm(); form.InjectFormData(postData.Data); FormValidator fv = new FormValidator(); if (!fv.Validate(form)) { return(Json(new { success = false, message = string.Join("<br/>", fv.Results.Select(x => x.Message)) })); } People person = new People(); if (postData.Metadata.HasKey("edit") && postData.Metadata.Value <bool>("edit")) { int personId = postData.Metadata.Value <int>("personId"); person = pMan.GetPerson(personId); } person.FirstName = form.Element <Input>(1).Value; person.LastName = form.Element <Input>(2).Value; person.EmailAddress = form.Element <Input>(3).Value; person.DateOfBirth = DateTime.Parse(form.Element <Input>(4).Value); pMan.SavePerson(person); return(Json(new { success = true, message = "saved person" })); }
private void UpdateWeightBtn_Click(object sender, EventArgs e) { if (!FormValidator.WeightValidation(WeightValueBox.Text)) { string invalidMessage = "Invalid weight.\nMake sure weight is in range:\n1 - 999,(9)."; errorProvider1.SetError(WeightValueBox, invalidMessage); return; } errorProvider1.Clear(); float value = float.Parse(WeightValueBox.Text); DateTime date = dateTimePicker.Value; int userId = UpdateSelectedUserIndex(); if (_dataBase.DateExists(date, userId)) { _dataBase.UpdateWeight(value, date, userId); } else { _dataBase.AddWeight(value, date, userId); } WeightValueBox.Clear(); UpdateWeightChart(); }
private void txt_nic_TextChanged(object sender, EventArgs e) { string str = txt_nic.Text; formValidator3.Clear(); if (!(str.Length == 0)) { if ((str.Count(char.IsDigit) == 9) && // only 9 digits (str.EndsWith("X", StringComparison.OrdinalIgnoreCase) || str.EndsWith("V", StringComparison.OrdinalIgnoreCase)) && //a letter at the end 'x' or 'v' (str[2] != '4' && str[2] != '9')) //3rd digit can not be equal to 4 or 9 { FormValidator.Clear(); FormValidator2.Clear(); } else { FormValidator2.Clear(); FormValidator.SetError(txt_nic, "please check your NIC Number"); } } else { FormValidator2.SetError(txt_nic, "Please enter your nic number"); } }
private void AddUserBtn_Click(object sender, EventArgs e) { if (!FormValidator.FirstNameValidation(FirstNameBox.Text)) { string invalidMessage = "Invalid first name.\nValid first name contains:" + "\n-letters only\n-one uppercase letter at the beginnig" + "\n-at least one lowercase letter\n-max 25 letters"; errorProvider1.SetError(FirstNameBox, invalidMessage); return; } if (!FormValidator.LastNameValidation(LastNameBox.Text)) { string invalidMessage = "Invalid last name.\nValid last name contains:" + "\n-letters only\n-one uppercase letter at the beginnig\n-max 25 letters"; errorProvider1.SetError(LastNameBox, invalidMessage); return; } errorProvider1.Clear(); _dataBase.AddUser(FirstNameBox.Text, LastNameBox.Text); FirstNameBox.Clear(); LastNameBox.Clear(); UpdateUsersBox(); }
private void txt_email_TextChanged(object sender, EventArgs e) { FormValidator.Clear(); formValidator3.Clear(); bool value; email = txt_email.Text; if (!(email.Length == 0)) { value = emailIsValid(email); if (value == true) { email = txt_email.Text; } else { //show an error FormValidator.SetError(txt_email, "Please check your email again"); } } else { FormValidator.SetError(txt_email, "Please enter your email again"); } }
private bool ValidatePersonalInfoForm(SurrogatePersonalInfo surrogatePersonalInfo, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> lsSurrogatePersonalInfoFormData = new List <FormData>(); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.FirstName, "FIRSTNAME", "First Name", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.LastName, "LASTNAME", "Last Name", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.MiddleName, "MIDDLENAME", "Middle Name", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Date, surrogatePersonalInfo.DOB, "DOB", "DOB", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Age, surrogatePersonalInfo.Age.ToString(), "AGE", "Age", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.Citizenship, "CITIZENSHIP", "Citizen ship", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Height, surrogatePersonalInfo.Height, "HEIGHT", "Height", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Weight, surrogatePersonalInfo.Weight, "WEIGHT", "Weight", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.MaritalStatus, "MARITALSTATUS", "Marital Status", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.NumericOrZero, surrogatePersonalInfo.NoOfChild, "NOOFCHILD", "No of Child", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.StepChild, "STEPCHILD", "Step Child", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Pregnant, "PREGNANT", "Pregnant", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Adopted, "ADOPTED", "Adopted", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Residence, "RESIDENCE", "Residence", true)); lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.TextNotEmpty, surrogatePersonalInfo.EthnicBackGround, "ETHNICBACKGROUND", "Ethnic Background", true)); boolResponse = FormValidator.validateForm(lsSurrogatePersonalInfoFormData, out responseMessage); return(boolResponse); }
public WorkDaysFormPresenter(WorkDaysForm form, WorkerTicketBLL worker) { this.form = form; this.worker = worker; validator = new FormValidator(); initWeek(); disableDays(); }
public StudentEditPresenter(StudentEditForm form, StudentTicketBLL student) { this.form = form; this.currentStudent = student; validator = new FormValidator(); serviceFactory = new ServiceFactory(new PGRepositoryFactory()); service = serviceFactory.getUserService(); }
public JournalFormPresenter(JournalForm form, TicketBLL ticket) { this.form = form; validator = new FormValidator(); userTicket = ticket; getServices(); reloadRequestsGrid(); }
public PasswordFormPresenter(PasswordForm form, TicketBLL ticket) { this.form = form; user = ticket; validator = new FormValidator(); serviceFactory = new ServiceFactory(new PGRepositoryFactory()); service = serviceFactory.getUserService(); }
public WorkerEditPresenter(WorkerEditForm form, WorkerTicketBLL worker) { this.form = form; this.worker = worker; validator = new FormValidator(); serviceFactory = new ServiceFactory(new PGRepositoryFactory()); service = serviceFactory.getUserService(); }
public dynamic Post([FromBody] ViewModels.Onboarding.Form obj) { FormValidator formValidator = new FormValidator(); ValidationResult validationResult = formValidator.Validate(obj); if (!validationResult.IsValid) { return(new BadRequestObjectResult(new { Errors = FormatErrors(validationResult) })); } Models.Onboarding existingOnboarding = _context.Onboardings.SingleOrDefault(x => x.Semester == obj.Semester && x.Year == obj.Year); if (existingOnboarding != null) { return(new BadRequestObjectResult(new { Messages = new List <string> { onboarding.Resources.Messages.OnboardingExisting } })); } Models.Onboarding onboardingModel = _mapper.Map <Models.Onboarding>(obj); IEnumerable <IGrouping <string, Enrollment> > group = onboardingModel.Enrollments.GroupBy(x => x.PersonalData.CPF); if (group.Where(x => x.ToList().Count() > 1).Count() > 0) { return(new BadRequestObjectResult(new { Messages = new List <string> { onboarding.Resources.Messages.OnboardingDuplicateCpf } })); } foreach (Enrollment enrollment in onboardingModel.Enrollments) { enrollment.ExternalId = onboardingModel.Year + onboardingModel.Semester + Regex.Replace(enrollment.PersonalData.CPF, @"\D", string.Empty); enrollment.FinanceData = new FinanceData { Representative = new RepresentativePerson() }; } _context.Onboardings.Add(onboardingModel); _context.SaveChanges(); foreach (Enrollment enrollment in onboardingModel.Enrollments) { string link = string.Format("http://cmmg-ui.netlify.com/enroll/{0}", enrollment.ExternalId); string messageBody = GetEmailBody("enrollment_invite.html").Replace("{link}", link); string subject = "Link da matrÃcula"; BackgroundJob.Enqueue(() => (new EmailHelper()).SendEmail(messageBody, subject, _configuration["EMAIL_SENDER"], enrollment.PersonalData.Email, _configuration["SMTP_USERNAME"], _configuration["SMTP_PASSWORD"])); } return(new OkObjectResult(new { data = _mapper.Map <ViewModels.Onboarding.Form>(onboardingModel) })); }
private IEnumerable <string> Validate(Portfolio portfolioToSave) { var validator = new FormValidator(); validator.AddRequired(() => portfolioToSave.Name, "Please enter a portfolio name"); validator.AddValidation(() => IsDuplicateName(portfolioToSave)); return(validator.Apply().ToList()); }
private void txt_question3_TextChanged(object sender, EventArgs e) { if (!(txt_question3.Text.Length == 0)) { formValidator3.Clear(); FormValidator.Clear(); FormValidator2.Clear(); } }
private void Form1_Shown(object sender, EventArgs e) { valid = new FormValidator(this); gfx = this.CreateGraphics(); t = new Triangle(new Point(3, 3), new Point(40, 40), new Point(3, 56), Color.Black); t.Draw(gfx); timer1.Start(); uacButton.SetUACShield(true); }
public UsersFormPresenter(UserForm form) { this.form = form; validator = new FormValidator(); buildStudTable(); getServices(); getListOfStudents(); fillStudentTable(userList); sendToGrid(tableForValues); }
protected async Task Send() { ValidationResult = FormValidator.Validate(FormData); if (ValidationResult.IsValid) { await Mediator.Send(FormData.SendAction); await Mediator.Send(new ChangeRouteAction { NewRoute = WalletPageBase.Route }); } }
public GeneroForm() { InitializeComponent(); errorProvider.Icon = Resources.dialogError16x16; errorProvider.SetIconPadding(nombreTextBox, -20); genero = new Genero(); formValidator = new FormValidator(this); notEmptyRule = new NotEmptyValidationRule(nombreLabel.Text); }
public ImagenForm() { InitializeComponent(); archivoButton.Focus(); archivoOpenFileDialog.InitialDirectory = Environment.SpecialFolder.MyPictures.ToString(); errorProvider.Icon = Resources.dialogError16x16; imagen = new Imagen(); formValidator = new FormValidator(this); notEmptyRule = new NotEmptyValidationRule(string.Empty, "Es necesario seleccionar una imágen"); }
private bool ValidatePersonalInfoForm(Dashboard dashboard, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> lsComposeDashboardData = new List <FormData>(); lsComposeDashboardData.Add(new FormData(FormInputType.Name, dashboard.EmailTo, "EMAILTO", "Email To", true)); boolResponse = FormValidator.validateForm(lsComposeDashboardData, out responseMessage); return(boolResponse); }
private bool ValidateMedicalInfoForm(Documents document, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> IsMedicalHelathFormData = new List <FormData>(); IsMedicalHelathFormData.Add(new FormData(FormInputType.File, Convert.ToString(document.IDProof), "IDPROOF", "Picture of Government issued ID card", true)); boolResponse = FormValidator.validateForm(IsMedicalHelathFormData, out responseMessage); return(boolResponse); }
private bool ValidateLoginForm(User user, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List<FormData> lsUserFormData = new List<FormData>(); lsUserFormData.Add(new FormData(FormInputType.TextNotEmpty, user.UserName, "USERNAME", "User Name", true)); lsUserFormData.Add(new FormData(FormInputType.TextNotEmpty, user.Password, "PASSWORD", "Password", true)); boolResponse = FormValidator.validateForm(lsUserFormData, out responseMessage); return boolResponse; }
private bool ValidatePersonalInfoForm(InfoSurrogate infosurrogate, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> lsinfosurrogate = new List <FormData>(); lsinfosurrogate.Add(new FormData(FormInputType.Name, infosurrogate.FirstName, "APPROVALSTATUS", "Approval Status", true)); boolResponse = FormValidator.validateForm(lsinfosurrogate, out responseMessage); return(boolResponse); }
private void btnEkle_Click(object sender, EventArgs e) { if (FormValidator.IsValid(pnlOgrenciBilgi)) { Ogrenci ogr = new Ogrenci() { Ad = txtAd.Text, No = txtOgrenciNo.Text, Sinif = txtSinif.Text, Yas = Convert.ToInt32(txtYas.Text), }; lbxOgrenciler.Items.Add(ogr); } }
private void UpdateUI() { Shell.Instance.Invocator.ReentrancyGuard.ExecuteOrQueue("AddDependencyPage.UpdateUI", delegate { if (IsDisposed) { return; } using (ReadLockCookie.Create()) PsiManager.GetInstance(_solution).CommitAllDocuments(); FormValidator.GetInstance(this).Update(); }); }
private bool ValidatePersonalInfoForm(InfoSurrogate infosurrogate, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> lsinfosurrogate = new List <FormData>(); lsinfosurrogate.Add(new FormData(FormInputType.DropDownListValue, infosurrogate.ApprovalStatus, "APPROVALSTATUS", "Approval Status", true)); lsinfosurrogate.Add(new FormData(FormInputType.TextNotEmpty, infosurrogate.Description, "DESCRIPTION", "Description", true)); boolResponse = FormValidator.validateForm(lsinfosurrogate, out responseMessage); return(boolResponse); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SimpleEmailValidator emailValidator = new Model.SimpleEmailValidator(); IFormValidator formValidator = new FormValidator(emailValidator); IFormView view = new FormView(); IFormModel model = new FormModel(formValidator); FormPresenter prezenter = new FormPresenter(view, model); Application.Run((Form)view); }
private bool ValidateHistoryInfoForm(SurrogacyHistory surrogatePersonalInfo, out string responseMessage) { bool boolResponse = true; responseMessage = "<ul>"; List <FormData> lsSurrogacyHistoryFormData = new List <FormData>(); lsSurrogacyHistoryFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.SurrogateBefore, "SURROGATEBEFORE", "Surrogate Before", true)); lsSurrogacyHistoryFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.EggDonate, "EGGDONATE", "Egg Donate", true)); boolResponse = FormValidator.validateForm(lsSurrogacyHistoryFormData, out responseMessage); return(boolResponse); }
static void Zadatak7() { UserEntry input = UserEntry.ReadUserFromConsole(); FormValidator validator = new FormValidator(10); if (validator.IsUserEntryValid(input)) { Console.WriteLine("Successfully logged in."); } else { Console.WriteLine("Log in failed."); } }
public ActorForm() { InitializeComponent(); nombreTextBox.Select(); errorProvider.Icon = Resources.dialogError16x16; errorProvider.SetIconPadding(nombreTextBox, -20); errorProvider.SetIconPadding(apellidoTextBox, -20); actor = new Actor(); formValidator = new FormValidator(this); nombreNotEmptyRule = new NotEmptyValidationRule(nombreLabel.Text); }
public void ValidateToFirstFalseTest() { FieldValidationHandler <bool> fieldValidationHandler = new FieldValidationHandler <bool>(z => z, null); bool validated1 = true; bool validated2 = false; bool validated3 = true; FormValidator formValidator = new FormValidator(); formValidator.Add <bool>(fieldValidationHandler, validated1); formValidator.Add <bool>(fieldValidationHandler, validated2); formValidator.Add <bool>(fieldValidationHandler, validated3); Assert.IsFalse(formValidator.ValidateToFirstInvalid()); }
public void ValidateAllTrueTest() { FieldValidationHandler <bool> fieldValidationHandler = new FieldValidationHandler <bool>(z => z, null); bool validated1 = true; bool validated2 = true; bool validated3 = true; FormValidator formValidator = new FormValidator(); formValidator.Add <bool>(fieldValidationHandler, validated1); formValidator.Add <bool>(fieldValidationHandler, validated2); formValidator.Add <bool>(fieldValidationHandler, validated3); Assert.IsTrue(formValidator.ValidateAll()); }
public void TestMethod_AddInt() { FieldValidationHandler <int> fieldValidationHandler = new FieldValidationHandler <int>((z) => true, null); int validated = 1; FormValidator formValidator = new FormValidator(); int x = formValidator.Add <int>(fieldValidationHandler, validated); int y = formValidator.Add <int>(fieldValidationHandler, validated); Assert.IsTrue(formValidator.GetId <int>(validated) == x); Assert.IsFalse(formValidator.GetId <int>(validated) == y); Assert.IsTrue(y == -1); }
public string Login() { if (Request.Method == Method.Post) { FormValidator validator = new FormValidator(Request.Form, Errors); string userName = validator.Letters("UserName", true); string password = validator.LettersOrDigits("Password", true); if (validator.ContainsErrors) return RenderErrors("Login", "UserName", userName, "Password", password); // validate login UserName = userName; // save it in the session // and redirect ReturnOrRedirect("/user/"); return null; } return Render("UserName", string.Empty, "Password", string.Empty); }