public ActionResult DeleteConfirmed(int id)
        {
            TipoAnimacao tipoAnimacao = db.TipoAnimacao.Find(id);

            db.TipoAnimacao.Remove(tipoAnimacao);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "TipoAnimacaoID,Descricao")] TipoAnimacao tipoAnimacao)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tipoAnimacao).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tipoAnimacao));
 }
        public ActionResult Create([Bind(Include = "TipoAnimacaoID,Descricao")] TipoAnimacao tipoAnimacao)
        {
            if (ModelState.IsValid)
            {
                db.TipoAnimacao.Add(tipoAnimacao);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoAnimacao));
        }
        // GET: TiposAnimacao/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            TipoAnimacao tipoAnimacao = db.TipoAnimacao.Find(id);

            if (tipoAnimacao == null)
            {
                return(HttpNotFound());
            }
            return(View(tipoAnimacao));
        }
Пример #5
0
        /*
         *  Função responsável por fazer a animação com base no tipo e nos sprites, e retornar o novo indíce
         */
        public int animarFoto(TipoAnimacao tipoAnimacao, int sprite, int numeroSpriteMax, string diretorio = "")
        {
            int indice = sprite % numeroSpriteMax + 1;

            if (tipoAnimacao == TipoAnimacao.garrafa)
            {
                switch (indice)
                {
                case 1:
                    pbxPressao.Image = Properties.Resources.CH1;
                    break;

                case 2:
                    pbxPressao.Image = Properties.Resources.CH2;
                    break;

                case 3:
                    pbxPressao.Image = Properties.Resources.CH3;
                    break;

                case 4:
                    pbxPressao.Image = Properties.Resources.CH4;
                    break;

                case 5:
                    pbxPressao.Image = Properties.Resources.CH5;
                    break;

                case 6:
                    pbxPressao.Image = Properties.Resources.CH6;
                    break;

                case 7:
                    pbxPressao.Image = Properties.Resources.CH7;
                    break;

                case 8:
                    pbxPressao.Image = Properties.Resources.CH8;
                    break;

                case 9:
                    pbxPressao.Image = Properties.Resources.CH9;
                    break;
                }
            }

            return(indice);
        }
Пример #6
0
        private void AnimaControle(UIElement controle, TimeSpan duração, TipoAnimacao tipo)
        {
            double xFinal = 0;
            double yFinal = 0;

            if (tipo == TipoAnimacao.Esquerda)
            {
                xFinal = -ActualWidth;
            }
            else if (tipo == TipoAnimacao.Direita)
            {
                xFinal = ActualWidth;
            }
            else if (tipo == TipoAnimacao.Cima)
            {
                yFinal = -ActualHeight;
            }
            else if (tipo == TipoAnimacao.Baixo)
            {
                yFinal = ActualHeight;
            }
            // cria a transformação e atribui ao controle
            var translate = new TranslateTransform(0, 0);

            controle.RenderTransform = translate;
            // cria a animação e anima-a
            if (tipo == TipoAnimacao.Esquerda || tipo == TipoAnimacao.Direita)
            {
                var da = new DoubleAnimation(0, xFinal, new Duration(duração));
                translate.BeginAnimation(TranslateTransform.XProperty, da);
            }
            else
            {
                var da = new DoubleAnimation(0, yFinal, new Duration(duração));
                translate.BeginAnimation(TranslateTransform.YProperty, da);
            }
        }