public void UsingLamdaToValidatePassword(string password) { RegexClass regexClass = new RegexClass(); bool validPassword = regexClass.isValidPassword(password); Assert.AreEqual(true, validPassword); }
public void UsingLamdaToValidateEmail(string email) { RegexClass regexClass = new RegexClass(); bool validEmail = regexClass.isValidEmail(email); Assert.AreEqual(true, validEmail); }
public void UsingLamdaToValidateMobileNumber(string number) { RegexClass regexClass = new RegexClass(); bool validNumber = regexClass.isValidMobileNumber(number); Assert.AreEqual(true, validNumber); }
public void UsingLamdaToValidateLastName(string lastName) { RegexClass regexClass = new RegexClass(); bool validLastName = regexClass.isValidLastName(lastName); Assert.AreEqual(true, validLastName); }
private async void Cadastrar() { if ((string.IsNullOrEmpty(Nome)) || (string.IsNullOrEmpty(Senha)) || (string.IsNullOrEmpty(Email))) { await dialogServices.ShowMessage("Erro", "Existem campos em branco!"); return; } if (!string.Equals(Email, ConfirmaEmail)) { await dialogServices.ShowMessage("Erro:", "Os e-mails digitados são diferentes!"); return; } var validaEmail = new RegexClass(); if (!validaEmail.ValidarEmail(Email)) { await dialogServices.ShowMessage("Erro", "E-mail! digitado invalido!"); return; } if (Senha != ConfirmaSenha) { await dialogServices.ShowMessage("Erro:", "As senhas digitados são diferentes!"); return; } var cadastro = new CadastroRequest { nome = Nome, email = Email, senha = Senha }; //IsRunning = true; await navigationServices.SetLoadingPage(); var response = await apiService.Cadastrar(cadastro); await navigationServices.PopPageNormal(); //IsRunning = false; if (response.IsSuccess) { await dialogServices.ShowMessage("Tudo Certo!", response.Message); // navigationServices.SetLoginPage(); await navigationServices.PopPageNormal(); } else { await dialogServices.ShowMessage("Erro", response.Message); return; } }
private void SurnameText_Leave(object sender, EventArgs e) { if (RegexClass.Ragex_Check(SurnameText) == 1 && !string.IsNullOrWhiteSpace(SurnameText.Text)) { icon2.Image = Properties.Resources.rsz_tick; errorcode2 = 1; } else { errorcode2 = 0; icon2.Image = Properties.Resources.cross; } }
private void Currency2_SelectionChanged(object sender, RoutedEventArgs e) { ConvertResult convertResult = new ConvertResult(); WarningRegex warningRegex = new WarningRegex(); if (RegexClass.RegexSum(Currency2.Text)) { Currency1.Text = convertResult.Result(Currency2.Text, Currency1.Text, Variables.currency2, Variables.currency1); } else { Currency2.Text = warningRegex.Warning(Currency2.Text); } Currency2.SelectionStart = Currency2.Text.Length; }
private void Currency1_SelectionChanged(object sender, RoutedEventArgs e) { ConvertResult convertResult = new ConvertResult(); WarningRegex warningRegex = new WarningRegex(); //проверяем регуляркой введенное значение в TextBox, если проходит - изменяем значение второй валюты if (RegexClass.RegexSum(Currency1.Text)) { Currency2.Text = convertResult.Result(Currency1.Text, Currency2.Text, Variables.currency1, Variables.currency2); } //если не проходит - удаляем последний введеный символ else { Currency1.Text = warningRegex.Warning(Currency1.Text); } //курсор в конец строки TextBox'a Currency1.SelectionStart = Currency1.Text.Length; }
private async void Recuperar() { var validaEmail = new RegexClass(); if (!validaEmail.ValidarEmail(Email)) { await dialogServices.ShowMessage("Erro", "E-mail! digitado invalido!"); return; } if (string.IsNullOrEmpty(Email)) { await dialogServices.ShowMessage("Erro", "E-mail não digitado"); return; } // IsRunning = true; await navigationServices.SetLoadingPage(); var recuperar = new RecuperarRequest { email = Email }; var response = await apiService.Recuperar(recuperar); // IsRunning = false; await navigationServices.PopPage(); if (!response.IsSuccess) { await dialogServices.ShowMessage("Erro", response.Message); return; } else { await dialogServices.ShowMessage("Tudo Certo!", response.Message); await navigationServices.PopPage(); // navigationServices.SetLoginPage(); } }
private void AddEditClick(object sender, RoutedEventArgs e) { if (MessageBox.Show("Подтверждение", "Вы уверены, что хотите внести изменения в базу данных?", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (RegexClass.RegexDrugstore(DrugstoreName.Text, WorkStartingTime.Text, WorkEndingTime.Text)) { try { foreach (FrameworkElement element in elementsGrid.Children) { if (element is TextBox) { element.GetBindingExpression(TextBox.TextProperty)?.UpdateSource(); } else if (element is ComboBox) { element.GetBindingExpression(ComboBox.SelectedItemProperty)?.UpdateSource(); } } if (drugstore.id_аптеки == 0) { model.Аптеки.Add(drugstore); } else { model.Entry(drugstore).State = System.Data.Entity.EntityState.Modified; } model.SaveChanges(); this.Close(); } catch (System.Data.Entity.Infrastructure.DbUpdateException) { model.Аптеки.Local.Remove(drugstore); MessageBox.Show("Ошибка", "Проверьте правильность вводимых данных", MessageBoxButton.OK); this.Close(); } } else { MessageBox.Show("Ошибка", "Проверьте правильность вводимых данных", MessageBoxButton.OK); } } }
private void ChangePassword_Click(object sender, RoutedEventArgs e) { var user = model.Пользователи.FirstOrDefault(x => x.login == Users.Login); if (MessageBox.Show("Подтверждение", "Вы уверены, что хотите сменить пароль?", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (RegexClass.RegexPass(NewPassword.Password)) { try { if (OldPassword.Password != null && NewPassword.Password != null && RepeatNewPassword.Password != null) { if ((user as Пользователи).pass == OldPassword.Password && OldPassword.Password != NewPassword.Password && NewPassword.Password == RepeatNewPassword.Password) { (user as Пользователи).pass = NewPassword.Password; model.SaveChanges(); MessageBox.Show("Подтверждение", "Пароль успешно изменен", MessageBoxButton.OK); this.Close(); } else { MessageBox.Show("Ошибка", "Проверьте правильность вводимых данных", MessageBoxButton.OK); } } else { MessageBox.Show("Ошибка", "Не все поля заполненны", MessageBoxButton.OK); } } catch (System.Data.Entity.Infrastructure.DbUpdateException) { MessageBox.Show("Ошибка", "Проверьте правильность вводимых данных", MessageBoxButton.OK); } } else { MessageBox.Show("Ошибка", "Проверьте правильность вводимых данных", MessageBoxButton.OK); } } }
public void LoadBuiltinClasses() { classes["Int"] = new IntClass(); classes["Float"] = new FloatClass(); classes["Boolean"] = new BooleanClass(); classes["String"] = new StringClass(); classes["Char"] = new CharClass(); classes["Byte"] = new ByteClass(); classes["Message"] = new MessageClass(); classes["Unassigned"] = new UnassignedClass(); classes["Tuple"] = new TupleClass(); classes["NameValue"] = new NameValueClass(); classes["Lambda"] = new LambdaClass(); classes["Void"] = new VoidClass(); classes["Some"] = new SomeClass(); classes["None"] = new NoneClass(); classes["Array"] = new ArrayClass(); classes["Iterator"] = new IteratorClass(); classes["LazyIterator"] = new LazyIteratorClass(); classes["StreamIterator"] = new StreamIteratorClass(); classes["Any"] = new AnyClass(); classes["Placeholder"] = new PlaceholderClass(); classes["Range"] = new RangeClass(); classes["Dictionary"] = new DictionaryClass(); classes["Container"] = new ContainerClass(); classes["Unmatched"] = new UnmatchedClass(); classes["Complex"] = new ComplexClass(); classes["Rational"] = new RationalClass(); classes["Long"] = new LongClass(); classes["Lazy"] = new LazyClass(); classes["YieldingInvokable"] = new YieldingInvokableClass(); classes["Del"] = new DelClass(); classes["Slice"] = new SliceClass(); classes["End"] = new EndClass(); classes["List"] = new ListClass(); classes["Arguments"] = new ArgumentsClass(); classes["Symbol"] = new SymbolClass(); classes["Infinity"] = new InfinityClass(); classes["OpenRange"] = new OpenRangeClass(); classes["KeyValue"] = new KeyValueClass(); classes["Regex"] = new RegexClass(); classes["Pattern"] = new PatternClass(); classes["PackageFunction"] = new PackageFunctionClass(); classes["Sys"] = new SysClass(); classes["Math"] = new MathClass(); classes["RuntimeFunction"] = new RuntimeFunctionClass(); classes["Reference"] = new ReferenceClass(); classes["Group"] = new RegexGroupClass(); classes["Match"] = new RegexMatchClass(); classes["Date"] = new DateClass(); classes["Interval"] = new IntervalClass(); classes["TypeConstraint"] = new TypeConstraintClass(); classes["ByteArray"] = new ByteArrayClass(); classes["Selector"] = new SelectorClass(); classes["Number"] = new NumberClass(); classes["Collection"] = new CollectionClass(); classes["TextFinding"] = new TextFindingClass(); classes["SkipTake"] = new SkipTakeClass(); classes["Constructor"] = new ConstructorClass(); classes["MutString"] = new MutStringClass(); classes["Error"] = new ErrorClass(); classes["Success"] = new SuccessClass(); classes["Failure"] = new FailureClass(); classes["Optional"] = new OptionalClass(); classes["Result"] = new ResultClass(); classes["Monad"] = new MonadClass(); classes["Unit"] = new UnitClass(); classes["YieldReturn"] = new YieldReturnClass(); classes["Index"] = new IndexClass(); classes["Cycle"] = new CycleClass(); classes["Set"] = new SetClass(); }
private async void Login() { var validaEmail = new RegexClass(); if (!validaEmail.ValidarEmail(Email)) { await dialogServices.ShowMessage("Erro", "E-mail! digitado invalido!"); return; } if (string.IsNullOrEmpty(Email)) { await dialogServices.ShowMessage("Erro", "Preencha o Campo E-mail!"); return; } if (string.IsNullOrEmpty(Senha)) { await dialogServices.ShowMessage("Erro", "Preencha o Campo Senha!"); return; } //API // IsRunning = true; await navigationServices.SetLoadingPage(); var login = new LoginRequest { email = Email, senha = Senha, }; var response = await apiService.Login(login); //IsRunning = false; if (!response.IsSuccess) { await dialogServices.ShowMessage("Erro", response.Message); await navigationServices.PopPageNormal(); return; } else { var usuario = new Usuario { email = Email, //comentar essa linha qd usar api LembrarSenha = Remenbered, _id = response.Usuario.usuario._id, nivel = response.Usuario.usuario.nivel, nome = response.Usuario.usuario.nome, senha = Senha, Token = response.Usuario.token }; //passar da api colocar (Usuario)response.Result; dataService.InsertUser(usuario); var currentuser = dataService.GetUser(); App.CurrentUser = currentuser; var mainViewModel = MainViewModel.GetInstance(); mainViewModel.LoadCardapio(); mainViewModel.LoadBarraca(); mainViewModel.LoadRank(); await navigationServices.PopPageNormal(); App.Current.MainPage = new MasterPage(); } }