public IActionResult CadastrarCliente([FromBody] Usuario usuario) { try { if (usuario == null) { return(BadRequest("Entradas inválidas para cadastro de usuário.")); } Usuario _usuario = _usuarioDac.BuscarPorCPF(usuario.Cpf); if (_usuario != null) { return(BadRequest("Este CPF já está cadastrado.")); } _usuario = _usuarioDac.BuscarPorEmail(usuario.Email); if (_usuario != null) { return(BadRequest("Este email já está cadastrado.")); } // Criptografa a senha usuario.Senha = Gerador.HashMd5(usuario.Senha); usuario.Id = _usuarioDac.CadastrarCliente(usuario); return(Ok(usuario)); } catch (Exception ex) { _logger.LogError(EventosLog.UsuariosCadastrarCliente, ex, ex.Message); return(StatusCode(500, "Ops! Um erro ocorreu ao cadastrar o cliente.")); } }
public IActionResult AlterarSenha([FromBody] UsuarioNovaSenha model) { try { if (model == null || model.UsuarioAtual == null || model.NovaSenha == null) { return(BadRequest("Entradas inválidas.")); } Usuario _usuario = _usuarioDac.BuscarPorId(model.UsuarioAtual.Id); if (_usuario == null) { return(NotFound("O usuário não foi encontrado.")); } // Validar senha atual criptografada if (Gerador.HashMd5(model.UsuarioAtual.Senha) != _usuario.Senha) { return(BadRequest("Falha de autenticação.")); } // Criptografa a nova senha model.NovaSenha = Gerador.HashMd5(model.NovaSenha); _usuarioDac.AlterarSenha(model.UsuarioAtual.Id, model.NovaSenha); _usuario.Senha = model.NovaSenha; return(Ok(_usuario)); } catch (Exception ex) { _logger.LogError(EventosLog.UsuariosAlterarSenha, ex, ex.Message); return(StatusCode(500, "Ops! Um erro ocorreu ao alterar a senha.")); } }
public IActionResult RecuperarSenhaPorCpf(string cpf) { try { if (string.IsNullOrWhiteSpace(cpf)) { return(BadRequest("O CPF não pode ser nulo.")); } Usuario usuario = _usuarioDac.BuscarPorCPF(cpf); if (usuario == null) { return(NotFound("O usuário não foi encontrado.")); } usuario.Senha = Gerador.GerarSenhaUsuario(); Email.EnviarNovaSenha(usuario.Email, usuario.Nome + " " + usuario.Sobrenome, usuario.Senha); // Criptografa a nova senha usuario.Senha = Gerador.HashMd5(usuario.Senha); _usuarioDac.AlterarSenha(usuario.Id, usuario.Senha); return(Ok()); } catch (Exception ex) { _logger.LogError(EventosLog.UsuariosRecuperarSenhaPorCpf, ex, ex.Message); return(StatusCode(500, "Ops! Um erro ocorreu ao recuperar a senha por CPF.")); } }
public IActionResult Logar([FromBody] Usuario usuario) { try { if (usuario == null || usuario.Email == null || usuario.Senha == null) { return(BadRequest("Email e/ou senha estão incorretos.")); } Usuario _usuario = _usuarioDac.BuscarPorEmail(usuario.Email); if (_usuario == null) { return(BadRequest("Email e/ou senha estão incorretos.")); } // Criptografa a senha usuario.Senha = Gerador.HashMd5(usuario.Senha); if (usuario.Senha != _usuario.Senha) { return(BadRequest("Email e/ou senha estão incorretos.")); } return(Ok(_usuario)); } catch (Exception ex) { _logger.LogError(EventosLog.UsuariosLogar, ex, ex.Message); return(StatusCode(500, "Ops! Um erro ocorreu na tentativa de login.")); } }
static public void Exportar() { List <DataView> lista = new List <DataView>(); for (int a = 0; a < Sessao.ExportaExcel.Count; a++) { lista.Add(Sessao.ExportaExcel[a].ItemsSource); } List <Pacotes> pacotes = new List <Pacotes>(); for (int a = 0; a < lista.Count; a++) { Pacotes novo = new Pacotes(); novo.NomeDaAaba = "Relatorio " + (a + 1) + ""; novo.TituloNomeDoRelatorio = "Relatorio " + (a + 1) + ""; novo.tabela = lista[a].Table; pacotes.Add(novo); } int tt = 0; Gerador.GerarExcel(true, pacotes, Environment.CurrentDirectory + "\\Relatorios\\", "" + DateTime.Now.Day + "." + DateTime.Now.Month + "." + DateTime.Now.Year + "." + DateTime.Now.Hour + "." + DateTime.Now.Minute + "." + DateTime.Now.Second + "." + DateTime.Now.Millisecond + ""); // Gerador.GerarExcel(true, pacotes, Environment.CurrentDirectory + "\\Relatorios\\", "relatorio"); }
/// <summary> /// Assina um objeto NFe /// </summary> /// <param name="nfe"></param> /// <returns>Retorna um objeto do tipo NFe assinado</returns> public static Classes.NFe Assina(this Classes.NFe nfe) { var nfeLocal = nfe; if (nfeLocal == null) { throw new ArgumentNullException("nfe"); } #region Define cNF var tamanhocNf = 9; var versao = (Decimal.Parse(nfeLocal.infNFe.versao, CultureInfo.InvariantCulture)); if (versao >= 2) { tamanhocNf = 8; } nfeLocal.infNFe.ide.cNF = Convert.ToInt32(nfeLocal.infNFe.ide.cNF).ToString().PadLeft(tamanhocNf, '0'); #endregion var chave = Gerador.GerarChave(nfeLocal.infNFe); nfeLocal.infNFe.Id = Gerador.GerarId(chave); nfeLocal.infNFe.ide.cDV = Convert.ToInt16(chave.Substring(chave.Length - 1, 1)); var assinatura = Assinador.ObterAssinatura(nfeLocal, nfeLocal.infNFe.Id); nfeLocal.Signature = assinatura; return(nfeLocal); }
public IActionResult Gerar() { Gerador gerador = new Gerador(); var lista = gerador.Gerar(); return(View(lista)); }
public MainForm() { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // gerador = new Gerador(); gerador.OnGerarJogo += OnGerarJogo; gerador.OnBolaSorteada += OnBolaSorteada; gerador.OnJogoAprovado += OnJogoAprovado; gerador.OnJogoReprovado += OnJogoReprovado; chkLimparArquivo.Enabled = !File.Exists(BancoDados.BancoDados.CAMINHO_COMPLETO); if (!File.Exists(BancoDados.BancoDados.CAMINHO_COMPLETO)) { Faxineiro faxineiro = new Faxineiro(); faxineiro.OnArquivoLido += OnArquivoLidoFaxineiro; faxineiro.OnLinhaLida += OnLinhaLida; Carregador carregador = new Carregador(); carregador.OnArquivoLido += OnArquivoLidoCarregador; carregador.OnLinhaLida += OnLinhaLida; banco.Faxineiro = faxineiro; banco.Carregador = carregador; } lbCoincidencias.Text = ValidadorGeral.FATOR_COINCIDENCIA + "+ bolas coincidentes em outro jogo: 0"; CarregarValidadores(); }
public void CriarConta() { var signInPO = new SignInPO(driver); Gerador gera = new Gerador(); EnumHelper enumHelper = new EnumHelper(); Random random = new Random(); Sexo sexo = enumHelper.EnumAleatorio <Sexo>(); string primeiroNome = gera.GeraNome(sexo); string ultimoNome = gera.GerarAleatorio(@"\Sobrenomes.txt"); string senha = random.Next(11111, 99999).ToString(); string email = $"{senha}.{DateTime.Today.ToString("ddMMyyyy")}@email.com"; string diaAniversario = random.Next(1, 29).ToString(); string mesAniversario = gera.GerarAleatorio(@"\Meses.txt"); string anoAniversario = random.Next(1970, 2000).ToString(); string cep = random.Next(11111, 99999).ToString(); string telefone = $"({Convert.ToInt32(random.Next(41, 45).ToString())})" + $" {Convert.ToInt32(random.Next(1111, 9999).ToString())}-" + $"{Convert.ToInt32(random.Next(1111, 9999).ToString())}"; string cidade = gera.GerarAleatorio(@"\Cidades.txt"); string estado = gera.GerarAleatorio(@"\Estados.txt"); string endereco = $"{gera.GerarAleatorio(@"\Logradouros.txt")} {ultimoNome}, nº {cep}"; driver.FindElement(signInPO.byImputemail).SendKeys(email); driver.FindElement(signInPO.byBotaoCadastrar).Click(); wait.Until(ExpectedConditions.PresenceOfAllElementsLocatedBy(signInPO.byRadioMr)); if (sexo == Sexo.Masculino) { driver.FindElement(signInPO.byRadioMr).Click(); } else { driver.FindElement(signInPO.byRadioMrs).Click(); } driver.FindElement(signInPO.byPrimeiroNome).SendKeys(primeiroNome); driver.FindElement(signInPO.byUltimoNome).SendKeys(ultimoNome); driver.FindElement(signInPO.bySenha).SendKeys(senha); driver.FindElement(signInPO.byDiaAniversario).SendKeys(diaAniversario); driver.FindElement(signInPO.byMesAniversario).SendKeys(mesAniversario); driver.FindElement(signInPO.byAnoAniversario).SendKeys(anoAniversario); driver.FindElement(signInPO.byNewsletter).Click(); driver.FindElement(signInPO.byReceive).Click(); driver.FindElement(signInPO.byEndereco).SendKeys(endereco); driver.FindElement(signInPO.byCidade).SendKeys(cidade); driver.FindElement(signInPO.byEstado).SendKeys(estado); driver.FindElement(signInPO.byCep).SendKeys(cep); driver.FindElement(signInPO.byCelular).SendKeys(telefone); driver.FindElement(signInPO.byReferencia).SendKeys("Meu Endereço"); driver.FindElement(signInPO.byBotaoRegistrar).Click(); var enderecoPO = new EnderecoPO(driver); Assert.True(driver.FindElement(enderecoPO.byBotaoProsseguirCheckout).Displayed); }
public Gerador5(PointsSystem sistemaPontos) { geradorAntigo = GameObject.Find("Gerenciador").GetComponent <HudScript>().Geradores[3]; this.sistemaPontos = sistemaPontos; custoInicial = geradorAntigo.custoInicial; custoInicial += (geradorAntigo.custoInicial * Mathf.Log(2, 3)) * 2; tempo = 13.5f; GPS = geradorAntigo.GPS; GPS += geradorAntigo.GPS * Mathf.Log(2, 3.2f); this.nome = " Pedra Polida"; }
public void CriarContaUsuario() { Sexo sexo = enumHelper.EnumAleatorio <Sexo>(); Gerador gera = new Gerador(); string firsName = gera.GeraNome(sexo); string lastName = gera.GeraDadosAleatorios("Sobrenomes.txt"); string email = Encoding.ASCII.GetString(Encoding.GetEncoding("Cyrillic") .GetBytes($"{firsName}.{lastName}.{IntegerHelper.Random(111,999)}@hotmail.com")).ToLower().Trim(); string password = IntegerHelper.Random(11111, 99999).ToString(); string monthOfBirth = enumHelper.EnumAleatorio <MesesAno>().ObterDescricao(); int dayOfBirth = IntegerHelper.Random(1, 29); int yearOfBirth = IntegerHelper.Random(1980, 2000); int zipPostalCode = IntegerHelper.Random(11111, 99999); string phoneNumber = $"({IntegerHelper.Random(44, 47)}) {IntegerHelper.Random(1111,9999)}-{IntegerHelper.Random(1111, 9999)}"; string city = gera.GeraDadosAleatorios("Cidades.txt"); string state = gera.GeraDadosAleatorios("Estados.txt"); string address = $"{gera.GeraDadosAleatorios("Logradouros.txt")} {lastName}, nº {IntegerHelper.Random(10,999)}"; cartBuilder .ProceedToCheckoutSummaryButtonClick() .EmailCreate(email) .CreateAccountButtonClick(); Thread.Sleep(2000); if (sexo == Sexo.Masculino) { cartBuilder .Mr.Click(); } else { cartBuilder .Mrs.Click(); } cartBuilder .FirstName(firsName) .LastName(lastName) .Password(password) .DayOfBirth(dayOfBirth) .MonthOfBirth(monthOfBirth) .YearOfBirth(yearOfBirth) .FirstLineAddress(address) .City(city) .State(state) .ZipPostalCode(zipPostalCode.ToString()) .MobilePhone(phoneNumber) .RegisterButtonClick(); Assert.IsTrue(wait.Until(t => cartBuilder.ProceedToCheckoutAddressButton.Displayed)); }
public async Task <IEnumerable <T> > BuscarTodosPorQueryGeradorAsync <T>(string sqlWhere = "") where T : class { try { OpenConnection(); return(await Conexao.QueryAsync <T>($"{Gerador.ObterSelect<T>()}{sqlWhere}")); } catch { return(default(dynamic)); } }
public async Task <int> AtualizarAsync <T>(int id, T entidade) where T : class { try { OpenConnection(); return(await Conexao.ExecuteAsync(Gerador.ObterUpdate(id, entidade), Gerador.RetornarParametrosInsert(entidade))); } catch { return(default(dynamic)); } }
public async Task <int> ExcluirAsync <T>(int id) where T : class { try { OpenConnection(); return(await Task.Run(() => Conexao.Execute($"{Gerador.ObterDelete<T>()} {Gerador.ObterId<T>(id)}"))); } catch { return(default(dynamic)); } }
public void AdicionarGerador(Gerador g) { if (Geradores.Contains(g)) { int index; index = Geradores.IndexOf(g); Geradores[index].quantidade++; } else { Geradores.Add(g); } }
public async Task <int> AdicionarAsync <T>(T entidade) where T : class { try { OpenConnection(); return(await Conexao.ExecuteAsync(Gerador.RetornarInsert <T>(), Gerador.RetornarParametrosInsert(entidade))); } catch { return(default(dynamic)); } }
public async Task <T> BuscarTodosPorIdAsync <T>(int id) where T : class { try { OpenConnection(); return(await Conexao.QueryFirstOrDefaultAsync <T>($"{Gerador.ObterSelect<T>()} {Gerador.ObterId<T>(id)}")); } catch { return(default(dynamic)); } }
protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); Gerador.IgnorarPropriedadesNaoMapeadas(modelBuilder); Gerador.GerarTabelaPESSOAS(modelBuilder); Gerador.GerarTabelaUSUARIOS(modelBuilder); Gerador.GerarTabelaENDERECOS(modelBuilder); Gerador.GerarTabelaCLIENTES(modelBuilder); Gerador.GerarTabelaPRODUTOS(modelBuilder); Gerador.GerarTabelaVENDAS(modelBuilder); Gerador.GerarTabelaVENDAITENS(modelBuilder); }
void Awake() { Instance = this; }
public void SetGerador(Gerador gerador) { this.geradorDeZumbis = gerador; }
public string Cadastro(ReqCadastroAdm usuario) { if (usuario == null) { return("Falha ao receber as informações do usuario"); } List <string> inconsistencias = new List <string>(); if (string.IsNullOrWhiteSpace(usuario.Login)) { inconsistencias.Add("Login não pode estar em branco"); } else { if (usuario.Login.Length < 4) { inconsistencias.Add("Login deve ter no mínimo 4 caracteres"); } else { if (this.UsuarioBD.PegarUsuarioPeloLoginEmail(usuario.Login) != null) { inconsistencias.Add("Este login já está em uso"); } } } if (string.IsNullOrWhiteSpace(usuario.Email)) { inconsistencias.Add("Email não pode estar em branco"); } else { if (!usuario.Email.Contains("@")) { inconsistencias.Add("Email inválido"); } else { if (this.UsuarioBD.PegarUsuarioPeloEmail(usuario.Email) != null) { inconsistencias.Add("Email já foi cadastrado"); } } } if (inconsistencias.Count > 0) { return(string.Join(" - ", inconsistencias)); } Usuario usuarioCadastro = new Usuario() { Email = usuario.Email, Experiencia = 0, Login = usuario.Login, Senha = Criptografia.Criptografar(Gerador.Palavra(8)), IsAdmin = true }; string retorno = this.UsuarioBD.CadastrarUsuario(usuarioCadastro); UsuarioHandler.LembrarSenha(usuarioCadastro.Email); return(retorno); }
public void SetGerador(Gerador gerador) { this.gerador = gerador; }
public void SetUp() { _gerador = new Gerador(); }