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)); }
/* * 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); }
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); } }