public void TextRange_CompareToTest() { TextRange r1 = TextRange.FromBounds(1, 1); r1.Equals(new object()).Should().BeFalse(); r1.Equals(null).Should().BeFalse(); }
private void HandleClickOutsideOfControl(object sender, MouseButtonEventArgs e) { string passText = PasswordBox.Password.ToString(); passText = passText.Replace(Environment.NewLine, ""); if (passText.Equals("")) { LabelShowPassword.Visibility = Visibility.Visible; //PasswordBox.Document.Blocks.Clear(); //PasswordBox.Document.Blocks.Add(new Paragraph(new Run("Password")) { Foreground = Brushes.Gray, FontSize = 12 }); } string richText = new TextRange(EmailBox.Document.ContentStart, EmailBox.Document.ContentEnd).Text; richText = richText.Replace(Environment.NewLine, ""); if (richText.Equals("")) { EmailBox.Document.Blocks.Clear(); EmailBox.Document.Blocks.Add(new Paragraph(new Run("Email")) { Foreground = Brushes.Gray, FontSize = 12 }); } ReleaseMouseCapture(); }
private void ConfirmButton_Click(object sender, MouseButtonEventArgs e) { var tipo = new TextRange(nomeBox.Document.ContentStart, nomeBox.Document.ContentEnd).Text.Replace(Environment.NewLine, ""); var pre = new TextRange(precoBox.Document.ContentStart, precoBox.Document.ContentEnd).Text.Replace(Environment.NewLine, ""); var desc = new TextRange(descricaoBox.Document.ContentStart, descricaoBox.Document.ContentEnd).Text.Replace(Environment.NewLine, ""); if (tipo.Equals("") || pre.Equals("") || desc.Equals("")) { MessageBox.Show("Type, Price and description should be filled"); return; } else { this.tipoServico = tipo; this.preco = pre; this.descricao = desc; } if (photopath.Equals("")) { photopath = "null"; } if (id_instituto > 0) { currentServico.tipo = tipoServico; currentServico.preco = preco; currentServico.descricao = descricao; institutoPage.AddServico2(currentServico); } else { institutoPage.AddServico(this.tipoServico, this.photopath, this.descricao, this.preco); } this.NavigationService.Navigate(institutoPage); }
private void Score_TextChanged(object sender, TextChangedEventArgs e) { string text = new TextRange((sender as RichTextBox).Document.ContentStart, (sender as RichTextBox).Document.ContentEnd).Text; if (!text.Equals("")) { File.WriteAllText("score.txt", text); } }
private void EmailBox_PreviewMouseDown(object sender, MouseButtonEventArgs e) { Mouse.Capture(this, CaptureMode.SubTree); AddHandler(); string richText = new TextRange(EmailBox.Document.ContentStart, EmailBox.Document.ContentEnd).Text; richText = richText.Replace(Environment.NewLine, ""); if (richText.Equals("Email")) { EmailBox.Document.Blocks.Clear(); Keyboard.Focus(EmailBox); } }
private void UsernameBox_GotFocus(object sender, RoutedEventArgs e) { Mouse.Capture(this, CaptureMode.SubTree); AddHandler(); string richText = new TextRange(UsernameBox.Document.ContentStart, UsernameBox.Document.ContentEnd).Text; richText = richText.Replace(Environment.NewLine, ""); if (richText.Equals("Username")) { UsernameBox.Document.Blocks.Clear(); Keyboard.Focus(UsernameBox); } }
private void HandleClickOutsideOfControl(object sender, MouseButtonEventArgs e) { string password = PasswordBox.Password.ToString(); password = password.Replace(Environment.NewLine, ""); if (password.Equals("")) { LabelShowPassword.Visibility = Visibility.Visible; //PasswordBox.Document.Blocks.Clear(); //PasswordBox.Document.Blocks.Add(new Paragraph(new Run("Password")) { Foreground = Brushes.Gray, FontSize = 12 }); } string email = new TextRange(EmailBox.Document.ContentStart, EmailBox.Document.ContentEnd).Text; email = email.Replace(Environment.NewLine, ""); if (email.Equals("")) { EmailBox.Document.Blocks.Clear(); EmailBox.Document.Blocks.Add(new Paragraph(new Run("Email")) { Foreground = Brushes.Gray, FontSize = 12 }); } string user = new TextRange(UsernameBox.Document.ContentStart, UsernameBox.Document.ContentEnd).Text; user = user.Replace(Environment.NewLine, ""); if (user.Equals("")) { UsernameBox.Document.Blocks.Clear(); UsernameBox.Document.Blocks.Add(new Paragraph(new Run("Username")) { Foreground = Brushes.Gray, FontSize = 12 }); } string cpassword = ConfirmPasswordBox.Password.ToString(); cpassword = cpassword.Replace(Environment.NewLine, ""); if (cpassword.Equals("")) { LabelCShowPassword.Visibility = Visibility.Visible; //ConfirmPasswordBox.Document.Blocks.Clear(); //ConfirmPasswordBox.Document.Blocks.Add(new Paragraph(new Run("Confirme Password")) { Foreground = Brushes.Gray, FontSize = 12 }); } ReleaseMouseCapture(); }
private void btnSend_Click(object sender, RoutedEventArgs e) { string message = new TextRange(txtMessage.Document.ContentStart, txtMessage.Document.ContentEnd).Text.Trim(); if (!message.Equals("")) { var data = Encoding.UTF8.GetBytes(message); try { stream.Write(data, 0, data.Length); txtMessage.Document.Blocks.Clear(); } catch (Exception ex) { MessageBox.Show(ex.Message, " Error"); } } }
private void ConfirmarButton_Click(object sender, RoutedEventArgs e) { EditarButton.Visibility = Visibility.Visible; ConfirmarButton.Visibility = Visibility.Collapsed; CancelarButton.Visibility = Visibility.Collapsed; bool valido = true; EmailBox.IsReadOnly = true; Localidade.IsReadOnly = true; string novoEmail = new TextRange(EmailBox.Document.ContentStart, EmailBox.Document.ContentEnd).Text; novoEmail = novoEmail.Replace(Environment.NewLine, ""); string novaLocalidade = new TextRange(Localidade.Document.ContentStart, Localidade.Document.ContentEnd).Text; novaLocalidade = novaLocalidade.Replace(Environment.NewLine, ""); List <String> novoConteudoFicheiro = new List <String>(); if (novoEmail.Equals(currentUser.email)) { valido = false; if (novaLocalidade.Equals(currentUser.localidade) == false) { RegisterPage registerpageobject = new RegisterPage(); List <UtilizadorInfo> utilizadores = registerpageobject.readRegisto(); foreach (UtilizadorInfo u in utilizadores) { if (u.id == currentUser.id) { string conteudo = u.id + "-" + u.tipoConta + "-" + u.email + "-" + u.username + "-" + u.password + "-" + novaLocalidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } else { string conteudo = u.id + "-" + u.tipoConta + "-" + u.email + "-" + u.username + "-" + u.password + "-" + u.localidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } } registarAlteracoes(novoConteudoFicheiro); } } else { if (novoEmail.Length < 3 || novoEmail.Contains('@') == false || novoEmail.Contains('.') == false) { valido = false; MessageBox.Show("Email is invalid"); } else { RegisterPage registerpageobject = new RegisterPage(); List <UtilizadorInfo> utilizadores = registerpageobject.readRegisto(); foreach (UtilizadorInfo u in utilizadores) { if (u.email.Equals(novoEmail)) { valido = false; MessageBox.Show("Email já em uso!"); } } } } if (valido) { if (novaLocalidade.Equals(currentUser.localidade)) { RegisterPage registerpageobject = new RegisterPage(); List <UtilizadorInfo> utilizadores = registerpageobject.readRegisto(); foreach (UtilizadorInfo u in utilizadores) { if (u.id == currentUser.id) { string conteudo = u.id + "-" + u.tipoConta + "-" + novoEmail + "-" + u.username + "-" + u.password + "-" + u.localidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } else { string conteudo = u.id + "-" + u.tipoConta + "-" + u.email + "-" + u.username + "-" + u.password + "-" + u.localidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } } registarAlteracoes(novoConteudoFicheiro); } else { RegisterPage registerpageobject = new RegisterPage(); List <UtilizadorInfo> utilizadores = registerpageobject.readRegisto(); foreach (UtilizadorInfo u in utilizadores) { if (u.id == currentUser.id) { string conteudo = u.id + "-" + u.tipoConta + "-" + novoEmail + "-" + u.username + "-" + u.password + "-" + novaLocalidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } else { string conteudo = u.id + "-" + u.tipoConta + "-" + u.email + "-" + u.username + "-" + u.password + "-" + u.localidade + "-" + u.foto + "-{"; foreach (int i in u.favoritos) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}-{"; foreach (string s in u.reservas) { conteudo = conteudo + s + ","; } conteudo = conteudo + "}-{"; foreach (int i in u.user_institutos_id) { conteudo = conteudo + i + ","; } conteudo = conteudo + "}"; novoConteudoFicheiro.Add(conteudo); } } registarAlteracoes(novoConteudoFicheiro); } } EmailBox.IsReadOnly = true; Localidade.IsReadOnly = true; }