private void PreparaListaTipoParaCombo() { try { TipoDAO dao = new TipoDAO(); var estados = dao.Listagem(); List <SelectListItem> listaEstados = new List <SelectListItem>(); listaEstados.Add(new SelectListItem("Selecione um Tipo...", "0")); foreach (var e in estados) { SelectListItem item = new SelectListItem(e.Nome, e.Id.ToString()); listaEstados.Add(item); } ViewBag.Tipo = listaEstados; } catch (Exception error) { ViewBag.Excecao = "Ocorreu um erro: " + error.Message; //return Json(new //{ // erro = "Ocorreu um erro: " + error //}); } }
public ActionResult Editar(int?id) { ViewBag.Categorias = new CategoriaDAO().Listar(); if (id == null || id == 0) { return(View()); } try { var obj = new TipoDAO().Buscar((int)id); return(View(obj)); } catch (KeyNotFoundException ex) { TempData["ErrorMsg"] = ex.Message; return(View()); } catch (Exception ex) { TempData["ErrorMsg"] = String.Format("Não foi possível buscar esse tipo. {0}", ex.Message); return(View()); } }
public ActionResult CadastrarAnimal(int EnderecoId) { ViewBag.PorteId = new SelectList(PorteDAO.BuscarPortes(), "PorteId", "Tamanho"); ViewBag.TipoId = new SelectList(TipoDAO.BuscarTipos(), "TipoId", "Especie"); TempData["EnderecoId"] = EnderecoId; return(View()); }
public ActionResult RemoverTipo(int id) { if (id != 0) { TipoDAO.RemoverTipo(id); } return(RedirectToAction("Index", "Tipo")); }
public ActionResult Index(string pesquisa) { try { var lst = new TipoDAO().Listar(pesquisa); return(View(lst)); } catch (Exception ex) { TempData["ErrorMsg"] = String.Format("Falha ao buscar tipos. {0}", ex.Message); return(View(new List <Tipo>())); } }
public ActionResult AlterarTipo(Tipo tipo) { Tipo tipoOriginal = TipoDAO.BuscarById(tipo.TipoId); tipoOriginal.Especie = tipo.Especie; if (ModelState.IsValid) { TipoDAO.AlterarTipo(tipoOriginal); return(RedirectToAction("Index", "Tipo")); } return(View(tipo)); }
public ActionResult Index(int?id) { ViewBag.Tipo = TipoDAO.BuscarTipos(); if (id == null) { return(View(AnimalDAO.BuscarAnimais())); } var tipo = AnimalDAO.BuscarAnimalByTipo(id); if (tipo.Count.Equals(0)) { return(View(tipo)); } return(View(tipo)); }
public ActionResult CadastrarAnimal(HttpPostedFileBase fupImagem, Animal animal) { ViewBag.PorteId = new SelectList(PorteDAO.BuscarPortes(), "PorteId", "Tamanho"); ViewBag.TipoId = new SelectList(TipoDAO.BuscarTipos(), "TipoId", "Especie"); if (User.Identity.IsAuthenticated) { var email = User.Identity.Name; Usuario usuario = UsuarioDAO.BuscarUsuarioPorEmail(email); animal.Situacao = 0; animal.UsuarioId = usuario.UsuarioId; var id = TempData["EnderecoId"]; animal.EnderecoId = Convert.ToInt32(id); if (ModelState.IsValid) { if (fupImagem != null) { string nomeImagem = Path.GetFileName(fupImagem.FileName); string caminho = Path.Combine(Server.MapPath("~/Images/"), fupImagem.FileName); fupImagem.SaveAs(caminho); animal.Imagem = nomeImagem; } else { animal.Imagem = "semimagem.jpg"; } Animal animalAntigo = AnimalDAO.BuscarByNameCaracter(animal); if (animalAntigo == null) { AnimalDAO.CadastrarAnimal(animal); return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Postagem já cadastrada no sistema!"); return(View(animal)); } } } var erro = ModelState.ToString(); return(View(animal)); }
public ActionResult AlterarAnimal(Animal animalAlterado, HttpPostedFileBase fupImagem) { ViewBag.PorteId = new SelectList(PorteDAO.BuscarPortes(), "PorteId", "Tamanho"); ViewBag.TipoId = new SelectList(TipoDAO.BuscarTipos(), "TipoId", "Especie"); Animal animalAntigo = AnimalDAO.BuscarById(animalAlterado.AnimalId); animalAntigo.NomeAnimal = animalAlterado.NomeAnimal; animalAntigo.PorteId = animalAlterado.PorteId; animalAntigo.TipoId = animalAlterado.TipoId; animalAntigo.Caracteristicas = animalAlterado.Caracteristicas; if (ModelState.IsValid) { if (fupImagem != null) { string nomeImagem = Path.GetFileName(fupImagem.FileName); string caminho = Path.Combine(Server.MapPath("~/Images/"), fupImagem.FileName); fupImagem.SaveAs(caminho); animalAntigo.Imagem = nomeImagem; } else { animalAntigo.Imagem = "semimagem.jpg"; } if (AnimalDAO.AlterarAnimal(animalAntigo)) { return(RedirectToAction("DetalhesAnimal", "Home", new { id = animalAlterado.AnimalId })); } else { ModelState.AddModelError("", "Animal já cadastrado nos sistema!"); return(View(animalAntigo)); } } else if (animalAntigo.PorteId == 0 || animalAntigo.TipoId == 0) { ModelState.AddModelError("", "Porte ou tipo são campos obrigatórios!"); return(View(animalAntigo)); } return(View(animalAntigo)); }
public ActionResult CadastrarTipo(Tipo tipo) { if (ModelState.IsValid) { if (TipoDAO.CadastrarTipo(tipo)) { return(RedirectToAction("Index", "Tipo")); } else { ModelState.AddModelError("", "Tipo já está cadastrado!"); return(View(tipo)); } } else { return(View(tipo)); } }
public ActionResult AlterarTipo(int id) { return(View(TipoDAO.BuscarById(id))); }
public List <Tipo> getTipos() { TipoDAO DAO = new TipoDAO(); return(DAO.ReadAll()); }
public TipoBLL() { _dao = new TipoDAO(); }
public ActionResult AlterarAnimal(int id) { ViewBag.PorteId = new SelectList(PorteDAO.BuscarPortes(), "PorteId", "Tamanho"); ViewBag.TipoId = new SelectList(TipoDAO.BuscarTipos(), "TipoId", "Especie"); return(View(AnimalDAO.BuscarById(id))); }
// GET: Tipo #region Index do Tipo public ActionResult Index() { return(View(TipoDAO.BuscarTipos())); }
public TipoRN() { dao = new TipoDAO(); }
public void AdicionarTipo(String tipo) { TipoDAO DAO = new TipoDAO(); DAO.Create(tipo); }