public override void Validate() { LimparMensagensValidacao(); if (Email.Equals("")) { AddError("Usuario nao pode ter email vazio ou nulo."); } if (Senha.Equals("")) { AddError("Usuario nao pode ter senha vazio ou nula."); } if (Nome.Equals("")) { AddError("Usuario nao pode ter nome vazio ou nulo."); } if (Id == 0) { AddError("Usuario nao pode ter id vazio, nulo ou nao referenciado. "); } }
public Proposta(Identidade id, Identidade anuncioId, Nome nome, Email email, Telefone telefone, decimal valor, string mensagem) : base(id) { if (valor == default(decimal)) { throw new InvalidOperationException("O Valor da Proposta é obrigatório"); } if (string.IsNullOrWhiteSpace(mensagem)) { throw new InvalidOperationException("Informe algum detalhe na proposta"); } if (nome == null) { throw new InvalidOperationException("O Nome é obrigatório"); } if (telefone == null) { throw new InvalidOperationException("O Telefone é obrigatório"); } if (email == null) { throw new InvalidOperationException("O Email é obrigatório"); } AnuncioId = anuncioId; DataDeEnvio = DateTime.Now; Nome = nome; Email = email; Telefone = telefone; Valor = valor; Mensagem = mensagem; }
public override void Validar() { var mensagens = new List <string>(); if (Nome.Trim().Length < 6) { mensagens.Add("O nome do usuário deve ter ao menos 6 caracteres"); } if (Login.Trim().Length < 6 || Login.Trim().Length > 12) { mensagens.Add("O login do usuário deve ter entre 6 e 12 caracteres"); } if (Senha.Trim().Length < 6) { mensagens.Add("A senha do usuário deve ter ao menos 6 caracteres"); } if (mensagens.Count > 0) { throw new Exceptions.UsuarioInvalidoException(UnirMensagensErro(mensagens)); } }
public void AddValues(ref MySqlCommand c, string _q) // método para substituir os parâmetros da query de forma segura, impedindo ataques por SQL Injection { try { if ((Matricula != 0) && (_q.Contains("@matricula"))) { c.Parameters.AddWithValue("@matricula", Matricula); } if ((!Cpf.Equals("")) && (_q.Contains("@cpf"))) { c.Parameters.AddWithValue("@cpf", Cpf); } if ((!Nome.Equals("")) && (_q.Contains("@nome"))) { c.Parameters.AddWithValue("@nome", Nome); } if ((!DataNascimento.Equals(" / /")) && (_q.Contains("@data_nascimento"))) { //ajuste da data de nascimento para o padrão do MySQL dia = DataNascimento.Substring(0, 2); mes = DataNascimento.Substring(3, 2); ano = DataNascimento.Substring(6, 4); DataNascimento = ano + "-" + mes + "-" + dia; c.Parameters.AddWithValue("@data_nascimento", DataNascimento); } if ((!Endereco.Equals("")) && (_q.Contains("@endereco"))) { c.Parameters.AddWithValue("@endereco", Endereco); } } catch (Exception e) { throw (e); } }
public override void Validate() { LimparMensagensValidacao(); if (Nome.Equals("")) { AddError("Produto nao pode ter nome vazio ou nulo."); } if (Descricao.Equals("")) { AddError("Produto nao pode ter descricao vazia ou nula."); } if (Preco.Equals("")) { AddError("Produto nao pode ter valor vazio ou nulo."); } if (NomeFoto.Equals("")) { AddError("Produto nao pode ter caminho/nome foto vazio."); } }
public AdicionarJogadorResponse AdicionarJogador(AdicionarJogadorRequest request) { var nome = new Nome(request.PrimeiroNome, request.UltimoNome); var email = new Email(request.Email); Jogador jogador = new Jogador(nome, email, request.Senha); AddNotifications(nome, email); if (_repositoryJogador.Existe(x => x.Email.Endereco == request.Email)) { AddNotification("E-mail", Message.JA_EXISTE_UM_X0_CHAMADO_X1.ToFormat("e-mail", request.Email)); } if (this.IsInvalid()) { return(null); } jogador = _repositoryJogador.Adicionar(jogador); return((AdicionarJogadorResponse)jogador); }
public bool Validar() { bool ret = true; if (ret) { ret = !Codigo.Equals(""); if (!ret) { Mensagem.ShowAlerta(null, "Código não fornecido!"); } } if (ret) { ret = !Nome.Equals(""); if (!ret) { Mensagem.ShowAlerta(null, "Nome não fornecido!"); } } return(ret); }
public AdicionarUsuarioResponse AdicionarUsuario(AdicionarUsuarioRequest request) { if (request == null) { AddNotification("AdicionaUsuarioRequest", MSG.OBJETO_X0_E_OBRIGATORIO.ToFormat("AdicionarUsuarioRequest")); } Nome nome = new Nome(request.PrimeiroNome, request.UltimoNome); Email email = new Email(request.Email); Usuario usuario = new Usuario(nome, email, request.Senha); AddNotifications(usuario); if (this.IsInvalid()) { return(null); } //persiste no banco de dados _repositoryUsuario.Salvar(usuario); return(new AdicionarUsuarioResponse(usuario.Id)); }
public override void IniciaGolpe(GameObject G) { aImpacto = new AtualizadorDeImpactos(); aImpacto.ReiniciaAtualizadorDeImpactos(); AnimadorCriature.AnimaAtaque(G, Nome.ToString()); }
public IResultadoComando Cabecalho(ComandoCriarAssinaturaCredito comando) { #region Verifica falhas nas validações comando.Validate(); if (comando.Invalid) { AddNotifications(comando); return(new ResultadoComando(false, "Não foi possivel realizar seu cadastro")); } #endregion #region Verifica se o CPF já esta cadastrado if (_alunoRepositorio.ExisteDocumento(comando.Documento)) { AddNotification("Documento", "O C`F já esta em uso!"); } #endregion #region Verificar se o Email ja esta cadastrado if (_alunoRepositorio.ExisteEmail(comando.Email)) { AddNotification("Email", "O email já esta em uso!"); } #endregion #region Gerar os VOs var nome = new Nome(comando.PrimeiroNome, comando.UltimoNome); var documento = new Documento(comando.Documento, ETipoDocumentos.CPF); var email = new Email(comando.Email); var endereco = new Endereco( comando.Rua, comando.Numero, comando.Complemento, comando.Bairro, comando.Cidade, comando.Estado, comando.CEP ); #endregion #region Gerar as Entidades var aluno = new Aluno(nome, documento, email); var assinatura = new Assinatura(DateTime.Now.AddMonths(1)); var pagamento = new PagamentoCartaoDeCredito( comando.NomeTitular, comando.NumeroDoCartao, comando.UltimaTransacao, comando.DataPagamento, comando.DataExpiracao, comando.Total, comando.TotalPagamento, endereco, documento, comando.NomePropretario, email ); #endregion #region Relacionamento assinatura.AdicionarPagamento(pagamento); aluno.AdicionarAssinatura(assinatura); #endregion #region Agrupar as validações AddNotifications(nome, documento, email, endereco, aluno, assinatura, email); #endregion #region Checar validações if (Invalid) { return(new ResultadoComando(false, "Não foi possivel realizar sua assinatura")); } #endregion #region Salvar as informações _alunoRepositorio.CriarAssinatura(aluno); #endregion #region Enviar o email de boas vindas _servicoEmail.Enviar( aluno.Nome.ToString(), aluno.Email.Emdereco, "Bem vindo a nosso site!", "Sua assinatura foi criada com successo" ); #endregion #region Retornar informações return(new ResultadoComando(true, "Assinatura realizada com sucesso")); #endregion }
public string CalcolaCodiceFiscale() { return(Nome.Substring(0, 3) + Cognome.Substring(0, 3) + DataNascita.Year); }
public override string ToString() { string minhaString = "PARTE CONTRARIA: " + IdParteContraria.ToString() + "|" + Nome.ToString() + "|" + Cpf.ToString() + "|" + Cnpj.ToString() + "|" + Tipo.ToString(); return(minhaString); }
public void ClienteParaClCliente() { Cliente cliente = Cliente.NovoCliente(Cpf.Novo("067.893.996-90"), Nome.Novo("Luís Gabriel Nascimento Simas"), Uf.Novo("RJ")); List <Cobranca> cobrancas = new List <Cobranca>(); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(15)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(30)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(45)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(60)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(75)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(90)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(105)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(120)))); cobrancas.Add(Cobranca.NovaCobranca(100M, Data.Nova(DateTime.Now.AddDays(135)))); cliente.AdicionarCobrancas(cobrancas); ClCliente clCliente = mapper.Map <ClCliente>(cliente); Assert.IsTrue(clCliente.Cobrancas.Count == 9, "Erro ao converter o objeto de Domínio Cliente para a Entidade Cliente"); }
public void CriarNome_NomeValido_Test(string primeiroNome, string sobrenome) { var nome = new Nome(primeiroNome, sobrenome); Assert.True(nome.Valid); }
private Cliente(Cpf cpf, Nome nome, Uf estado) { this.cpf = cpf; this.nome = nome; this.estado = estado; }
public bool VerifyHash(string token) { return(Nome.Equals(token)); }
protected PessoaJuridica(Nome nome, CPFouCNPJ documento, Email email) : base(nome, documento, email) { }
public static Cliente NovoCliente(Cpf cpf, Nome nome, Uf estado) => (new Cliente(cpf, nome, estado));
public poke(Nome n, Tipo t) { nome = n; tipo = t; }
public static Cliente NovoCliente(Cpf cpf, Nome nome, Uf estado, List <Cobranca> cobrancas) => (new Cliente(cpf, nome, estado, cobrancas));
public Credor(Nome nome, Documento documento, Endereco endereco) { Nome = nome; Endereco = endereco; Documento = documento; }
//importante: rapidez da busca depende do código de dispersão! public override int GetHashCode() { //estou usando o nome, porque ele é usado no equals return(Nome.GetHashCode()); }
public Usuario(Nome nome, Email email, string senha) { Nome = nome; Email = email; Senha = senha; }
public override bool Equals(object obj) { var elemento2 = obj as Elemento; return(Nome.Equals(elemento2.Nome) && Date.Equals(elemento2.Date)); }
public void Salvar(ConsumidorDTO dto) { if (!String.IsNullOrWhiteSpace(dto.Nome)) { Nome.Limpar().PreencherCampo(dto.Nome); } if (dto.Sexo > 0) { Sexo.Find(el => el.ObterValor() == dto.Sexo.ToString()).Clicar(); } if (!String.IsNullOrWhiteSpace(dto.NomeSocial)) { NomeSocial.PreencherCampo(dto.NomeSocial); } if (!String.IsNullOrWhiteSpace(dto.DataNascimento)) { DataNascimento.PreencherCampo(dto.DataNascimento); } if (!String.IsNullOrWhiteSpace(dto.CPF)) { CPF.PreencherCampo(dto.CPF); } if (!String.IsNullOrWhiteSpace(dto.RG)) { RG.PreencherCampo(dto.RG); } if (!String.IsNullOrWhiteSpace(dto.OrgaoEmissorUF)) { OrgaoEmissorUF.SelecionarItemDropDown(dto.OrgaoEmissorUF); } if (!String.IsNullOrWhiteSpace(dto.OrgaoEmissor)) { OrgaoEmissor.PreencherCampo(dto.OrgaoEmissor); } if (dto.TemDeficiencia) { ChkDeficiencia.PreencherCampo(1); if (!String.IsNullOrWhiteSpace(dto.IdTipoDeficiencia)) { IdTipoDeficiencia.PreencherCampo(dto.IdTipoDeficiencia); } if (!String.IsNullOrWhiteSpace(dto.OutroTipoDeficiencia)) { OutroTipoDeficiencia.PreencherCampo(dto.OutroTipoDeficiencia); } } if (!String.IsNullOrWhiteSpace(dto.CEP)) { CEP.PreencherCampo(dto.CEP); Complemento.ClicarEAguardar(tempoEspera); } if (!String.IsNullOrWhiteSpace(dto.Logradouro)) { Logradouro.PreencherCampo(dto.Logradouro); } if (!String.IsNullOrWhiteSpace(dto.Numero)) { Numero.PreencherCampo(dto.Numero); } if (!String.IsNullOrWhiteSpace(dto.Cidade)) { Cidade.PreencherCampo(dto.Cidade); } if (!String.IsNullOrWhiteSpace(dto.Estado)) { Estado.PreencherCampo(dto.Estado); } if (!String.IsNullOrWhiteSpace(dto.Telefone)) { Telefone.PreencherCampo(dto.Telefone); } if (!String.IsNullOrWhiteSpace(dto.Celular)) { Celular.PreencherCampo(dto.Celular); } if (!String.IsNullOrWhiteSpace(dto.Preferencias_TipoNotificacao)) { Preferencias_TipoNotificacao.PreencherCampo(dto.Preferencias_TipoNotificacao); } CapturarTela(); BtnSalvar.Clicar(); }
private string FuncaoPrivada() => Nome = Nome.ToUpper();
protected PessoaFisica(Nome nome, CPF documento, Endereco endereco) : base(nome, documento, endereco) { }
public override string ToString() { return(Nome.ToString()); }
public override string ToString() { return($"{Nome.PadRight(10)} - {Dias} "); }
public int CompareTo(Professor prof) { return(Nome.CompareTo(prof.Nome)); }