示例#1
0
    public void Explode()
    {
        _audioSource.Play();
        Vector3 posicaoExplosao = transform.position;

        Collider[] colliders = Physics.OverlapSphere(posicaoExplosao, raioExplosao);
        foreach (Collider obj in colliders)
        {
            Rigidbody rb = obj.GetComponent <Rigidbody>();
            if (rb != null)
            {
                rb.AddExplosionForce(forcaExplosao, posicaoExplosao, raioExplosao, 3.0f);
            }
            Saude pl = obj.GetComponent <Saude>();
            if (pl != null)
            {
                pl.retiraVida(danoBomba);
            }
        }
        if (efeitoExplosao != null)
        {
            efeitoExplosao = Instantiate(efeitoExplosao, transform);
            efeitoExplosao.Play();
        }

        this.GetComponent <Renderer>().enabled = false;

        Destroy(this.gameObject, 3);
    }
示例#2
0
        public ActionResult Excluir(int id)
        {
            Saude saude = db.Saude.Find(id);

            db.Saude.Remove(saude);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public IActionResult Edit(int?id)
        {
            Saude saude = _context.Saude.SingleOrDefault(e => e.SaudeId == id);

            listaEstados = (from estados in _context.Estados select estados.Nome).ToList();
            listaEstados.Sort();
            ViewBag.ListaEstados = listaEstados;
            return(View(ProperView("Edit"), saude));
        }
示例#4
0
 public IActionResult MarcarVacina([Bind("SaudeId, DataVacina, Estado, CaoId")] Saude saude)
 {
     //lista de estados
     if (ModelState.IsValid)
     {
         _context.Add(saude);
         _context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     return(View(saude));
 }
示例#5
0
        /// <summary>
        /// Metodo responsavel por adiar as vacinas
        /// </summary>
        /// <param name="SaudeId"></param>
        /// <returns></returns>
        /// <remarks></remarks>
        public IActionResult Adiar(int SaudeId)
        {
            Saude saude = _saude.SingleOrDefault(p => p.SaudeId == SaudeId);

            if (saude != null)
            {
                //saude.Estado = _context.Estados.SingleOrDefault(e => e.Nome == "Recusada");
                _context.SaveChanges();
                SetSuccessMessage("Vacina adiada");
                return(RedirectToAction(nameof(Details), new { id = SaudeId }));
            }

            return(RedirectToAction(nameof(Index)));
        }
示例#6
0
 public async Task <IActionResult> Edit(int id, [Bind("SaudeId,DataVacina,CaoId")] Saude saude)
 {
     if (ModelState.IsValid)
     {
         Saude novaVacina = _context.Saude.SingleOrDefault(e => e.SaudeId == saude.SaudeId);
         //novaVacina.Cao.nome = _context.Saude.SingleOrDefault(e => e.CaoId == saude.SaudeId)?.Cao.nome;
         novaVacina.DataVacina = saude.DataVacina;
         novaVacina.Estado     = saude.Estado;
         _context.SaveChanges();
         SetSuccessMessage("Vacina editada");
         return(RedirectToAction(nameof(Index)));
     }
     SetErrorMessage("003");
     return(View(saude));
 }
示例#7
0
        public ActionResult Excluir(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Saude saude = db.Saude.Find(id);

            if (saude == null)
            {
                return(HttpNotFound());
            }

            var saudeVM = Mapper.Map <Saude, SaudeViewModel>(saude);

            return(View(saudeVM));
        }
示例#8
0
        public ActionResult Editar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Saude saude = db.Saude.Find(id);

            if (saude == null)
            {
                return(HttpNotFound());
            }

            var saudeVM = Mapper.Map <Saude, SaudeViewModel>(saude);

            ViewBag.CidadeId    = new SelectList(db.Cidade, "CidadeId", "Nome", saudeVM.CidadeId);
            ViewBag.TipoSaudeId = new SelectList(db.TipoSaude, "TipoSaudeId", "Nome", saudeVM.TipoSaudeId);

            return(View(saudeVM));
        }
示例#9
0
 public void ExcluirSaude(Saude entidadeExcluida)
 {
     saudeNegocio.Excluir <Saude>(entidadeExcluida);
 }
示例#10
0
 public void InserirSaude(Saude entidadeNova)
 {
     saudeNegocio.Inserir <Saude>(entidadeNova);
 }
示例#11
0
 public void AtualizarSaude(Saude entidadeModificada)
 {
     saudeNegocio.Atualizar <Saude>(entidadeModificada);
 }
示例#12
0
        public void InsereGastos()
        {
            try
            {
                if (!Entrete.Equals("") && !Mercado.Equals("") && !Alimentacao.Equals("") && !Saude.Equals("") &&
                    !Viagens.Equals("") && !Transporte.Equals("") && !OutrasCat.Equals("") && !GastoData.Equals(""))
                {
                    string          conex = "server =localhost; user id =root; password =; port =3306; database = acompanhamento_financeiro";
                    MySqlConnection cnx   = new MySqlConnection(conex);
                    string          cmd   = "INSERT INTO tb_gastopessoal(con_entrete, con_mercado, con_alimenta, con_saude, con_viagens, con_transporte, con_outras, con_data)"
                                            + "VALUES('" + Entrete + "', '" + Mercado + "', '" + Alimentacao + "', '" + Saude + "', '" + Viagens + "', '" + Transporte + "', '" + OutrasCat + "', '" + GastoData + "');";
                    MySqlCommand insere = new MySqlCommand(cmd, cnx);

                    cnx.Open();
                    insere.ExecuteNonQuery();
                    cnx.Close();
                }
                else
                {
                    MessageBox.Show("Não deixe nenhum espaço em branco!");
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
            }
        }