Esempio n. 1
0
 public void Valida()
 {
     if (disciplina == null)
     {
         throw new Exception("A Disciplina não pode ser nula");
     }
     if (serie == null)
     {
         throw new Exception("A série não pode ser nula");
     }
     if (string.IsNullOrEmpty(Nome) || Nome.Trim() == "")
     {
         throw new Exception("O nome da Matéria não pode ser em branco");
     }
     if (Nome.Length > 25)
     {
         throw new Exception("O nome da Matéria não pode conter mais que 25 caracteres");
     }
     if (Nome.Length < 4)
     {
         throw new Exception("O nome da Matéria não pode conter menos que 4 caracteres");
     }
     if (ValidaNome())
     {
         throw new Exception("O nome da Matéria não pode conter números, favor utilizar algarismos romanos.");
     }
     if (!System.Text.RegularExpressions.Regex.IsMatch(Nome.ToLower(), @"^[a-z-A-Z_á-úçãõâêôà\s]+$"))
     {
         throw new Exception("Nome da disciplina não pode conter caracteres especiais");
     }
 }
Esempio n. 2
0
 public override string ToString()
 {
     return(Nome != null
         ? Sobrenome.ToUpper() + ", " + Regex.Replace(
                CultureInfo.CurrentCulture.TextInfo.ToTitleCase(Nome.ToLower()), @"(?: DA| DE| DO| DAS| DOS) {0,4}", m => m.ToString().ToLower(), RegexOptions.IgnoreCase)
         : Sobrenome.ToUpper());
 }
Esempio n. 3
0
 public override Specification <Funcionario> Build()
 {
     return(new Specification <Funcionario>(
                s =>
                string.IsNullOrEmpty(Nome) || s.Nome.ToLower().Contains(Nome.ToLower())
                )
            .OrderBy(OrdenarPor)
            .Sorting(Ordem)
            .Paging(Pagina)
            .PageSize(TamanhoDaPagina));
 }
        //
        //
        // Mudar o estado da Tag
        public bool MudarEstadoTagInt(int estado)
        {
            if (estado > -2 && estado < 2)
            {
                Estado = estado;
                Save();
                var x = new IA_AR.Utils();
                if (Estado == -1)
                {
                    x.deleteTag(Nome.ToLower());
                }
                return(Gravado);
            }

            return(false);
        }
Esempio n. 5
0
 private void frmMenuPrincipal_Load(object sender, EventArgs e)
 {
     GestaoUsuario();
     lbNome.Text   = Nome.ToLower();
     lbAcesso.Text = Acesso;
 }
Esempio n. 6
0
 public bool Contains(String texto)
 {
     return(Nome.ToLower().Contains(texto.ToLower()) || Descricao.ToLower().Contains(texto.ToLower()));
 }
Esempio n. 7
0
 public bool Contains(String texto)
 {
     return(Nome.ToLower().Contains(texto.ToLower()) || CPF.ToLower().Contains(texto.ToLower()) || Endereço.ToLower().Contains(texto.ToLower()) || Email.ToLower().Contains(texto.ToLower()) || Senha.ToLower().Contains(texto.ToLower()));
 }