Exemple #1
0
 public double CorrelacaoPerson()
 {
     return(Pontos.Sum(e => (e.x - MediaX) * (e.y - MediaY)) / (
                Math.Sqrt(Pontos.Sum(e => Math.Pow(e.x - MediaX, 2))) *
                Math.Sqrt(Pontos.Sum(e => Math.Pow(e.y - MediaY, 2)))
                ));
 }
Exemple #2
0
        public async Task <IActionResult> Edit(int id, [Bind("PontoId,PPicture,PNome,PCategoria,PDescricao,PEndereco,PCoordenadas,PHorarioSemana,PHorarioFimSemana,PHorarioFeriado,PContacto,PEmail,PPersonsNum,PTotalPersonsNum,PCovid")] Pontos pontos)
        {
            if (id != pontos.PontoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(pontos);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PontosExists(pontos.PontoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(pontos));
        }
        public void DeletarPontos(Pontos parametros)
        {
            var Objeto = _con.Pontos.FirstOrDefault(l => l.Id_Cliente == parametros.Id_Cliente);

            _con.Pontos.Remove(Objeto);
            _con.SaveChanges();
        }
 /// <summary>
 /// Método para inserir um novo Ponto
 /// </summary>
 /// <param name="ponto"></param>
 public void Cadastrar(Pontos ponto)
 {
     using (PontoContext ctx = new PontoContext())
     {
         ctx.Pontos.Add(ponto);
         ctx.SaveChanges();
     }
 }
Exemple #5
0
 /// <summary>
 /// Se possível, remove um ponto à pontuação do jogador neste buraco.
 /// </summary>
 private void SubtrairPonto()
 {
     //Subtrair um ponto SE a pontuação já não for zero.
     if (!Pontos.Equals(0))
     {
         Pontos--;
     }
 }
Exemple #6
0
 public void Draw_Mira_e_Pontos(SpriteBatch s, ContentManager c, SpriteFont f)
 {
     s.End();
     s.Begin();
     s.Draw(Sprite_Mira, new Vector2(mira.X, mira.Y), null, null, null, 0.0f, new Vector2(1, 1), Color.White, SpriteEffects.None, LayerDepth.Figures);
     s.DrawString(f, Pontos.ToString(), new Vector2(10, 10), Color.Yellow);
     s.End();
     s.Begin(SpriteSortMode.BackToFront, BlendState.AlphaBlend, null, null, null, null, Global.camera.TranslationMatrix);
     s.Draw(c.Load <Texture2D>("Floor"), new Vector2(mira.X, mira.Y) * 64, null, null, null, 0.0f, Vector2.One, Color.Blue * .2f, SpriteEffects.None, LayerDepth.Figures);
 }
 public void AtualizarPontoImagem(Pontos ponto)
 {
     using (PontoContext ctx = new PontoContext())
     {
         Pontos pontoBuscado = ctx.Pontos.FirstOrDefault(x => x.IdPonto == ponto.IdPonto);
         pontoBuscado.Imagem = ponto.Imagem;
         ctx.Pontos.Update(ponto);
         ctx.SaveChanges();
     }
 }
Exemple #8
0
        public async Task <IActionResult> Create([Bind("PontoId,PPicture,PNome,PCategoria,PDescricao,PEndereco,PCoordenadas,PHorarioSemana,PHorarioFimSemana,PHorarioFeriado,PContacto,PEmail,PPersonsNum,PTotalPersonsNum,PCovid")] Pontos pontos)
        {
            if (ModelState.IsValid)
            {
                _context.Add(pontos);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(pontos));
        }
 public IActionResult CadastrarPontos(Pontos pontos)
 {
     try
     {
         pontosRepositorio.Cadastrar(pontos);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
        public IActionResult CadastrarPontos(IFormFile foto, [FromForm] string tipo, [FromForm] string dataHora)
        {
            try
            {
                var ponto = new Pontos();


                if (foto != null && foto.Length > 0)
                {
                    // Extrai apenas o nome do arquivo
                    var fileName = Path.GetFileName(foto.FileName);

                    // Define o nome do arquivo
                    var NomeArquivo = Guid.NewGuid().ToString().Replace("-", "") + Path.GetExtension(fileName);


                    //Define um caminho para o arquivo
                    var CaminhoArquivo = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot\\uploads\\imgs", NomeArquivo);


                    using (var StreamImagem = new FileStream(CaminhoArquivo, FileMode.Create))
                    {
                        foto.CopyTo(StreamImagem);
                    }


                    ponto.Imagem = "wwwroot/uploads/imgs/" + NomeArquivo;
                }


                var id        = HttpContext.User.Claims.FirstOrDefault(x => x.Type == JwtRegisteredClaimNames.Jti).Value;
                var idUsuario = int.Parse(id);

                ponto.IdUsuario   = Convert.ToInt32(idUsuario);
                ponto.Tipo        = Convert.ToString(tipo);
                ponto.DataHorario = DateTime.Parse(Convert.ToString(dataHora));


                pontosRepositorio.Cadastrar(ponto);
                return(Ok(ponto));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Exemple #11
0
        public void Salvar()
        {
            try
            {
                var dados = new string[4];
                dados[0] = GeraPontuacao();
                dados[1] = Pontos.ToString();
                dados[2] = Posicao.ToString();
                dados[3] = Temporada.Numero.ToString();

                if (PontuacaoSelecionada == null)
                {
                    if (!VerificaExistencia())
                    {
                        IdadosF1.SalvarDados(PontuacaoTipo.GetType(), dados);
                        TryClose();
                    }
                    else
                    {
                        MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                    }
                }
                else
                {
                    if (!VerificaRepetido(PontuacaoSelecionada.Numero, dados))
                    {
                        IdadosF1.EditarDados(PontuacaoTipo.GetType(), PontuacaoSelecionada.Numero.ToString(), dados);
                        TryClose();
                    }
                    else
                    {
                        MessageBox.Show("O registro já existe", "Erro ao salvar", MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                TrataExcecao(ex, " ocorreu na inclusão do registro!", "Erro na inclusão");
                TryClose();
            }
        }
Exemple #12
0
        } //metodo animação cervejas

        //metodo deteção colisão
        public void gameTimer_Tick(object sender, EventArgs e)
        {
            Image[] cervejas = new Image[5] {
                pag2property.sagres0, pag2property.sagres1, pag2property.sagres2, pag2property.sagres3, pag2property.sagres4
            };
            //Image[] cervejas = new Image[5] { vmproperty.pag2property.sagres0, vmproperty.pag2property.sagres1, vmproperty.pag2property.sagres2, vmproperty.pag2property.sagres3, vmproperty.pag2property.sagres4 };

            for (int i = 0; i < 5; i++)
            {
                if (pag2property.rino.Margin.Top > cervejas[i].Margin.Top - 50 && pag2property.rino.Margin.Top < cervejas[i].Margin.Top + 50)
                {
                    if (pag2property.rino.Margin.Left > cervejas[i].Margin.Left - 50 && pag2property.rino.Margin.Left < cervejas[i].Margin.Left + 50)
                    {
                        //falta incluir controlo de 1 ponto por ceveja, devido aos 10ms de verificação da colisão
                        pag2property.theGrid.Children.Remove(cervejas[i]);
                        Pontos += 1;
                        pag2property.txtpontos.Text = Pontos.ToString();
                    }
                }
            }
        } //metodo deteção colisão
Exemple #13
0
        public double CorrelacaoSperman()
        {
            // Ordenando dados
            Pontos.Sort(delegate(PontoCartesiano obj1, PontoCartesiano obj2)
            {
                if (obj1.x == obj2.x)
                {
                    return(0);
                }
                if (obj1.x > obj2.x)
                {
                    return(1);
                }
                return(-1);
            });
            for (var i = 0; i < Pontos.Count; i++)
            {
                Pontos[i].postoX = i + 1;
            }

            Pontos.Sort(delegate(PontoCartesiano obj1, PontoCartesiano obj2)
            {
                if (obj1.y == obj2.y)
                {
                    return(0);
                }
                if (obj1.y > obj2.y)
                {
                    return(1);
                }
                return(-1);
            });
            for (var i = 0; i < Pontos.Count; i++)
            {
                Pontos[i].postoY = i + 1;
            }

            return(1 - 6 * Pontos.Sum(e => Math.Pow(e.postoX - e.postoY, 2)) / (Pontos.Count * (Math.Pow(Pontos.Count, 2) - 1)));
        }
    IEnumerator SemNivel()
    {
        Nivel = DBManager.nivel;

        WWWForm form = new WWWForm();

        form.AddField("id", DBManager.id.ToString());
        form.AddField("pontos", Pontos.ToString());
        form.AddField("nivel", Nivel.ToString());

        WWW www = new WWW(DBManager.acesso + "save.php", form);

        yield return(www);

        if (www.text[0] == '0')
        {
            Debug.Log("Pontuação salva!");
        }
        else
        {
            Debug.Log("Falha na Consulta: Erro#" + www.text);
        }
    }
Exemple #15
0
 void Start()
 {
     texto = GameObject.Find("CRIANCAS");
     a     = texto.GetComponent <Pontos>();
     som   = GameObject.Find("Som_criancas").GetComponent <AudioSource>();
 }
Exemple #16
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (txtNome.Text == string.Empty || txtSNome.Text == string.Empty || txtCPF.Text == string.Empty || txtCelular.Text == string.Empty || comboSexo.Text == string.Empty || txtCidade.Text == string.Empty || comboEstado.Text == string.Empty || txtBairro.Text == string.Empty || txtRua.Text == string.Empty || txtSenha.Text == string.Empty || txtCSenha.Text == string.Empty || txtNumero.Text == string.Empty || txtCEP.Text == string.Empty)
            {
                MessageBox.Show("Há campos vazios!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
            }
            int    v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11;
            string Pontos;

            Pontos = txtCPF.Text.Replace(".", "").Replace("/", "").Replace("-", "");
            try
            {
                v1  = Convert.ToInt32(Pontos.Substring(0, 1));
                v2  = Convert.ToInt32(Pontos.Substring(1, 1));
                v3  = Convert.ToInt32(Pontos.Substring(2, 1));
                v4  = Convert.ToInt32(Pontos.Substring(3, 1));
                v5  = Convert.ToInt32(Pontos.Substring(4, 1));
                v6  = Convert.ToInt32(Pontos.Substring(5, 1));
                v7  = Convert.ToInt32(Pontos.Substring(6, 1));
                v8  = Convert.ToInt32(Pontos.Substring(7, 1));
                v9  = Convert.ToInt32(Pontos.Substring(8, 1));
                v10 = Convert.ToInt32(Pontos.Substring(9, 1));
                v11 = Convert.ToInt32(Pontos.Substring(10, 1));

                int soma1, soma2;
                soma1 = (v1 * 10 + v2 * 9 + v3 * 8 + v4 * 7 + v5 * 6 + v6 * 5 + v7 * 4 + v8 * 3 + v9 * 2) % 11;
                if (soma1 < 2)
                {
                    soma1 = 0;
                }
                else
                {
                    soma1 = 11 - soma1;
                }

                soma2 = (v1 * 11 + v2 * 10 + v3 * 9 + v4 * 8 + v5 * 7 + v6 * 6 + v7 * 5 + v8 * 4 + v9 * 3 + v10 * 2) % 11;
                if (soma2 < 2)
                {
                    soma2 = 0;
                }
                else
                {
                    soma2 = 11 - soma2;
                }



                if ((v10 == soma1 && v11 == soma2))
                {
                }
                else
                {
                    MessageBox.Show("CPF Inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            catch
            {
                MessageBox.Show("Estão faltando Valores", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtSenha.Text == txtCSenha.Text)
            {
                trfUsuario Usuario = new trfUsuario();

                Usuario.Nome      = txtNome.Text;
                Usuario.Sobrenome = txtSNome.Text;
                Usuario.Email     = txtEmail.Text;
                Usuario.CPF       = txtCPF.Text;
                Usuario.Celular   = txtCelular.Text;
                Usuario.Sexo      = comboSexo.Text;
                Usuario.Cidade    = txtCidade.Text;
                Usuario.Estado    = comboEstado.Text;
                Usuario.Bairro    = txtBairro.Text;
                Usuario.Rua       = txtRua.Text;
                Usuario.Senha     = txtSenha.Text;
                Usuario.Nº        = txtNumero.Text;
                Usuario.CEP       = txtCEP.Text;

                negUsuario neg = new negUsuario();
                neg.CadUsuario(Usuario);

                txtNome.Text     = "";
                txtSNome.Text    = "";
                txtEmail.Text    = "";
                txtCPF.Text      = "";
                txtCelular.Text  = "";
                comboSexo.Text   = "";
                txtCidade.Text   = "";
                comboEstado.Text = "";
                txtBairro.Text   = "";
                txtRua.Text      = "";
                txtSenha.Text    = "";
                txtCSenha.Text   = "";
                txtNumero.Text   = "";
                txtCEP.Text      = "";

                MessageBox.Show("Cadastrado com sucesso.", "Criar conta", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("As senhas não correspondem!", "Erro", MessageBoxButtons.OK);
            }
        }
Exemple #17
0
 public void ExibirPontuacao(string jogador1, Pontos pontosJogador1, string jogador2, Pontos pontosJogador2)
 {
     Console.WriteLine($"{jogador1} - {pontosJogador1}{jogador2} - {pontosJogador2}");
 }
Exemple #18
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (txtNome.Text == string.Empty || txtSNome.Text == string.Empty || txtCPF.Text == string.Empty || comboSexo.Text == string.Empty || txtCidade.Text == string.Empty || comboEstado.Text == string.Empty || txtBairro.Text == string.Empty || txtRua.Text == string.Empty || txtNumero.Text == string.Empty || txtCEP.Text == string.Empty)
            {
                MessageBox.Show("Insira alguma informação para alterar!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtSenha.Text == string.Empty)
            {
                MessageBox.Show("Insira a senha para confirmar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SqlConnection com = new SqlConnection(@"Data Source = SERVER151; Initial Catalog = Teste190; User ID = sa; Password = Admin2018@");

            //cria a instrução de consulta ao banco
            string query = "select * from Usuarios where Email = '" + Login.usuarioConectado + "' and Senha = '" + txtSenha.Text + "'";

            //cria o objeto command
            SqlDataAdapter adapter = new SqlDataAdapter(query, com);

            //instancia o dataset
            DataSet ds = new DataSet();

            //preenche o dataset
            adapter.Fill(ds, "a");

            if (ds.Tables[0].Rows.Count > 0)
            ////if (txtUsuario.Text == "*****@*****.**" & txtLSenha.Text == "123")
            {
                int    v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11;
                string Pontos;

                Pontos = txtCPF.Text.Replace(".", "").Replace("/", "").Replace("-", "");
                try
                {
                    v1  = Convert.ToInt32(Pontos.Substring(0, 1));
                    v2  = Convert.ToInt32(Pontos.Substring(1, 1));
                    v3  = Convert.ToInt32(Pontos.Substring(2, 1));
                    v4  = Convert.ToInt32(Pontos.Substring(3, 1));
                    v5  = Convert.ToInt32(Pontos.Substring(4, 1));
                    v6  = Convert.ToInt32(Pontos.Substring(5, 1));
                    v7  = Convert.ToInt32(Pontos.Substring(6, 1));
                    v8  = Convert.ToInt32(Pontos.Substring(7, 1));
                    v9  = Convert.ToInt32(Pontos.Substring(8, 1));
                    v10 = Convert.ToInt32(Pontos.Substring(9, 1));
                    v11 = Convert.ToInt32(Pontos.Substring(10, 1));

                    int soma1, soma2;
                    soma1 = (v1 * 10 + v2 * 9 + v3 * 8 + v4 * 7 + v5 * 6 + v6 * 5 + v7 * 4 + v8 * 3 + v9 * 2) % 11;
                    if (soma1 < 2)
                    {
                        soma1 = 0;
                    }
                    else
                    {
                        soma1 = 11 - soma1;
                    }

                    soma2 = (v1 * 11 + v2 * 10 + v3 * 9 + v4 * 8 + v5 * 7 + v6 * 6 + v7 * 5 + v8 * 4 + v9 * 3 + v10 * 2) % 11;
                    if (soma2 < 2)
                    {
                        soma2 = 0;
                    }
                    else
                    {
                        soma2 = 11 - soma2;
                    }



                    if ((v10 == soma1 && v11 == soma2))
                    {
                    }
                    else
                    {
                        MessageBox.Show("CPF Inválido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                }
                catch
                {
                }
                this.conexaoSQLServer.Open();
                this.sqlcmd       = new SqlCommand();
                sqlcmd.Connection = conexaoSQLServer;
                if (sqlcmd.Parameters.Count == 0)
                {
                    this.sqlcmd.CommandText = "update Usuarios set nome = '" + txtNome.Text + "', Sobrenome = '" + txtSNome.Text + "', cpf = '" + txtCPF.Text + "', Sexo = '" + comboSexo.Text + "', cidade = '" + txtCidade.Text + "', estado = '" + comboEstado.Text + "', bairro = '" + txtBairro.Text + "', rua = '" + txtRua.Text + "', nº = '" + txtNumero.Text + "', cep = '" + txtCEP.Text + "' where Email = '" + Login.usuarioConectado + "'";
                }
            }

            else
            {
                MessageBox.Show("Senha inválida");
                return;
            }

            int iresultado = this.sqlcmd.ExecuteNonQuery();

            if (iresultado <= 0)
            {
                MessageBox.Show("Falha ao incluir no banco de dados.");
                return;
            }
            else
            {
                if (MessageBox.Show("Informações atualizadas!", "Menssagem do sistema ", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    this.Close();
                }
            }
            this.conexaoSQLServer.Close();
        }
        public override void start()
        {
            background = new Objeto2D(Game1.self.Content.Load<Texture2D>("fundo"));
            background.posicao.X = 512;
            background.posicao.Y = 384;

            backgroundslow = new Objeto2D(Game1.self.Content.Load<Texture2D>("fundoslow"));
            backgroundslow.posicao.X = 512;
            backgroundslow.posicao.Y = 384;

            texture = Game1.self.Content.Load<Texture2D>("coracaovida");
            zombie = Game1.self.Content.Load<Texture2D>("Zombie_Tank");
            pausedTexture = Game1.self.Content.Load<Texture2D>("pause");
            pausedRectangle = new Rectangle(0, 0, 1024, 768);
            slowmotionbar = Game1.self.Content.Load<Texture2D>("slowmotionbar");
            slowposition = new Vector2(330, 600);
            slowRectangle = new Rectangle(0, 0, slowmotionbar.Width, slowmotionbar.Height);

            player = new Player(Game1.self.Content.Load<Model>("player"));

            InimigoManager.modeloInimigos = Game1.self.Content.Load<Model>("inimigo");

            pontos = new Pontos();

            TiroManager.Initialize(Game1.self.Content.Load<Model>("player"));

            camera = new Camera3D();

            random = new Random();

            //quantidadeInimigos = 4;
            InimigoManager.criarInimigo(quantidadeInimigos);
        }
 public void AtualizaPontos(Pontos parametros)
 {
     _con.Entry(parametros).State = System.Data.Entity.EntityState.Modified;
     _con.SaveChanges();
 }