示例#1
0
        public void Nomes_ValidarNomesSobrenomes_NomesSobrnomesDevemTerMaisDeDoisCaracteres()
        {
            var nome   = "Marcos";
            var result = Nomes.ValidarNomes(nome);

            Assert.True(result);
        }
        static void Main(string[] args)
        {
            Nomes Nomes = new Nomes();

            //Recebendo nome da pessoa
            System.Console.WriteLine("Insira seu nome");
            Nomes.Nome1 = Console.ReadLine();

            System.Console.WriteLine($"Completo: {Nomes.Nome1}");
            //Uma forma de pegar um ou mais caracteres indicando qual e o desejado
            //System.Console.WriteLine($"Primeira letra: {Nomes.Nome1.Substring(0,1)}");
            System.Console.WriteLine($"Primeiro caractere: {Nomes.Nome1[0]}");

            //Calculando o comprimento da string
            int tamanho = Nomes.Nome1.Length;

            System.Console.WriteLine($"Ultimo caractere: {Nomes.Nome1[tamanho-1]}");

            System.Console.WriteLine($"Primeiro caractere ao terceiro caractere: {Nomes.Nome1.Substring(0,3)}");

            System.Console.WriteLine($"Terceiro caractere: {Nomes.Nome1[2]}");

            System.Console.WriteLine($"Todos os caracteres menos o primeiro: {Nomes.Nome1.Substring(1,tamanho-1)}");
            System.Console.WriteLine($"Todos os caracteres menos o primeiro: {Nomes.Nome1.Substring(tamanho-2,2)}");
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id,Nome,Snome")] Nomes nomes)
        {
            if (id != nomes.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(nomes);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!NomesExists(nomes.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(nomes));
        }
        public async Task <IActionResult> PutNomes(int id, Nomes nomes)
        {
            if (id != nomes.Id)
            {
                return(BadRequest());
            }

            _context.Entry(nomes).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!NomesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
示例#5
0
        public void Nomes_ValidarNomesSobrenomes_NomesSobrnomesComMenosDeDoisCaracteres()
        {
            var nome   = "M";
            var result = Nomes.ValidarNomes(nome);

            Assert.False(result);
        }
        public async Task <ActionResult <Nomes> > PostNomes(Nomes nomes)
        {
            _context.Nomes.Add(nomes);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetNomes", new { id = nomes.Id }, nomes));
        }
示例#7
0
 public static bool DefinirNomeAgenciaUsuarioScopeEhValido(this AgenciaUsuario agenciausuario, string nome)
 {
     return(AssertionConcern.IsSatisfiedBy
            (
                AssertionConcern.AssertTrue(Nomes.ValidarNomes(nome), "Nome em formato inválido")
            ));
 }
示例#8
0
        /// <summary>
        /// verifica a existência de Divisoes Territoriais ou Unidades Territoriais associadas ao nome indicado
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        private List <DivisaoTerritorial> CheckDivisoesTerritoriais(string name)
        {
            List <DivisaoTerritorial> divisoes = new List <DivisaoTerritorial>();
            Nomes nome = GetNome(name);

            if (nome == null)
            {
                return(divisoes);
            }

            DivisaoTerritorial unidade_divisao = GetUnidadeDivisoesWithName(nome);

            if (unidade_divisao != null)
            {
                // se foi encontrada uma Unidade_Divisão não é necessário pesquisar o nome nas UT nem nas DT
                // pois ambas estão inequivocamente identificadas na Unidade_Divisao
                divisoes.Add(unidade_divisao);
                return(divisoes);
            }

            List <int> unidades = GetUnidadesFromNome(nome);

            if (unidades.Count > 0)
            {
                divisoes.AddRange(GetDivisoesFromUnidades(unidades));
            }

            divisoes.AddRange(GetDivisoesFromNome(nome));
            return(divisoes);
        }
示例#9
0
 /// <summary>
 /// método que retorna a divisao territorial que caracteriza a Unidade_Divisao identificada
 /// pelo nome fornecido.
 /// Se não for encontrada nenhuma Unidade_Divisao com o nome fornecido, retorna null
 /// </summary>
 /// <param name="nome"></param>
 /// <returns></returns>
 private DivisaoTerritorial GetUnidadeDivisoesWithName(Nomes nome)
 {
     return(_context.ExecSQL <DivisaoTerritorial>("select ud.DivisoesTerritoriaisId,n.Nome, ud.UnidadesTerritoriaisId, ud.UnidadesDivisoesId, 1 'IsUnidadeDivisao' " +
                                                  "from Unidades_Divisoes ud " +
                                                  "inner join DivisoesTerritoriais dt on ud.DivisoesTerritoriaisId = dt.DivisoesTerritoriaisId " +
                                                  "inner join Nomes n on dt.NomesId = n.NomesId " +
                                                  "where ud.NomesId = " + nome.NomesId).FirstOrDefault());
 }
示例#10
0
        /// <summary>
        /// retorna uma lista de Unidades Territoriais que tenham o nome indicado como nome principal ou alternativo
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        private List <int> GetUnidadesFromNome(Nomes nome)
        {
            List <int> unidades = _context.UnidadesTerritoriais.Where(ut => ut.NomesId == nome.NomesId).ToList().Select(ut => ut.UnidadesTerritoriaisId).ToList();

            List <int> unidadesRange = _context.UtNomesAlternativos.Where(ut => ut.NomesId == nome.NomesId).ToList().Select(ut => ut.UnidadesTerritoriaisId).ToList();

            unidades.AddRange(unidadesRange);
            return(unidades);
        }
 public bool AdicionarNome(Nomes parametroNome)
 {
     if (string.IsNullOrWhiteSpace(parametroNome.Nome))
     {
         return(false);
     }
     contextDB.nomes.Add(parametroNome);
     contextDB.SaveChanges();
     return(true);
 }
示例#12
0
 public bool InserirNome(Nomes item)
 {
     if (string.IsNullOrWhiteSpace(item.Nome))
     {
         return(false);
     }
     contextDB.Nomes.Add(item);
     contextDB.SaveChanges();
     return(true);
 }
示例#13
0
        public async Task <IActionResult> Create([Bind("Id,Nome,Snome")] Nomes nomes)
        {
            if (ModelState.IsValid)
            {
                _context.Add(nomes);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(nomes));
        }
示例#14
0
        /// <summary>
        /// método que retorna uma lista de Divisões Territoriais que tenham o nome fornecido como nome principal ou alternativo
        /// </summary>
        /// <param name="nome"></param>
        /// <returns></returns>
        private List <DivisaoTerritorial> GetDivisoesFromNome(Nomes nome)
        {
            List <DivisaoTerritorial> divisoes = _context.ExecSQL <DivisaoTerritorial>("select dt.DivisoesTerritoriaisId, n.Nome " +
                                                                                       "from DivisoesTerritoriais dt inner join Nomes n on dt.NomesId = n.NomesId " +
                                                                                       "where dt.NomesId = " + nome.NomesId);

            List <DivisaoTerritorial> divisoesRange = _context.ExecSQL <DivisaoTerritorial>("select dt.DivisoesTerritoriaisId, n.Nome " +
                                                                                            "from DT_NomesAlternativos dta " +
                                                                                            "inner join DivisoesTerritoriais dt on dta.DivisoesTerritoriaisId = dt.DivisoesTerritoriaisId " +
                                                                                            "inner join Nomes n on dt.NomesId = n.NomesId " +
                                                                                            "where dta.NomesId = " + nome.NomesId);

            divisoes.AddRange(divisoesRange);
            return(divisoes);
        }
示例#15
0
        public bool AtualizaNome(Nomes item)
        {
            var nomes = contextDB.Nomes.FirstOrDefault(x => x.Id == item.Id);

            if (nomes == null)
            {
                return(false);
            }
            else
            {
                nomes = item;
            }
            contextDB.SaveChanges();

            return(true);
        }
示例#16
0
        private void CarregarCampos()
        {
            TornarCamposPretos();

            if (dataGridParticipantes.SelectedItem != null)
            {
                participante = (Participante)dataGridParticipantes.SelectedItem;

                nome = _digitarTestamento.listaNomes.Where(p => p.NomeId == participante.IdNomes).FirstOrDefault();

                pessoa = _digitarTestamento.listaPessoas.Where(p => p.PessoasId == participante.IdPessoa).FirstOrDefault();

                txtCpf.Text       = pessoa.CpfCgc;
                txtNomeParte.Text = pessoa.Nome;

                if (nome.Representa == "S")
                {
                    ckbARogo.IsChecked = true;
                }
                else
                {
                    ckbARogo.IsChecked = false;
                }

                cmbEstadoCivil.SelectedValue = pessoa.EsctadoCivil;
                txtEndereco.Text             = pessoa.Endereco;
                cmbNacionalidade.Text        = pessoa.Nacionalidade;
                cmbProfissao.Text            = pessoa.Profissao;
                txtIdentidade.Text           = pessoa.Rg;
                if (pessoa.OrgaoRG == "DETRAN" || pessoa.OrgaoRG == "IFP")
                {
                    cmbOrgaoEmissor.Text = pessoa.OrgaoRG;
                }
                else
                {
                    cmbOrgaoEmissor.SelectedIndex = 2;
                    txtOutroOrgao.Text            = pessoa.OrgaoRG;
                }

                dpDataEmissaoIdentidade.SelectedDate = pessoa.DataEmissaoRG;
            }
            else
            {
                LimparCampos();
            }
        }
示例#17
0
 private void Produtos_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
 {
     if (e.Action == NotifyCollectionChangedAction.Add)
     {
         for (int i = 0; i < e.NewItems.Count; i++)
         {
             var atual = (ExibicaoProduto)e.NewItems[i];
             Codigos.Add(atual.Codigo);
             Nomes.Add(atual.Nome);
             Precos.Add(atual.Preco);
             Estoques.Add(atual.Estoque);
         }
     }
     else
     {
         throw new System.NotImplementedException();
     }
 }
示例#18
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            CarregarUF();
            ValidarCpfCnpj();
            CarregarQualificacao();
            CarregarNacionalidades();
            CarregarNacionalidadesOnu();
            txtCpfCnpj.Focus();

            cmbTipoEndereco.ItemsSource       = tipoEndereco.ObterTiposEndereco();
            cmbTipoEndereco.DisplayMemberPath = "Descricao";

            cmbAssinaPor.ItemsSource       = assinaPor.ObterTiposAssinaPor();
            cmbAssinaPor.DisplayMemberPath = "Descricao";

            if (_digitarProcuracao.estado == "adicionando participante")
            {
                cmbRepresentado.ItemsSource       = _digitarProcuracao.listaNomes;
                cmbRepresentado.DisplayMemberPath = "Nome";
            }



            if (_digitarProcuracao.estado == "alterando participante")
            {
                cmbRepresentado.ItemsSource       = _digitarProcuracao.listaNomes.Where(p => p.NomeId != _digitarProcuracao.parte.IdNomes).ToList();
                cmbRepresentado.DisplayMemberPath = "Nome";

                nome = _digitarProcuracao.listaNomes.Where(p => p.NomeId == _digitarProcuracao.parte.IdNomes).FirstOrDefault();

                pessoa = _digitarProcuracao.listaPessoas.Where(p => p.PessoasId == _digitarProcuracao.parte.IdPessoa).FirstOrDefault();

                CarregarComponentesAlterar();
            }



            dataGridAtoConjunto.ItemsSource = _digitarProcuracao.listaAtos;
            CarregarParteConjuntosNaLista();
        }
示例#19
0
        public void ServicoNomes_ObterNomesPorIdAto_True()
        {
            //Arrange
            var repositorio = new Mock <IRepositorioNomes>();

            var nome = new Nomes();

            var listaNomes = new List <Nomes>();

            for (int i = 0; i < 100; i++)
            {
                if (i >= 50 && i <= 54)
                {
                    nome = new Nomes()
                    {
                        IdEscritura = 12345,
                        Nome        = "ERICK MARCEL " + i
                    };
                }
                else
                {
                    nome = new Nomes()
                    {
                        IdEscritura = i,
                        Nome        = "ERICK MARCEL " + i
                    };
                }
                listaNomes.Add(nome);
            }

            repositorio.Setup(p => p.ObterNomesPorIdAto(12345)).Returns(listaNomes.Where(p => p.IdEscritura == 12345).ToList());
            var servicoNomes = new ServicoNomes(repositorio.Object);

            //Act
            var retorno = servicoNomes.ObterNomesPorIdAto(12345);

            //Assert
            Assert.True(retorno.Count == 5);
        }
示例#20
0
        private void CarregarGridParticipante()
        {
            try
            {
                var testamento = (CadTestamento)dataGridConsultarAtos.SelectedItem;

                var nomes = _IAppServicoNomes.ObterNomesPorIdTestamento(testamento.TestamentoId).ToList();

                if (testamento == null)
                {
                    dataGridParticipantes.ItemsSource = null;

                }
                else
                {
                    Nomes nome = new Nomes();
                    nome.Nome = testamento.Nome;
                    nome.Descricao = "TESTADOR";
                    nome.Documento = testamento.Cpf;
                    nome.Rg = testamento.Rg;

                    var lista = new List<Nomes>();
                    lista.Add(nome);

                    foreach (var item in nomes)
                    {
                        lista.Add(item);
                    }

                    dataGridParticipantes.ItemsSource = lista;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#21
0
        public async Task <ActionResult> Adicionar([FromBody] Nomes nome)
        {
            // VERIFICAÇÃO DE ERROS NA MODEL STATE
            if (!ModelState.IsValid)
            {
                List <string> errorsReturn = new List <string>();
                var           erros        = ModelState.Select(x => x.Value.Errors).Where(y => y.Count() > 0);

                foreach (var error in erros)
                {
                    foreach (var e in error)
                    {
                        errorsReturn.Add(e.ErrorMessage);
                    }
                }

                return(BadRequest(new { errors = errorsReturn }));
            }

            _context.Nomes.Add(nome);
            await _context.SaveChangesAsync();

            return(Ok(nome));
        }
示例#22
0
        private void SalvarNomeNaLista()
        {
            if (estado == "novo")
            {
                nome = new Nomes();
                if (_digitarTestamento.listaNomes.Count > 0)
                {
                    nome.NomeId = _digitarTestamento.listaNomes.Max(p => p.NomeId) + 1;
                }
                else
                {
                    nome.NomeId = 1;
                }
            }
            else
            {
                nome = _digitarTestamento.listaNomes.Where(p => p.NomeId == ((Participante)dataGridParticipantes.SelectedItem).IdNomes).FirstOrDefault();
            }



            nome.Descricao = "TESTEMUNHA";

            nome.Nome = txtNomeParte.Text = txtNomeParte.Text.Trim();

            nome.Documento = txtCpf.Text;

            nome.Rg = txtIdentidade.Text.Trim();

            if (dpDataEmissaoIdentidade.SelectedDate != null)
            {
                nome.DataEmissao = dpDataEmissaoIdentidade.SelectedDate.Value;
            }

            nome.Orgao = cmbOrgaoEmissor.Text;

            if (nome.Orgao != null && nome.Orgao.Length > 70)
            {
                nome.Orgao = nome.Orgao.Substring(0, 59);
            }


            nome.Nacionalidade = cmbNacionalidade.Text;


            if (nome.Profissao != null)
            {
                nome.Profissao = cmbProfissao.Text.Trim();
            }

            if (nome.Profissao != null && nome.Profissao.Length > 60)
            {
                nome.Profissao = nome.Profissao.Substring(0, 59);
            }

            nome.Endereco = txtEndereco.Text.Trim();


            if (ckbARogo.IsChecked == true)
            {
                nome.Representa = "S";
            }
            else
            {
                nome.Representa = "N";
            }



            if (estado == "novo")
            {
                nome.IdPessoa = pessoa.PessoasId;

                _digitarTestamento.listaNomes.Add(nome);
            }
            else
            {
                var nomeAlterar = _digitarTestamento.listaNomes.Where(p => p.NomeId == nome.NomeId).FirstOrDefault();

                nomeAlterar = nome;
            }
        }
 public bool IsSatisfiedBy(AgenciaUsuario entity)
 {
     return(Nomes.ValidarNomes(entity.Nome));
 }
示例#24
0
        public void AddNome(Nomes item)
        {
            contextDB.ListaDeNome.Add(item);

            contextDB.SaveChanges(); // Salvamos no banco
        }
 public bool IsSatisfiedBy(Celula entity)
 {
     return(Nomes.ValidarNomes(entity.NomeCelula));
 }
 public bool IsSatisfiedBy(Endereco endereco)
 {
     return(Nomes.ValidarNomes(endereco.Logradouro));
 }
示例#27
0
 public void InserirNomes(Nomes item)
 {
     context.Nomes.Add(item);
     context.SaveChanges();
 }
 public bool IsSatisfiedBy(Agencia agencia)
 {
     return(Nomes.ValidarNomes(agencia.NomeFantasia));
 }
示例#29
0
 public Carta(Nomes nome, Naipes naipe)
 {
     Nome  = nome;
     Naipe = naipe;
 }
 public bool IsSatisfiedBy(Endereco endereco)
 {
     return(Nomes.ValidarNomes(endereco.Cidade));
 }