public List <Vacina> listar() { try{ VacinaDaoImp vacinaDao = new VacinaDaoImp(); return(vacinaDao.listVacina()); }catch (ConexaoException c) { throw new GeralException(c.Message); }catch (DaoException d) { throw new GeralException(d.Message); } }
public void cadastrar(Vacina vacina) { try { this.vacinaDao = new VacinaDaoImp(); if (vacina.Equals(null) || vacina.Equals("")) { throw new Exception("Não existe vacina no estoque"); } this.vacinaDao.inserirVacina(vacina); }catch (ConexaoException c) { throw new GeralException(c.Message); }catch (DaoException d) { throw new GeralException(d.Message); } }
public int getSequenciaDose(int animalId, int vacinaId) { try { // verificar se o int passado é maior q 0 if (animalId <= 0 || vacinaId <= 0) { throw new ValidacaoException("Parametro passado é invalido, isto é , menor ou igual à 0 "); } //verificar se o animal existe AnimalDaoImp animalDao = new AnimalDaoImp(); Animal animal = animalDao.getAnimal(animalId); // verifica se o animal existe if (animal == null) { throw new ValidacaoException("Animal inexistente."); } VacinaDaoImp vacinaDao = new VacinaDaoImp(); Vacina vacina = vacinaDao.getVacina(vacinaId); // verifica se a vacina existe if (vacina == null) { throw new ValidacaoException("Vacina inexistente."); } return(vacinacaoDao.getSequenciaDose(animal, vacina)); } catch (ConexaoException c) { throw new GeralException(c.Message); } catch (DaoException d) { throw new GeralException(d.Message); } catch (ValidacaoException v) { throw new GeralException(v.Message); } }
public void deletar(Vacina vacina) { try { this.vacinaDao = new VacinaDaoImp(); if (vacina.Equals(null) || vacina.Equals("")) { throw new Exception("Objeto Vacina Nulo"); } this.vacinaDao.deletarVacina(vacina); } catch (ConexaoException c) { throw new GeralException(c.Message); } catch (DaoException d) { throw new GeralException(d.Message); } }
public VacinaController() { this.vacinaDao = new VacinaDaoImp(); }