Exemplo n.º 1
0
 //retorna os orcamentos
 public IEnumerable <Orcamento> RetornaOrcamentos(int servico, string cidade, EnumEstados estado)
 {
     return(_db.Orcamento.Where(o => o.serv_Id == servico &&
                                o.orc_estado == estado &&
                                o.orc_cidade.Trim().Equals(cidade) &&
                                o.Status == EnumStatusOrcamento.Aberto));
 }
Exemplo n.º 2
0
 public IEnumerable <Orcamento> RetornaOrcamentosPagos(int servico, string cidade, EnumEstados estado, string usuarioId)
 {
     return(_db.Orcamento.Where(o => o.serv_Id == servico &&
                                o.orc_estado == estado &&
                                o.orc_cidade.Equals(cidade) &&
                                o.Status == EnumStatusOrcamento.Aberto &&
                                o.PrestadorFk.Any(p => p.pres_Id == usuarioId)));
 }
Exemplo n.º 3
0
 public IEnumerable <Orcamento> RetornaOrcamentosPagos(int servico, string cidade, EnumEstados estado, string usuarioId)
 {
     return(_orcamentoRepository.RetornaOrcamentosPagos(servico, cidade, estado, usuarioId));
 }
Exemplo n.º 4
0
 public IEnumerable <Orcamento> RetornaOrcamentos(int servico, string cidade, EnumEstados estado)
 {
     return(_orcamentoService.RetornaOrcamentos(servico, cidade, estado));
 }
Exemplo n.º 5
0
    void Update()
    {
        if (estado == EnumEstados.MORTO)
        {
            return;
        }

        estado = EnumEstados.PARADO;

        if (ChaoAoLado(1, "Chao") || ChaoAoLado(-1, "Chao"))
        {
            quantidadeDePulosAtual = quantidadeDePulosNoAr;
            if (rigidBody.velocity.y < 0)
            {
                rigidBody.velocity = new Vector2(rigidBody.velocity.x, rigidBody.velocity.y / 2);
                estado             = EnumEstados.ARRASTANDO_PAREDE;
            }
        }

        if ((!ChaoAoLado(1, "Obstaculo") && !ChaoAoLado(-1, "Obstaculo")) || EstaNoChao())
        {
            if (Input.GetButton("Horizontal"))
            {
                float sub = submerso ? velocidade / 2 : 0;
                if (Input.GetAxis("Horizontal") > 0)
                {
                    if (!ChaoAoLado(1, "Chao"))
                    {
                        rigidBody.velocity = new Vector2(velocidade - sub, rigidBody.velocity.y);
                        sprite.flipX       = false;
                        if (ChaoAoLado(1, "Chao"))
                        {
                            estado = EnumEstados.PARADO_PAREDE;
                        }
                        else
                        {
                            estado = EnumEstados.ANDANDO;
                        }
                    }
                }
                else
                {
                    if (!ChaoAoLado(-1, "Chao"))
                    {
                        rigidBody.velocity = new Vector2(-velocidade + sub, rigidBody.velocity.y);
                        sprite.flipX       = true;
                        if (ChaoAoLado(-1, "Chao"))
                        {
                            estado = EnumEstados.PARADO_PAREDE;
                        }
                        else
                        {
                            estado = EnumEstados.ANDANDO;
                        }
                    }
                }
            }
            else
            {
                rigidBody.velocity = new Vector2(0, rigidBody.velocity.y);
            }
        }
        if (Input.GetButtonDown("Jump") && estado != EnumEstados.PARADO_PAREDE)
        {
            if (submerso || EstaNoChao() || ChaoAoLado(1, "Chao") || ChaoAoLado(-1, "Chao"))
            {
                rigidBody.velocity = new Vector2(rigidBody.velocity.x, 0);
                rigidBody.AddForce(new Vector2(0, alturaDoPulo), ForceMode2D.Impulse);
                quantidadeDePulosAtual = quantidadeDePulosNoAr;
                estado = EnumEstados.CAINDO;
            }
            else
            {
                if (quantidadeDePulosAtual > 0)
                {
                    rigidBody.velocity = new Vector2(rigidBody.velocity.x, 0);
                    rigidBody.AddForce(new Vector2(0, alturaDoPulo), ForceMode2D.Impulse);
                    quantidadeDePulosAtual--;
                    estado = EnumEstados.CAINDO;
                }
            }
        }

        if (EstaNoChao())
        {
            quantidadeDePulosAtual = quantidadeDePulosNoAr;
        }

        if (!EstaNoChao() && !ChaoAoLado(1, "Chao") && !ChaoAoLado(-1, "Chao") || rigidBody.velocity.y > 0)
        {
            estado = EnumEstados.CAINDO;
        }

        if (Input.GetButton("Agachar") && estado != EnumEstados.ARRASTANDO_PAREDE)
        {
            GetComponent <CapsuleCollider2D>().size = new Vector2(GetComponent <CapsuleCollider2D>().size.x, agachadoY);
            velocidade = velocidadeAgachado;
            if (rigidBody.velocity.y < -2f)
            {
                rigidBody.velocity = new Vector2(rigidBody.velocity.x, rigidBody.velocity.y * 1.1f);
                estado             = EnumEstados.AGACHADO_CAINDO;
            }
            else
            {
                estado = EnumEstados.AGACHADO;
            }
        }
        else
        {
            GetComponent <CapsuleCollider2D>().size = new Vector2(GetComponent <CapsuleCollider2D>().size.x, agachadoY * 2);
            velocidade = velocidadeAgachado * 2;
        }

        if (rigidBody.velocity.y < 0 && EstaNoChao() && !submerso)
        {
            GetComponent <AudioSource> ().Play();
        }

        if ((int)(folego - (emBaixoDagua / 100)) <= 0)
        {
            estado = EnumEstados.MORTO;
        }

        if (submerso)
        {
            GetComponents <AudioSource> () [0].pitch   = 0.3f;
            GetComponents <AudioSource> () [1].enabled = false;
            GetComponents <AudioSource> () [2].pitch   = 0.8f;
        }
        else
        {
            GetComponents <AudioSource> () [0].pitch   = 0.4f;
            GetComponents <AudioSource> () [1].enabled = true;
            GetComponents <AudioSource> () [2].pitch   = 1f;
        }
    }
Exemplo n.º 6
0
 public void Matar()
 {
     estado = EnumEstados.MORTO;
 }